AddDictionaryDetailDto.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. /**
  7. * @Author: tzx
  8. * @Date: 2022/3/30 14:57
  9. */
  10. @Data
  11. public class AddDictionaryDetailDto {
  12. @ApiModelProperty("父级编号")
  13. private Long pId;
  14. @NotNull(message = "名称不能为空!")
  15. @Length(max = 20,message = "名称不能大于20个字符!")
  16. @ApiModelProperty("名字")
  17. private String name;
  18. @NotNull(message = "编码不能为空!")
  19. @Length(max = 20,message = "编码不能大于20个字符!")
  20. @ApiModelProperty("编码")
  21. private String code;
  22. @NotNull(message = "字典项id不能为空!")
  23. @ApiModelProperty("字典项id")
  24. private Long itemId;
  25. // @NotNull(message = "数据值不能为空!")
  26. @Length(max = 50,message = "值不能大于50个字符!")
  27. @ApiModelProperty("值")
  28. private String value;
  29. @ApiModelProperty("排序号")
  30. private Integer sortCode;
  31. @ApiModelProperty("备注")
  32. private String remark;
  33. }