GDMN-Salary (Руководство разработчика)
Материал из GedeminWiki
(Различия между версиями)
(Новая страница: «=== Классы, хранящиеся в клиентской БД === Указаны лишь те поля, которые связаны с БД '''Клас…») |
м (→Классы, хранящиеся в клиентской БД) |
||
| Строка 14: | Строка 14: | ||
| eventTypeIndex | | eventTypeIndex | ||
| String | | String | ||
| + | | Тип события дня. Строковое представление DayEventModel.EventType | ||
| + | |- align="center" | ||
| + | | workScheduleKey | ||
| + | | String | ||
| | | | ||
| + | |- align="center" | ||
| + | | timesheetKey | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | timeBegin | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | timeEnd | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | hours | ||
| + | | double | ||
| + | | | ||
| + | |- align="center" | ||
| + | | description | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | isAllDay | ||
| + | | boolean | ||
| + | | | ||
|} | |} | ||
| + | '''Класс DeviceInfoModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | phoneNumber | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | deviceId | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | deviceModel | ||
| + | | String | ||
| + | | | ||
| + | |} | ||
| + | '''Класс EmployeeModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | String | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | firstname | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | surname | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | middlename | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | passportId | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | middlename | ||
| + | | listNumber | ||
| + | | | ||
| + | |} | ||
| + | '''Класс ExRatesMonthlyModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | String | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | onDate | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | usdRate | ||
| + | | double | ||
| + | | | ||
| + | |- align="center" | ||
| + | | eurRate | ||
| + | | double | ||
| + | | | ||
| + | |} | ||
| + | '''Класс GdMsgAbsenceModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | typeIndex | ||
| + | | int | ||
| + | | GdMsgAbsenceModel.Type | ||
| + | |- align="center" | ||
| + | | dateBegin | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | dateEnd | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | requestGdMsgModel | ||
| + | | GdMsgModel | ||
| + | | для серверных сообщений - сообщение на которое ответ | ||
| + | |} | ||
| + | '''Класс GdMsgIncomeModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | dateBegin | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | dateEnd | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | requestGdMsgModel | ||
| + | | GdMsgModel | ||
| + | | для серверных сообщений - сообщение на которое ответ | ||
| + | |} | ||
| + | '''Класс GdMsgInfoModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | requestGdMsgModel | ||
| + | | GdMsgModel | ||
| + | | для серверных сообщений - сообщение на которое ответ | ||
| + | |} | ||
| + | '''Класс GdMsgModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | requestStatusIndex | ||
| + | | int | ||
| + | | GdMsgModel.RequestStatus | ||
| + | |- align="center" | ||
| + | | subjectIndex | ||
| + | | int | ||
| + | | GdMsgModel.Subject | ||
| + | |- align="center" | ||
| + | | senderIndex | ||
| + | | int | ||
| + | | GdMsgModel.Sender | ||
| + | |- align="center" | ||
| + | | isUnread | ||
| + | | boolean | ||
| + | | | ||
| + | |- align="center" | ||
| + | | timestamp | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | msg | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | comment | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgString | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgAbsenceModel | ||
| + | | GdMsgAbsenceModel | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgIncomeModel | ||
| + | | GdMsgIncomeModel | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgVacationModel | ||
| + | | GdMsgVacationModel | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgInfoModel | ||
| + | | GdMsgInfoModel | ||
| + | | | ||
| + | |- align="center" | ||
| + | | gdMsgVacationInfoModel | ||
| + | | GdMsgVacationInfoModel | ||
| + | | | ||
| + | |} | ||
| + | '''Класс GdMsgVacationInfoModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | dateBegin | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | dateEnd | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | requestGdMsgModel | ||
| + | | GdMsgModel | ||
| + | | для серверных сообщений - сообщение на которое ответ | ||
| + | |} | ||
| + | '''Класс GdMsgVacationModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | int | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | typeIndex | ||
| + | | int | ||
| + | | GdMsgVacationModel.Type | ||
| + | |- align="center" | ||
| + | | dateBegin | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | dateEnd | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | requestGdMsgModel | ||
| + | | GdMsgModel | ||
| + | | для серверных сообщений - сообщение на которое ответ | ||
| + | |} | ||
| + | '''Класс PayslipBenefitModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | String | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | payslipKey | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | date | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | name | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | sum | ||
| + | | double | ||
| + | | | ||
| + | |- align="center" | ||
| + | | code | ||
| + | | int | ||
| + | | | ||
| + | |} | ||
| + | '''Класс PayslipItemModel''' | ||
| + | {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" | ||
| + | !style="background:#ffdead;"| Наименование | ||
| + | !style="background:#ffdead;"| Тип данных | ||
| + | !style="background:#ffdead;"| Описание | ||
| + | |- align="center" | ||
| + | | uid | ||
| + | | String | ||
| + | | PK записи | ||
| + | |- align="center" | ||
| + | | categoryIndex | ||
| + | | int | ||
| + | | PayslipItemModel.Category | ||
| + | |- align="center" | ||
| + | | payslipKey | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | date | ||
| + | | Date | ||
| + | | | ||
| + | |- align="center" | ||
| + | | name | ||
| + | | String | ||
| + | | | ||
| + | |- align="center" | ||
| + | | sum | ||
| + | | double | ||
| + | | | ||
| + | |- align="center" | ||
| + | | code | ||
| + | | int | ||
| + | | | ||
| + | |- align="center" | ||
| + | | debit | ||
| + | | double | ||
| + | | | ||
| + | |- align="center" | ||
| + | | credit | ||
| + | | double | ||
| + | | | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | [[Category:Документация]] | ||
Версия 20:55, 15 января 2016
Классы, хранящиеся в клиентской БД
Указаны лишь те поля, которые связаны с БД
Класс 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 |