Разработка:storages/persons — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Новая: persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представ...)
 
Строка 1: Строка 1:
 
persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д.
 
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
   * Получить запись вместе с адресом
   * Сохранить (добавить или обновить) запись вместе с адресом
   * Найти список людей, относящихся к структурному подразделению
   * Удалить (изменить статус на "удален")