Trajectory.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.fdkankan.openApi.entity.www;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import javax.validation.constraints.NotBlank;
  6. import java.io.Serializable;
  7. import java.util.Date;
  8. /**
  9. * <p>
  10. * 轨迹主表
  11. * </p>
  12. *
  13. * @author
  14. * @since 2022-07-04
  15. */
  16. @Getter
  17. @Setter
  18. @TableName("t_trajectory")
  19. public class Trajectory implements Serializable {
  20. private static final long serialVersionUID = 1L;
  21. @TableId(value = "id", type = IdType.AUTO)
  22. private Long id;
  23. @NotBlank(message = "设备id")
  24. @TableField("device_id")
  25. private String deviceId;
  26. @NotBlank(message = "轨迹数据")
  27. @TableField("position")
  28. private String position;
  29. @NotBlank(message = "唯一标识")
  30. @TableField("uuid")
  31. private String uuid;
  32. /**
  33. * 创建时间
  34. */
  35. @TableField("create_time")
  36. private Date createTime;
  37. /**
  38. * 更新时间
  39. */
  40. @TableField("update_time")
  41. private Date updateTime;
  42. /**
  43. * A-有效,I-无效
  44. */
  45. @TableField("rec_status")
  46. @TableLogic(value = "A", delval = "I")
  47. private String recStatus;
  48. }