| | |
| | | */ |
| | | @ExcelProperty(value = "参数名称") |
| | | @NotBlank(message = "参数名称不能为空") |
| | | @Size(min = 0, max = 100, message = "参数名称不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "参数名称不能超过{max}个字符") |
| | | private String configName; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "参数键名") |
| | | @NotBlank(message = "参数键名长度不能为空") |
| | | @Size(min = 0, max = 100, message = "参数键名长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "参数键名长度不能超过{max}个字符") |
| | | private String configKey; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "参数键值") |
| | | @NotBlank(message = "参数键值不能为空") |
| | | @Size(min = 0, max = 500, message = "参数键值长度不能超过500个字符") |
| | | @Size(min = 0, max = 500, message = "参数键值长度不能超过{max}个字符") |
| | | private String configValue; |
| | | |
| | | /** |
| | |
| | | * 部门名称 |
| | | */ |
| | | @NotBlank(message = "部门名称不能为空") |
| | | @Size(min = 0, max = 30, message = "部门名称长度不能超过30个字符") |
| | | @Size(min = 0, max = 30, message = "部门名称长度不能超过{max}个字符") |
| | | private String deptName; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 联系电话 |
| | | */ |
| | | @Size(min = 0, max = 11, message = "联系电话长度不能超过11个字符") |
| | | @Size(min = 0, max = 11, message = "联系电话长度不能超过{max}个字符") |
| | | private String phone; |
| | | |
| | | /** |
| | | * 邮箱 |
| | | */ |
| | | @Email(message = "邮箱格式不正确") |
| | | @Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符") |
| | | @Size(min = 0, max = 50, message = "邮箱长度不能超过{max}个字符") |
| | | private String email; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "字典标签") |
| | | @NotBlank(message = "字典标签不能为空") |
| | | @Size(min = 0, max = 100, message = "字典标签长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "字典标签长度不能超过{max}个字符") |
| | | private String dictLabel; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "字典键值") |
| | | @NotBlank(message = "字典键值不能为空") |
| | | @Size(min = 0, max = 100, message = "字典键值长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "字典键值长度不能超过{max}个字符") |
| | | private String dictValue; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "字典类型") |
| | | @NotBlank(message = "字典类型不能为空") |
| | | @Size(min = 0, max = 100, message = "字典类型长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "字典类型长度不能超过{max}个字符") |
| | | private String dictType; |
| | | |
| | | /** |
| | | * 样式属性(其他样式扩展) |
| | | */ |
| | | @Size(min = 0, max = 100, message = "样式属性长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "样式属性长度不能超过{max}个字符") |
| | | private String cssClass; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "字典名称") |
| | | @NotBlank(message = "字典名称不能为空") |
| | | @Size(min = 0, max = 100, message = "字典类型名称长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "字典类型名称长度不能超过{max}个字符") |
| | | private String dictName; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "字典类型") |
| | | @NotBlank(message = "字典类型不能为空") |
| | | @Size(min = 0, max = 100, message = "字典类型类型长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "字典类型类型长度不能超过{max}个字符") |
| | | @Pattern(regexp = "^[a-z][a-z0-9_]*$", message = "字典类型必须以字母开头,且只能为(小写字母,数字,下滑线)") |
| | | private String dictType; |
| | | |
| | |
| | | * 菜单名称 |
| | | */ |
| | | @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; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Xss(message = "公告标题不能包含脚本字符") |
| | | @NotBlank(message = "公告标题不能为空") |
| | | @Size(min = 0, max = 50, message = "公告标题不能超过50个字符") |
| | | @Size(min = 0, max = 50, message = "公告标题不能超过{max}个字符") |
| | | private String noticeTitle; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "岗位编码") |
| | | @NotBlank(message = "岗位编码不能为空") |
| | | @Size(min = 0, max = 64, message = "岗位编码长度不能超过64个字符") |
| | | @Size(min = 0, max = 64, message = "岗位编码长度不能超过{max}个字符") |
| | | private String postCode; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "岗位名称") |
| | | @NotBlank(message = "岗位名称不能为空") |
| | | @Size(min = 0, max = 50, message = "岗位名称长度不能超过50个字符") |
| | | @Size(min = 0, max = 50, message = "岗位名称长度不能超过{max}个字符") |
| | | private String postName; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "角色名称") |
| | | @NotBlank(message = "角色名称不能为空") |
| | | @Size(min = 0, max = 30, message = "角色名称长度不能超过30个字符") |
| | | @Size(min = 0, max = 30, message = "角色名称长度不能超过{max}个字符") |
| | | private String roleName; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ExcelProperty(value = "角色权限") |
| | | @NotBlank(message = "权限字符不能为空") |
| | | @Size(min = 0, max = 100, message = "权限字符长度不能超过100个字符") |
| | | @Size(min = 0, max = 100, message = "权限字符长度不能超过{max}个字符") |
| | | private String roleKey; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Xss(message = "用户账号不能包含脚本字符") |
| | | @NotBlank(message = "用户账号不能为空") |
| | | @Size(min = 0, max = 30, message = "用户账号长度不能超过30个字符") |
| | | @Size(min = 0, max = 30, message = "用户账号长度不能超过{max}个字符") |
| | | private String userName; |
| | | |
| | | /** |
| | | * 用户昵称 |
| | | */ |
| | | @Xss(message = "用户昵称不能包含脚本字符") |
| | | @Size(min = 0, max = 30, message = "用户昵称长度不能超过30个字符") |
| | | @Size(min = 0, max = 30, message = "用户昵称长度不能超过{max}个字符") |
| | | private String nickName; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Sensitive(strategy = SensitiveStrategy.EMAIL) |
| | | @Email(message = "邮箱格式不正确") |
| | | @Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符") |
| | | @Size(min = 0, max = 50, message = "邮箱长度不能超过{max}个字符") |
| | | private String email; |
| | | |
| | | /** |
| | |
| | | * 配置key |
| | | */ |
| | | @NotBlank(message = "配置key不能为空", groups = {AddGroup.class, EditGroup.class}) |
| | | @Size(min = 2, max = 100, message = "configKey长度必须介于2和20 之间") |
| | | @Size(min = 2, max = 100, message = "configKey长度必须介于{min}和{max} 之间") |
| | | private String configKey; |
| | | |
| | | /** |
| | | * accessKey |
| | | */ |
| | | @NotBlank(message = "accessKey不能为空", groups = {AddGroup.class, EditGroup.class}) |
| | | @Size(min = 2, max = 100, message = "accessKey长度必须介于2和100 之间") |
| | | @Size(min = 2, max = 100, message = "accessKey长度必须介于{min}和{max} 之间") |
| | | private String accessKey; |
| | | |
| | | /** |
| | | * 秘钥 |
| | | */ |
| | | @NotBlank(message = "secretKey不能为空", groups = {AddGroup.class, EditGroup.class}) |
| | | @Size(min = 2, max = 100, message = "secretKey长度必须介于2和100 之间") |
| | | @Size(min = 2, max = 100, message = "secretKey长度必须介于{min}和{max} 之间") |
| | | private String secretKey; |
| | | |
| | | /** |
| | | * 桶名称 |
| | | */ |
| | | @NotBlank(message = "桶名称不能为空", groups = {AddGroup.class, EditGroup.class}) |
| | | @Size(min = 2, max = 100, message = "bucketName长度必须介于2和100之间") |
| | | @Size(min = 2, max = 100, message = "bucketName长度必须介于{min}和{max}之间") |
| | | private String bucketName; |
| | | |
| | | /** |
| | |
| | | * 访问站点 |
| | | */ |
| | | @NotBlank(message = "访问站点不能为空", groups = {AddGroup.class, EditGroup.class}) |
| | | @Size(min = 2, max = 100, message = "endpoint长度必须介于2和100之间") |
| | | @Size(min = 2, max = 100, message = "endpoint长度必须介于{min}和{max}之间") |
| | | private String endpoint; |
| | | |
| | | /** |