diff --git a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java index 54dd9b0b..966943be 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java @@ -107,9 +107,9 @@ public class SysUser implements Serializable { /** * 状态(1:正常 2:冻结 ) - * 对应 IAM的 poststatus + * 对应 IAM的 srmsStatus * 所有IAM的poststatus = 1的数据,则此字段为1 - * 其他数据此字段都为2 + * 所有IAM的poststatus = 0的数据,则此字段为2 */ @Excel(name = "状态", width = 15,dicCode="user_status") @Dict(dicCode = "user_status") diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamOrgDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamOrgDto.java index e38705fa..3d289e24 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamOrgDto.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamOrgDto.java @@ -1,4 +1,72 @@ package com.jero.modules.docking.iam.controller.dto; +import lombok.Data; + +/** + * IAM的组织实体,接收IAM传递的组织数据 + */ +@Data public class IamOrgDto { + + /** + * 机构编码.全集团唯一,不可重复,撤销后不可重新启用 + */ + private String srmsOrgCode; + + /** + * 组织名称 + */ + private String srmsDepartName; + + /** + * 父级机构编码.当前组织所属的父节点code + */ + private String srmsParentCode; + + /** + * 所属单位,10位HR机构编号 + */ + private String srmsCompany; + + /** + * 机构状态 + */ + private String srmsStatus; + + + /** + * 组织类型。1.单位 2.部门。单位下可以有单位,但是部门下不能有单位 + */ + private String srmsOrgCategory; + + /** + * 机构类型。001内部机构 002 外部机构 003 虚拟机构 + */ + private String srmsType; + + /** + * 创建时间 + */ + private String srmsCreateTime; + + /** + * 更新时间 + */ + private String srmsUpdateTime; + + /** + * 部门负责人 + */ + private String srmsHeadOfDepartment; + + /** + * 分管领导 + */ + private String srmsLeadersInCharge; + + /** + * 副职领导 + */ + private String srmsDeputyLeader; + } diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamUserDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamUserDto.java index 04d8f503..8bccca3b 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamUserDto.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/dto/IamUserDto.java @@ -3,8 +3,148 @@ package com.jero.modules.docking.iam.controller.dto; import lombok.Data; /** - * + * IAM的用户实体,接收IAM传递的用户数据 */ @Data public class IamUserDto { + + /** + * 单位编码 + */ + private String srmsCompanyCode; + + /** + * 部门编码 + */ + private String srmsOrgCode; + + /** + * 人员类型 + */ + private String srmsTypeId; + + /** + * 工号 + */ + private String srmsUsername; + + /** + * 姓名 + */ + private String srmsRealname; + + /** + * 密码 + */ + private String srmsPassword; + + /** + * 性别 + */ + private String srmsSex; + + /** + * 岗位 + */ + private String srmsPost; + + /** + * 职务级别 + */ + private String srmsDutyLevelId; + + /** + * 族 + */ + private String srmsRace; + + /** + * 岗位序列 + */ + private String srmsPostSequence; + + /** + * 专业技术职务(职称) + */ + private String srmsTechnicalPosition; + + /** + * 直接上级 + */ + private String srmsDirectLeadership; + + /** + * 岗位状态 + */ + private String srmsPostStatus; + + /** + * 是否在册 + */ + private String srmsStatus; + + /** + * 办公电话 + */ + private String srmsOfficePhone; + + /** + * 移动电话 + */ + private String srmsPhone; + + /** + * 电子邮件 + */ + private String srmsEmail; + + /** + * 身份证号码 + */ + private String srmsIdNumber; + + /** + * 学历 + */ + private String srmsEducation; + + /** + * 借调前所属部门 + */ + private String srmsDepartmentBeforeTransfer; + + /** + * 创建时间 + */ + private String srmsCreateTime; + + /** + * 更新时间 + */ + private String srmsUpdateTime; + + /** + * 劳务派遣单位编码 + */ + private String srmsLaborDispatchCode; + + /** + * 劳务派遣单位名称 + */ + private String srmsLaborDispatchName; + + /** + * 职业资格 + */ + private String srmsProfessionalQualification; + + /** + * 职业资格等级 + */ + private String srmsProfessionalLevel; + + /** + * 进入集团时间 + */ + private String srmsEntryTime; }