AddStampDto.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 AddStampDto implements Serializable {
  9. @ApiModelProperty("签章名")
  10. @NotNull(message = "签章名称不能为空")
  11. private String name;
  12. @ApiModelProperty("签章类型 0 私人 1 公共")
  13. @NotNull(message = "类型不能为空")
  14. private Integer stampType;
  15. @NotNull(message = "签章分类不能为空")
  16. @ApiModelProperty("签章分类(数据字典)")
  17. private Long stampCategory;
  18. @ApiModelProperty("1,上传图片,2,手写签名的类型")
  19. @NotNull(message = "不能为空")
  20. private Integer fileType;
  21. @ApiModelProperty("图片地址")
  22. @NotNull(message = "图片地址不能为空")
  23. private String fileUrl;
  24. @ApiModelProperty("密码")
  25. @NotNull(message = "密码不能为空")
  26. @Length(min = 6,max = 20,message = "密码最少六个字符,最大20个字符")
  27. private String password;
  28. @ApiModelProperty("备注")
  29. private String remark;
  30. @ApiModelProperty("排序")
  31. @NotNull(message = "排序字段不能为空")
  32. private Integer sortCode;
  33. }