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

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

Версия 11:50, 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
   * Получить запись вместе с адресом
   * Сохранить (добавить или обновить) запись вместе с адресом
   * Найти список людей, относящихся к структурному подразделению
   * Удалить (изменить статус на "удален")