UpdateStampDto.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.xjrsoft.module.system.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import org.hibernate.validator.constraints.Length;
  5. import javax.validation.constraints.NotNull;
  6. import java.io.Serializable;
  7. @Data
  8. public class UpdateStampDto implements Serializable {
  9. @ApiModelProperty("主键id")
  10. @NotNull(message = "修改操作id不能为空")
  11. private Long id;
  12. @ApiModelProperty("签章名")
  13. @NotNull(message = "签章名称不能为空")
  14. private String name;
  15. @ApiModelProperty("签章类型 0 私人 1 公共")
  16. @NotNull(message = "类型不能为空")
  17. private Integer stampType;
  18. @NotNull(message = "签章分类不能为空")
  19. @ApiModelProperty("签章分类(数据字典)")
  20. private Long stampCategory;
  21. @ApiModelProperty("1,上传图片,2,手写签名的类型")
  22. @NotNull(message = "不能为空")
  23. private Integer fileType;
  24. @ApiModelProperty("图片地址")
  25. @NotNull(message = "图片地址不能为空")
  26. private String fileUrl;
  27. @ApiModelProperty("密码")
  28. @NotNull(message = "密码不能为空")
  29. @Length(min = 6,max = 20,message = "密码最少六个字符,最大20个字符")
  30. private String password;
  31. @ApiModelProperty("备注")
  32. private String remark;
  33. @ApiModelProperty("排序")
  34. @NotNull(message = "排序字段不能为空")
  35. private Integer sortCode;
  36. }