【添加】竹云统一权限服务平台的四类接口实体建立完毕

This commit is contained in:
zer0Black
2023-10-02 17:15:42 +08:00
parent 2a4c8bfc27
commit b5a4fa6c35
6 changed files with 252 additions and 2 deletions
@@ -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;
@@ -1,4 +1,4 @@
package com.jero.modules.docking.iam.dto;
package com.jero.modules.docking.iam.dto.bpmc;
import lombok.Data;
@@ -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;
}
@@ -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;
}
@@ -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;
}
@@ -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;
}