|
@@ -71,26 +71,26 @@ const (
|
|
|
|
|
|
// UserEntity 4A用户字段
|
|
// UserEntity 4A用户字段
|
|
type UserEntity struct {
|
|
type UserEntity struct {
|
|
- UserId *string `json:"userId" description:"登录账号标识[必填], string:256"`
|
|
|
|
- Password *string `json:"password" description:"密码(预留,4A平台不提供), string:256"`
|
|
|
|
- OrgCode *string `json:"orgCode" description:"对应MDM组织机构-单位的编号(预留,4A平台不提供), string:8"`
|
|
|
|
- OrgName *string `json:"orgName" description:"对应员工直接所属的MDM组织机构-单位名称(预留,4A平台不提供), string:40"`
|
|
|
|
- DepartmentNum *string `json:"departmentNum" description:"对应MDM组织机构-部门的编号(预留,4A平台不提供), string:8"`
|
|
|
|
- DepartmentName *string `json:"departmentName" description:"对应员工直接所属的MDM组织机构-部门名称(预留,4A平台不提供), string:40"`
|
|
|
|
- FirstName *string `json:"firstName" description:"身份证中的名[必填], string:150"`
|
|
|
|
- LastName *string `json:"lastName" description:"身份证中的姓[必填], string:150"`
|
|
|
|
- Sex *string `json:"sex" description:"员工性别(预留,4A平台不提供), string:10"`
|
|
|
|
- UserType *string `json:"userType" description:"用户类型, 枚举值(预留,4A平台不提供), string:256"`
|
|
|
|
- Mail *string `json:"mail" description:"员工邮箱(预留,4A平台不提供), string: 256"`
|
|
|
|
- DisplayIndex *int `json:"displayIndex" description:"排序(预留,4A平台不提供), int: 256"`
|
|
|
|
- Mobile *string `json:"mobile" description:"员工手机号, 可能存在多值(预留,4A平台不提供), string:50"`
|
|
|
|
- Telephone *string `json:"telephone" description:"员工办公室电话, 可能存在多值(预留,4A平台不提供), string:50"`
|
|
|
|
- PID *string `json:"PID" description:"身份证号(预留,4A平台不提供), string: 50"`
|
|
|
|
- PassportId *string `json:"passportID" description:"护照号(预留,4A平台不提供), string:50"`
|
|
|
|
- UserStatus *string `json:"userStatus" description:"账号状态[必填], 枚举值: Active-激活; Disabled-禁用, string:256"`
|
|
|
|
- EmpNumber *string `json:"empNumber" description:"员工在ERP系统中的唯一编号, 默认与账号标识一致(预留,4A平台不提供), string:256"`
|
|
|
|
- Title *string `json:"title" description:"员工主职位编号(预留,4A平台不提供), string:40"`
|
|
|
|
- TitleName *string `json:"titleName" description:"员工主职位名称(预留,4A平台不提供), string:256"`
|
|
|
|
- IsByWork *string `json:"isBywork" description:"是否兼职(预留,4A平台不提供), 枚举值: 全职-MDM推送的全职人员信息, string:10"`
|
|
|
|
- Extensions *map[string]interface{} `json:"extensions" description:"扩展字段, key-value"`
|
|
|
|
|
|
+ UserId *string `json:"userId" description:"登录账号标识[必填], string:256"`
|
|
|
|
+ Password *string `json:"password" description:"密码(预留,4A平台不提供), string:256"`
|
|
|
|
+ OrgCode *string `json:"orgCode" description:"对应MDM组织机构-单位的编号(预留,4A平台不提供), string:8"`
|
|
|
|
+ OrgName *string `json:"orgName" description:"对应员工直接所属的MDM组织机构-单位名称(预留,4A平台不提供), string:40"`
|
|
|
|
+ DepartmentNum *string `json:"departmentNum" description:"对应MDM组织机构-部门的编号(预留,4A平台不提供), string:8"`
|
|
|
|
+ DepartmentName *string `json:"departmentName" description:"对应员工直接所属的MDM组织机构-部门名称(预留,4A平台不提供), string:40"`
|
|
|
|
+ FirstName *string `json:"firstName" description:"身份证中的名[必填], string:150"`
|
|
|
|
+ LastName *string `json:"lastName" description:"身份证中的姓[必填], string:150"`
|
|
|
|
+ Sex *string `json:"sex" description:"员工性别(预留,4A平台不提供), string:10"`
|
|
|
|
+ UserType *string `json:"userType" description:"用户类型, 枚举值(预留,4A平台不提供), string:256"`
|
|
|
|
+ Mail *string `json:"mail" description:"员工邮箱(预留,4A平台不提供), string: 256"`
|
|
|
|
+ DisplayIndex *int `json:"displayIndex" description:"排序(预留,4A平台不提供), int: 256"`
|
|
|
|
+ Mobile *string `json:"mobile" description:"员工手机号, 可能存在多值(预留,4A平台不提供), string:50"`
|
|
|
|
+ Telephone *string `json:"telephone" description:"员工办公室电话, 可能存在多值(预留,4A平台不提供), string:50"`
|
|
|
|
+ PID *string `json:"PID" description:"身份证号(预留,4A平台不提供), string: 50"`
|
|
|
|
+ PassportId *string `json:"passportID" description:"护照号(预留,4A平台不提供), string:50"`
|
|
|
|
+ UserStatus *string `json:"userStatus" description:"账号状态[必填], 枚举值: Active-激活; Disabled-禁用, string:256"`
|
|
|
|
+ EmpNumber *string `json:"empNumber" description:"员工在ERP系统中的唯一编号, 默认与账号标识一致(预留,4A平台不提供), string:256"`
|
|
|
|
+ Title *string `json:"title" description:"员工主职位编号(预留,4A平台不提供), string:40"`
|
|
|
|
+ TitleName *string `json:"titleName" description:"员工主职位名称(预留,4A平台不提供), string:256"`
|
|
|
|
+ IsByWork *string `json:"isBywork" description:"是否兼职(预留,4A平台不提供), 枚举值: 全职-MDM推送的全职人员信息, string:10"`
|
|
|
|
+ Extensions *string `json:"extensions" description:"扩展字段, key-value"`
|
|
}
|
|
}
|