diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java index 4b186d69..7ef331d3 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java @@ -3,7 +3,7 @@ package com.jero.modules.docking.iam.controller; import cn.hutool.core.util.StrUtil; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.jero.modules.docking.iam.dto.BpmcAcceptDto; +import com.jero.modules.docking.iam.dto.bpmc.BpmcAcceptDto; import com.jero.modules.docking.iam.dto.IamCommonAcceptDto; import com.jero.modules.docking.iam.dto.IamOrgAcceptDto; import com.jero.modules.docking.iam.dto.IamUserAcceptDto; diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/BpmcAcceptDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/BpmcAcceptDto.java similarity index 96% rename from laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/BpmcAcceptDto.java rename to laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/BpmcAcceptDto.java index dfafae2c..0c64fa37 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/BpmcAcceptDto.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/BpmcAcceptDto.java @@ -1,4 +1,4 @@ -package com.jero.modules.docking.iam.dto; +package com.jero.modules.docking.iam.dto.bpmc; import lombok.Data; diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/ResourceDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/ResourceDto.java new file mode 100644 index 00000000..37c3d1fa --- /dev/null +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/ResourceDto.java @@ -0,0 +1,86 @@ +package com.jero.modules.docking.iam.dto.bpmc; + +import lombok.Data; + +import java.util.Date; + +/** + * 统一权限服务平台的菜单实体 + */ +@Data +public class ResourceDto { + + private String id; + + /** + * 功能编码 + */ + private String code; + + /** + * 功能名称 + */ + private String name; + + /** + * 菜单路径 + */ + private String url; + + /** + * 描述 + */ + private String description; + + /** + * 排序号 + */ + private int sort; + + /** + * 类型(0是菜单,1是行为) + */ + private int type; + + /** + * 父级id + */ + private String parentId; + + /** + * 父级菜单code + */ + private String parentCode; + + /** + * 多套功能权限区分标识 + */ + private String amFlag; + + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 修改时间 + */ + private Date modifyTime; + + /** + * 最近修改人 + */ + private String modifyBy; + + /** + * 应用id + */ + private String appId; + +} diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleDto.java new file mode 100644 index 00000000..9d785153 --- /dev/null +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleDto.java @@ -0,0 +1,65 @@ +package com.jero.modules.docking.iam.dto.bpmc; + +import lombok.Data; + +import java.util.Date; + +/** + * 统一权限服务平台的角色实体 + */ +@Data +public class RoleDto { + + private String id; + + /** + * 角色编码 + */ + private String code; + + /** + * 角色名称 + */ + private String name; + + /** + * 描述 + */ + private String description; + + /** + * 角色分类id + */ + private String classifyId; + + /** + * 排序号 + */ + private int sort; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 修改时间 + */ + private Date modifyTime; + + /** + * 最近修改人 + */ + private String modifyBy; + + /** + * 应用id + */ + private String appId; + +} diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleResourceDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleResourceDto.java new file mode 100644 index 00000000..9afbcdae --- /dev/null +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/RoleResourceDto.java @@ -0,0 +1,51 @@ +package com.jero.modules.docking.iam.dto.bpmc; + +import lombok.Data; + +/** + * 统一权限服务平台的 角色-菜单关联 实体 + */ +@Data +public class RoleResourceDto { + + /** + * 角色id + */ + private String arId; + + /** + * 角色名称 + */ + private String arName; + + /** + * 角色编码 + */ + private String arCode; + + /** + * 菜单id + */ + private String amId; + + /** + * 菜单名称 + */ + private String amName; + + /** + * 菜单编码 + */ + private String amCode; + + /** + * 菜单类型(0 菜单 、1行为) + */ + private int amType; + + /** + * 菜单code绝对路径 + */ + private String codePath; + +} diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/UserRoleDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/UserRoleDto.java new file mode 100644 index 00000000..a5143183 --- /dev/null +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/bpmc/UserRoleDto.java @@ -0,0 +1,48 @@ +package com.jero.modules.docking.iam.dto.bpmc; + +import lombok.Data; + +import java.util.Date; + +/** + * 统一权限服务平台的 用户-角色关联 实体 + */ +@Data +public class UserRoleDto { + + /** + * 用户ID + */ + private String userId; + + /** + * 账号名 + */ + private String accountCode; + + /** + * 账号id + */ + private String accountId; + + /** + * 姓名 + */ + private String fullName; + + /** + * 角色id + */ + private String arId; + + /** + * 角色编码 + */ + private String arCode; + + /** + * 角色名称 + */ + private String arName; + +}