jiangping
2025-02-08 38d08149937d5688934eec69884b337cec5d7402
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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<UserAddFaceRequest> faces;//    object[]    False    人脸信息
}