5 /**
6 * id 不加验证
7 */
8 @Excel(name = "id", width = 15)
9 @ApiModelProperty(value = "id")
10 private String id;
11 /**
12 * 电话 //不能为空
13 */
14 @Excel(name = "电话", width = 15)
15 @ApiModelProperty(value = "电话")
16 @NonNull //不能为空
17 private String phone;
18
19
20 /**
21 供应商名称-----不能为空
22 */
23 @NotBlank(message = "供应商名称不能为空")
24 @ApiModelProperty(value = "供应商名称")
25 private String supplierName;
26
27
28 /**
29 * 生日 ---日期格式话
30 */
31 @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
32 @DateTimeFormat(pattern = "yyyy-MM-dd")
33 private Date birthday;
34
35 /**createTime-----日期格式化*/
36 @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
37 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
38 @ApiModelProperty(value = "createTime")
39 private Date createTime;
40
41 /**数值类型不能为空-----日期格式化*/
42 @Excel(name = "商户id", width = 15)
43 @ApiModelProperty(value = "商户id")
44 @NotNull
45 private Long merchantId;
46
47
48 //---------传入值对象中添加 @Valid
49
50 public Result<UserManagerDto> add(@RequestBody @Valid UserManagerDto userManagerDto ) {
51
52
53 注解说明
54 @NotBlank 只应用于字符串且在比较时会去除字符串的空格
55
56 @NotNull 必须不为null
57
58 @DecimalMax(value) 限制必须为一个不大于指定值的数字
59
60 @DecimalMin(value) 限制必须为一个不小于指定值的数字
61
62 @NotEmpty 验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0)
63
64 @NotNull 数值类型不能为空