user
{
"_id": "", // string, сгенерировано автоматически
"guid": "", // string уникальный идентификатор пользователя, генерируется при регистрации и не может быть изменён
"username": "", // string имя пользователя
"password": "", // string пароль (хранение в открытом виде запрещено)
"wx_open_id": "", // string ассоциированный openid WeChat, полученный через код пользователя
"id_card": "", // string номер удостоверения личности, требуется проверка на соответствие правилам
"name": "", // string обязательное поле
"phone": "", // string обязательное поле, требуется проверка на соответствие правилам
"age": 18, // int
"sex": 0, // int (0 - женщина, 1 - мужчина, 2 - не указан)
"photo": "", // string URL адрес изображения
"status": 0, // int 0 - активен, 1 - заморожен
"permission": 0, // int значение по умолчанию 2, 0 - суперадминистратор, 1 - обычный администратор, 2 - обычный пользователь
"create_time": 0, // timestamp GMT
"create_ip": "" // IP адрес регистрации
}
```#### Таблица участников
member
{
"_id": "", // string, сгенерировано автоматически
"guid": "", // string уникальный идентификатор пользователя, генерируется при добавлении и не может быть изменён
"id_type": 0, // int тип удостоверения личности 0 - паспорт РФ, 1 - загранпаспорт
"id_card": "", // string номер удостоверения личности, требуется проверка на соответствие правилам
"name": "", // string обязательное поле
"phone": "", // string обязательное поле, требуется проверка на соответствие правилам
"age": 18, // int
"sex": 0, // int (0 - женщина, 1 - мужчина, 2 - не указан)
"photo": "", // string url адрес изображения
"address": "{country: 0, province: 0, city: 0, district: 0, street: ''}", // информация о месте жительства по паспорту
"city": "", // string (город - поле для поиска)
"area": "", // string (район - поле для поиска)
"address": "", // место жительства по паспорту
"regtime": "" // время регистрации в базе данных
}
#### Регистрация члена
markdown
// Добавление регистрации члена, требуется проверка наличия id_card в таблице member. Одному человеку можно добавить несколько записей.
member_list
{
"_id": "", // string, сгенерирован автоматически
"id_card": 0, // ассоциированный номер удостоверения личности
"status": 0, // 0 - активен, 1 - удалён
"from_address": "{country: 0, province: 0, city: 0, district: 0, street: ''}", // адрес проживания до регистрации
"from_hb": 0, // по умолчанию 0, нет прибытия из湖北省
"traffic": {type: 0, car_plate: ""}, // тип транспорта 0 - поезд, 1 - автомобиль, 2 - общественный транспорт
"temperature": 0, // температура тела
"check_in_address": "{country: 0, province: 0, city: 0, district: 0, street: ''}", // текущий адрес проживания
"check_in_time": 0, // время заезда, timestamp GMT
"body_status": {status: 0, time: 0}, // int 0 - обычный, 1 - карантин дома, 2 - лихорадка, 3 - подозрение, 4 - подтверждённый случай, 5 - смерть, каждое состояние имеет соответствующее время начала, например, время карантина, время подтверждения, время смерти
"contact_virus": {status: 0, name: "", contact: ""}, // 0 - нет контактов, 1 - есть контакты, был ли контакт с заболевшим, имя и контактное лицо
"contact_like_virus": {status: 0, name: "", contact: ""}, // 0 - нет контактов, 1 - есть контакты, был ли контакт с подозреваемым, имя и контактное лицо
"contact_like_virus_region": {status: 0, name: "", contact: ""}, // 0 - нет контактов, 1 - есть контакты, был ли контакт с лицами из эпидемической зоны, имя и контактное лицо
"comment": "", // примечание
"create_time": 0 // timestamp GMT
}
}
```#### Ключевые слова для поиска библиотеки
// При добавлении сотрудника требуется запись в альтернативный поиск и статистику member_check_in_address { "_id": "", // string, сгенерировано автоматически "id_card": 0, // связанный ID удостоверения личности "id_member": 0, // связанный ID регистрации нового члена "age": 0, // int, значение по умолчанию - 0 "sex": 0, // int (0 - женщина, 1 - мужчина, 2 - неизвестно) "xm_name": 0, // имя - ключевой запрос "in_country": 0, // место регистрации - страна для поиска "in_province": 0, // место регистрации - провинция для поиска "in_city": 0, // место регистрации - город для поиска "in_district": 0, // место регистрации - район для поиска "in_street": 0, // место регистрации - адрес для поиска "form_country": 0, // место происхождения - страна для поиска "form_province": 0, // место происхождения - провинция для поиска "form_city": 0, // место происхождения - город для поиска "form_district": 0, // место происхождения - район для поиска "form_street": 0, // место происхождения - адрес для поиска "create_time": 0, // timestamp времени регистрации для поиска "history_time": 0 // int, 0 - текущий месяц, 1 - последние три месяца, 2 - последние полгода, 3 - последний год, 4 - последние три года, 5 - более трех лет }
// При добавлении сотрудника требуется запись member_opera_history { "_id": "", // string, сгенерировано автоматически "user_guid": "", // string, уникальный идентификатор пользователя "member_id": "", // string, уникальный идентификатор члена "status": 0, // int, 0 - добавление, 1 - удаление "create_time": 0, // int, timestamp GMT "create_ip": "" // string, текущий IP адрес операции }
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )