Data.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.taais.biz.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.mybatisflex.annotation.Column;
  4. import com.mybatisflex.annotation.Id;
  5. import com.mybatisflex.annotation.KeyType;
  6. import com.mybatisflex.annotation.Table;
  7. import java.util.Date;
  8. /**
  9. * 数据管理对象 data
  10. *
  11. * @author km
  12. * 2024-04-22
  13. */
  14. @lombok.Data
  15. //@EqualsAndHashCode(callSuper = true)
  16. @Table(value = "data")
  17. public class Data {
  18. // @Serial
  19. // private static final long serialVersionUID = 1L;
  20. private Long id;
  21. /** 名称 */
  22. private String name;
  23. /** 数据类型 */
  24. private String dataType;
  25. /** 文件类型 */
  26. private String fileType;
  27. /** 目标类型 */
  28. private String objectType;
  29. /** 目标子类型 */
  30. private String objectSubtype;
  31. /** 批次号 */
  32. private String batchNum;
  33. /** 场景 */
  34. private String scene;
  35. /** 数据源 */
  36. private String dataSource;
  37. /** 采集时间 */
  38. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  39. private Date gatherTime;
  40. /** 采集地点 */
  41. private String gatherSpot;
  42. /** 图片url */
  43. private String url;
  44. /** 标注url */
  45. private String labelurl;
  46. /** 扩增方式 */
  47. private String increment;
  48. /** 是否标注 */
  49. // @Column(onInsertValue = "false")
  50. private Boolean labeled;
  51. }