添加IAM用户的实体

This commit is contained in:
xuetao.li
2023-04-17 18:08:00 +08:00
parent 065597b0da
commit cb12e28480
2 changed files with 157 additions and 0 deletions
@@ -0,0 +1,21 @@
package com.adc.da.sys.vo.iam;
import lombok.Data;
/**
* IAM用户类型实体
*/
@Data
public class UserTypesVoIAM {
/**
* 用户类型编码
*/
private String userTypeCode;
/**
* 用户类型名称
*/
private String userTypeName;
}
@@ -0,0 +1,136 @@
package com.adc.da.sys.vo.iam;
import lombok.Data;
import java.util.List;
/**
* IAM的用户实体
*/
@Data
public class UserVoIAM {
/**
* 用户UID
*/
private String userUiD;
/**
* 姓名
*/
private String userName;
/**
* 姓
*/
private String lastName;
/**
* 名
*/
private String firstName;
/**
* 中文名
*/
private String zhName;
/**
* 英文名
*/
private String enName;
/**
* 姓名首字母
*/
private String pinyin;
/**
* 生日,格式:1980-01-01
*/
private String birthday;
/**
* 性别,1男,0女
*/
private String gender;
/**
* 员工号
*/
private String workNo;
/**
* 邮箱
*/
private String email;
/**
* 职位编码
*/
private String dutyCode;
/**
* 职位名称
*/
private String dutyName;
/**
* 员工类型ID:1为劳动合同工,3为外聘员工,4为劳务人员,5为返聘人员,6为外籍员工
*/
private String employeeTypeId;
/**
* 员工状态:0停用,1启用,2密码错误锁定,3管理员强制锁定
*/
private String status;
/**
* 级别ID
*/
private String levelId;
/**
* 手机号码
*/
private String mobile;
/**
* 数组:
* 10为管理人员在岗,11为管理人员退休,12为管理人员放假,
* 13为管理人员待岗;20为工人在岗,21为工人退养,
* 22为工人放假,23为工人待岗
*/
private String persk;
/**
* 地区
*/
private String ort01;
/**
* 职务
*/
private String outlookJob;
/**
* 职级
*/
private String zj;
/**
* 更新时间:2022-10-28 11:11:45
*/
private String updateTime;
/**
* 部门信息
*/
List<OrgsShortVoIAM> orgs;
/**
* 用户类型信息
*/
List<UserTypesVoIAM> useTypes;
}