package com.smart.reader.model.bo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; @Data public class SysPermissionInfoAddBo { /** 描述;描述 */ @ApiModelProperty(name = "描述", notes = "描述") private String description; /** 权限编码;权限编码 */ @ApiModelProperty(name = "权限编码", notes = "权限编码") @NotBlank(message="权限编码不能为空") private String permissionCode; /** 权限名称;权限名称 */ @ApiModelProperty(name = "权限名称", notes = "权限名称") @NotBlank(message="权限名称不能为空") private String permissionName; /** 权限类型;权限类型:1.目录 2.菜单 3.按钮 */ @ApiModelProperty(name = "权限类型", notes = "权限类型:1.目录 2.菜单 3.按钮") private Integer permissionType; /** 级节点ID;级节点ID */ @ApiModelProperty(name = "级节点ID", notes = "级节点ID") private Long parentId; /** 图标;图标 */ @ApiModelProperty(name = "图标", notes = "图标") private String permissionIcon; /** 权限字串;权限字串 */ @ApiModelProperty(name = "权限字串", notes = "权限字串") private String permissionStr; /** 组件地址;组件地址 */ @ApiModelProperty(name = "组件地址", notes = "组件地址") private String permissionComponent; /** 排序字段;排序字段 */ @ApiModelProperty(name = "排序字段", notes = "排序字段") private Integer sort; }