GDMN-Salary (Руководство разработчика)
Материал из GedeminWiki
Версия от 20:55, 15 января 2016; Marina K.S. (обсуждение | вклад)
Классы, хранящиеся в клиентской БД
Указаны лишь те поля, которые связаны с БД
Класс DayEventModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | String | PK записи |
| eventTypeIndex | String | Тип события дня. Строковое представление DayEventModel.EventType |
| workScheduleKey | String | |
| timesheetKey | String | |
| timeBegin | Date | |
| timeEnd | Date | |
| hours | double | |
| description | String | |
| isAllDay | boolean |
Класс DeviceInfoModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| phoneNumber | String | |
| deviceId | String | |
| deviceModel | String |
Класс EmployeeModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | String | PK записи |
| firstname | String | |
| surname | String | |
| middlename | String | |
| passportId | String | |
| middlename | listNumber |
Класс ExRatesMonthlyModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | String | PK записи |
| onDate | Date | |
| usdRate | double | |
| eurRate | double |
Класс GdMsgAbsenceModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| typeIndex | int | GdMsgAbsenceModel.Type |
| dateBegin | Date | |
| dateEnd | Date | |
| requestGdMsgModel | GdMsgModel | для серверных сообщений - сообщение на которое ответ |
Класс GdMsgIncomeModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| dateBegin | Date | |
| dateEnd | Date | |
| requestGdMsgModel | GdMsgModel | для серверных сообщений - сообщение на которое ответ |
Класс GdMsgInfoModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| requestGdMsgModel | GdMsgModel | для серверных сообщений - сообщение на которое ответ |
Класс GdMsgModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| requestStatusIndex | int | GdMsgModel.RequestStatus |
| subjectIndex | int | GdMsgModel.Subject |
| senderIndex | int | GdMsgModel.Sender |
| isUnread | boolean | |
| timestamp | Date | |
| msg | String | |
| comment | String | |
| gdMsgString | String | |
| gdMsgAbsenceModel | GdMsgAbsenceModel | |
| gdMsgIncomeModel | GdMsgIncomeModel | |
| gdMsgVacationModel | GdMsgVacationModel | |
| gdMsgInfoModel | GdMsgInfoModel | |
| gdMsgVacationInfoModel | GdMsgVacationInfoModel |
Класс GdMsgVacationInfoModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| dateBegin | Date | |
| dateEnd | Date | |
| requestGdMsgModel | GdMsgModel | для серверных сообщений - сообщение на которое ответ |
Класс GdMsgVacationModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | int | PK записи |
| typeIndex | int | GdMsgVacationModel.Type |
| dateBegin | Date | |
| dateEnd | Date | |
| requestGdMsgModel | GdMsgModel | для серверных сообщений - сообщение на которое ответ |
Класс PayslipBenefitModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | String | PK записи |
| payslipKey | String | |
| date | Date | |
| name | String | |
| sum | double | |
| code | int |
Класс PayslipItemModel
| Наименование | Тип данных | Описание |
|---|---|---|
| uid | String | PK записи |
| categoryIndex | int | PayslipItemModel.Category |
| payslipKey | String | |
| date | Date | |
| name | String | |
| sum | double | |
| code | int | |
| debit | double | |
| credit | double |