Разработка:storages/persons — различия между версиями
Yumeneco (обсуждение | вклад) (Новая: persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представ...) |
Yumeneco (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д. | persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д. | ||
− | + | ===Подробный формат полей в таблицах базы данных=== | |
* firstname | * firstname | ||
* middlename | * middlename | ||
Строка 26: | Строка 26: | ||
* departmentid - основной отдел, к которому приписан человек (может редактировать его данные в persons) | * departmentid - основной отдел, к которому приписан человек (может редактировать его данные в persons) | ||
− | Дополнительные методы: | + | ===Дополнительные методы:=== |
* Получить запись по mdluser | * Получить запись по mdluser |
Версия 11:48, 5 февраля 2009
persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д.
Подробный формат полей в таблицах базы данных
* firstname * middlename * lastname * sortname * preferredname * dateofbirth - дата рождения у UTS * gender - пол (male, female, unknown) * email - основной адрес электронной почты * phonehome * phonework * phonecell * passtypeid - тип удостоверения личности (1 - свидетельство о рождение, 2 - паспорт гражданина РФ, 3 - загранпасспорт, 4 - разрешение на временное проживание лица без гражданства, 5 - вид на жительство, 6 - военный билет, 7 - водительсткое удостоверение пластиковое, 8 - вод. удостоверение форма 1, 9 - вод. удостоверение международное) * passportserial - серия удостоверения личности (если предусмотрена типом документа) * passportnum - номер удостоверения личности * passportdate - дата выдачи удостоверения личности * passportem - название организации, выдавшей удостоверение личности * passportaddrid - адрес прописки по паспорту * mdluser - id пользователя в moodle (если есть) * sync2moodle - признак синхронизации с moodle * addressid - текущий адрес * status - статус: новый, подтвержденный, удаленный * adddate - дата добавления * departmentid - основной отдел, к которому приписан человек (может редактировать его данные в persons)
Дополнительные методы:
* Получить запись по mdluser * Получить запись вместе с адресом * Сохранить (добавить или обновить) запись вместе с адресом * Найти список людей, относящихся к структурному подразделению * Удалить (изменить статус на "удален")