123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.fdkankan.openApi.entity.www;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.annotation.*;
- import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
- 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_box",autoResultMap = true)
- @Accessors(chain = true)
- public class SceneMarkShapeBox implements Serializable {
- /**
- * 主键
- */
- @TableId(value = "id", type = IdType.AUTO)
- private Long id;
- @TableField(typeHandler = FastjsonTypeHandler.class, value = "boxes")
- private List<JSONObject> boxes;
- @TableField(typeHandler = FastjsonTypeHandler.class, value = "bounding_box")
- private JSONObject boundingBox;
- @TableField("scene_num")
- private String sceneNum;
- @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;
- //第三方
- @TableField(typeHandler = FastjsonTypeHandler.class, value = "external_boxes")
- private JSONObject externalBoxes;
- }
|