package com.fdkankan.openApi.dto; import com.alibaba.fastjson.JSONObject; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.util.Date; import java.util.List; /** *

* 场景标记多边形识别数据 *

* * @author Xiewj * @date 2023/3/30 */ @Data public class SceneMarkShapeDTO { /** * 主键 */ private Long id; @NotNull(message = "版本号不能为空") private String version; @NotEmpty(message = "标注数据不能为空") private List shapes; @NotBlank(message = "场景路径图片名称不能为空") private String imagePath; @NotNull(message = "图片尺寸不能为空") private Integer imageHeight; @NotNull(message = "图片尺寸不能为空") private Integer imageWidth; private String num; private Date createTime; private Date updateTime; }