package com.doumee.core.haikang.model.param.request; import lombok.Data; import java.util.List; /** * 用户新增请求参数 */ @Data public class UserAddRequest { private Integer clientId;//number False 人员临时标志,当调用方未指定personId时,clientId作为人员标志,在返回值中标志每个人员的添加结果。所以每次接口调用,每个人员的clientid需保持唯一,1~10个字符,只支持数字。注:clientid只对本次调用有效 private String personId ;//string False 人员ID,可以指定人员personId,不允许与其他人员personId重复,包括已删除的人员。 为空时平台自动生成人员ID private String personName;// string True 人员名称,1~32个字符;不能包含 ’ / \ : * ? " < > private String gender;// string True 性别,1:男;2:女;0:未知 private String orgIndexCode;// string True 所属组织标识,必须是已存在组织,从获取组织列表接口获取返回参数orgIndexCode private String birthday ;//string False 出生日期,举例:1992-09-12 private String phoneNo ;//string False 手机号,1-20位数字,平台上人员信息实名标识选择为手机号码时必填 private String email;// string False 邮箱,举例:hic@163.com private String certificateType;// string False 证件类型,参考附录A 数据字典,平台上人员信息实名标识选择为身份证件时必填 private String certificateNo;// string False 证件号码,1-20位数字字母,平台上人员信息实名标识选择为身份证件时必填 private String jobNo;// string False 工号,1-32个字符,平台上人员信息实名标识选择为工号时必填 private List faces;// object[] False 人脸信息 }