| | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonInclude; |
| | | import com.ruoyi.common.core.domain.TreeEntity; |
| | | import com.ruoyi.common.core.web.domain.TreeEntity; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | * 菜单名称 |
| | | */ |
| | | @NotBlank(message = "菜单名称不能为空") |
| | | @Size(min = 0, max = 50, message = "菜单名称长度不能超过50个字符") |
| | | @Size(min = 0, max = 50, message = "菜单名称长度不能超过{max}个字符") |
| | | private String menuName; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 路由地址 |
| | | */ |
| | | @Size(min = 0, max = 200, message = "路由地址不能超过200个字符") |
| | | @Size(min = 0, max = 200, message = "路由地址不能超过{max}个字符") |
| | | private String path; |
| | | |
| | | /** |
| | | * 组件路径 |
| | | */ |
| | | @Size(min = 0, max = 200, message = "组件路径不能超过255个字符") |
| | | @Size(min = 0, max = 200, message = "组件路径不能超过{max}个字符") |
| | | private String component; |
| | | |
| | | /** |
| | |
| | | * 权限字符串 |
| | | */ |
| | | @JsonInclude(JsonInclude.Include.NON_NULL) |
| | | @Size(min = 0, max = 100, message = "权限标识长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "权限标识长度不能超过{max}个字符") |
| | | private String perms; |
| | | |
| | | /** |