SceneMarkShapeDTO.java 1022 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.fdkankan.openApi.dto;
  2. import com.alibaba.fastjson.JSONObject;
  3. import lombok.Data;
  4. import javax.validation.constraints.NotBlank;
  5. import javax.validation.constraints.NotEmpty;
  6. import javax.validation.constraints.NotNull;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 场景标记多边形识别数据
  12. * </p>
  13. *
  14. * @author Xiewj
  15. * @date 2023/3/30
  16. */
  17. @Data
  18. public class SceneMarkShapeDTO {
  19. /**
  20. * 主键
  21. */
  22. private Long id;
  23. @NotNull(message = "版本号不能为空")
  24. private String version;
  25. @NotEmpty(message = "标注数据不能为空")
  26. private List<JSONObject> shapes;
  27. @NotBlank(message = "场景路径图片名称不能为空")
  28. private String imagePath;
  29. @NotNull(message = "图片尺寸不能为空")
  30. private Integer imageHeight;
  31. @NotNull(message = "图片尺寸不能为空")
  32. private Integer imageWidth;
  33. private String num;
  34. private Date createTime;
  35. private Date updateTime;
  36. }