package com.iailab.module.system.api.permission.dto; import com.iailab.framework.common.enums.CommonStatusEnum; import com.iailab.module.system.enums.permission.DataScopeEnum; import com.iailab.module.system.enums.permission.RoleTypeEnum; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.Date; /** * 角色 DO * * @author houzhongjian */ @Schema(description = "角色") @Data public class RoleDTO{ /** * 角色ID */ private Long id; /** * 角色名称 */ private String name; /** * 角色标识 * * 枚举 */ private String code; /** * 角色排序 */ private Integer sort; /** * 角色状态 * * 枚举 {@link CommonStatusEnum} */ private Integer status; /** * 角色类型 * * 枚举 {@link RoleTypeEnum} */ private Integer type; /** * 备注 */ private String remark; /** * 数据范围 * * 枚举 {@link DataScopeEnum} */ private Integer dataScope; private Date updateDate; }