SceneMarkShape.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.fdkankan.scene.entity;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.alibaba.fastjson.JSONObject;
  4. import com.baomidou.mybatisplus.annotation.*;
  5. import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
  6. import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
  7. import lombok.Data;
  8. import lombok.experimental.Accessors;
  9. import java.io.Serializable;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * <p>
  14. * 场景标记多边形识别数据
  15. * </p>
  16. *
  17. * @author Xiewj
  18. * @date 2023/3/30
  19. */
  20. @Data
  21. @TableName(value = "t_scene_mark_shape",autoResultMap = true)
  22. @Accessors(chain = true)
  23. public class SceneMarkShape implements Serializable {
  24. /**
  25. * 主键
  26. */
  27. @TableId(value = "id", type = IdType.AUTO)
  28. private Long id;
  29. @TableField("version")
  30. private String version;
  31. @TableField(typeHandler = FastjsonTypeHandler.class, value = "flag")
  32. private JSONObject flag;
  33. @TableField(typeHandler = FastjsonTypeHandler.class, value = "shapes")
  34. private List<JSONObject> shapes;
  35. @TableField("image_path")
  36. private String imagePath;
  37. @TableField("image_height")
  38. private Integer imageHeight;
  39. @TableField("image_width")
  40. private Integer imageWidth;
  41. @TableField("num")
  42. private String num;
  43. /**
  44. * 0不需要 1需要
  45. */
  46. @TableField("re_detect")
  47. private Integer reDetect;
  48. /**
  49. * 0需要训练 1已经训练过
  50. */
  51. @TableField("to_detect")
  52. private Integer toDetect;
  53. @TableField("create_time")
  54. private Date createTime;
  55. @TableField("update_time")
  56. private Date updateTime;
  57. /**
  58. * 记录的状态,A: 生效,I: 禁用
  59. */
  60. @TableField("rec_status")
  61. @TableLogic(value = "A", delval = "I")
  62. private String recStatus;
  63. }