AppointmentsManager
in package
Table of Contents
- COL_EMPLOYEE = 'employee'
- COL_ENABLE = 'enable'
- COL_FLOW = 'flow'
- COL_ID = 'id'
- COL_PASSAGE_DT = 'passage_dt'
- COL_REASON = 'reason'
- COL_START_DT = 'start_dt'
- COL_STATUS = 'status'
- COL_UUID = 'uuid'
- SERVICE_NAME = 'appointments.manager'
- TABLE_NAME = 'edc_appointments'
- $database : Explorer
- Экземпляр сервиса для работы с базой данных
- __construct() : mixed
- add() : ActiveRow
- Добавляет новую запись в таблицу назначения
- delete() : void
- find() : Selection
- Возвращает все записи таблицы назначения
- findByEmployee() : Selection
- get() : ActiveRow
- Возвращает экземпляр назначения
- getActiveAppointmentsByEmployee() : Selection
- update() : ActiveRow
- Обновляет запись в таблице назначения
Constants
COL_EMPLOYEE
public
string
COL_EMPLOYEE
= 'employee'
COL_ENABLE
public
string
COL_ENABLE
= 'enable'
COL_FLOW
public
string
COL_FLOW
= 'flow'
COL_ID
public
string
COL_ID
= 'id'
COL_PASSAGE_DT
public
string
COL_PASSAGE_DT
= 'passage_dt'
COL_REASON
public
string
COL_REASON
= 'reason'
COL_START_DT
public
string
COL_START_DT
= 'start_dt'
COL_STATUS
public
string
COL_STATUS
= 'status'
COL_UUID
public
string
COL_UUID
= 'uuid'
SERVICE_NAME
public
mixed
SERVICE_NAME
= 'appointments.manager'
TABLE_NAME
public
string
TABLE_NAME
= 'edc_appointments'
Properties
$database
Экземпляр сервиса для работы с базой данных
private
Explorer
$database
Methods
__construct()
public
__construct(Explorer $database) : mixed
Parameters
- $database : Explorer
Return values
mixed —add()
Добавляет новую запись в таблицу назначения
public
add(iteratable<string|int, mixed> $values) : ActiveRow
Parameters
- $values : iteratable<string|int, mixed>
Return values
ActiveRow —delete()
public
delete(int $id) : void
Parameters
- $id : int
Tags
Return values
void —find()
Возвращает все записи таблицы назначения
public
find() : Selection
Return values
Selection —findByEmployee()
public
findByEmployee(int $id) : Selection
Parameters
- $id : int
Return values
Selection —get()
Возвращает экземпляр назначения
public
get(int $id) : ActiveRow
Parameters
- $id : int
Tags
Return values
ActiveRow —getActiveAppointmentsByEmployee()
public
getActiveAppointmentsByEmployee(int $id) : Selection
Parameters
- $id : int
Return values
Selection —update()
Обновляет запись в таблице назначения
public
update(int $id, iteratable<string|int, mixed> $values) : ActiveRow
Parameters
- $id : int
- $values : iteratable<string|int, mixed>