diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/pojo/user/UserOrgDTO.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/pojo/user/UserOrgDTO.java index 65a4d5415..f1f3d84cd 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/pojo/user/UserOrgDTO.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/pojo/user/UserOrgDTO.java @@ -84,4 +84,10 @@ public class UserOrgDTO { @ChineseDescription("是否是主部门:Y-是主部门,N-不是主部门") private String mainFlag; + /** + * 是否启用:1-启用,2-禁用 + */ + @ChineseDescription("是否启用:1-启用,2-禁用") + private Integer statusFlag; + } diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/UserOrgFactory.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/UserOrgFactory.java index 5d132cc3a..d8b69ca0c 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/UserOrgFactory.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/sys/modular/user/factory/UserOrgFactory.java @@ -46,6 +46,9 @@ public class UserOrgFactory { result.setPositionId(positionId); result.setPositionName(positionName); + // 设置用户关联部门的状态 + result.setStatusFlag(sysUserOrg.getStatusFlag()); + return result; }