1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package com.fdkankan.scene.entity;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.annotation.*;
- import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
- import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
- import lombok.Data;
- import lombok.experimental.Accessors;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- /**
- * <p>
- * 场景标记多边形识别数据
- * </p>
- *
- * @author Xiewj
- * @date 2023/3/30
- */
- @Data
- @TableName(value = "t_scene_mark_shape",autoResultMap = true)
- @Accessors(chain = true)
- public class SceneMarkShape implements Serializable {
- /**
- * 主键
- */
- @TableId(value = "id", type = IdType.AUTO)
- private Long id;
- @TableField("version")
- private String version;
- @TableField(typeHandler = FastjsonTypeHandler.class, value = "flag")
- private JSONObject flag;
- @TableField(typeHandler = FastjsonTypeHandler.class, value = "shapes")
- private List<JSONObject> shapes;
- @TableField("image_path")
- private String imagePath;
- @TableField("image_height")
- private Integer imageHeight;
- @TableField("image_width")
- private Integer imageWidth;
- @TableField("num")
- private String num;
- /**
- * 0不需要 1需要
- */
- @TableField("re_detect")
- private Integer reDetect;
- /**
- * 0需要训练 1已经训练过
- */
- @TableField("to_detect")
- private Integer toDetect;
- @TableField("create_time")
- private Date createTime;
- @TableField("update_time")
- private Date updateTime;
- /**
- * 记录的状态,A: 生效,I: 禁用
- */
- @TableField("rec_status")
- @TableLogic(value = "A", delval = "I")
- private String recStatus;
- }
|