SceneAccidentPO.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package api.common.pojo.po.scene;
  2. import lombok.*;
  3. import java.io.Serializable;
  4. import java.sql.Timestamp;
  5. import java.util.List;
  6. /**
  7. * 交通事故场景
  8. */
  9. @EqualsAndHashCode()
  10. @Data
  11. @Builder
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. public class SceneAccidentPO implements Serializable {
  15. private String accidentId; // (唯一)
  16. private String sceneName; //场景名称
  17. private String selfDriving; //自车驾驶行为
  18. private String targetDriving; //目标驾驶行为
  19. private String selfReaction ; //自车反应行为
  20. private String conflictBehavior ; //冲突行为
  21. private String conflictType ; //冲突类型
  22. private String scenceResume ; //场景描述
  23. private String sceneTime ; //场景时间
  24. private String sceneWeather ; //天气
  25. private String share ; //是否分析 1为分享
  26. private String videoAddress ; //视频地址
  27. private String osgbAddress ;//
  28. private String xmlAddress ; //
  29. private String xodrAddress ; //
  30. private String jsonAddress ; //
  31. private String videoPreview;//视频预览地址
  32. private String label;//标签
  33. private String maxTime ; //该场景仿真最大时长
  34. private List<String> sceneNames; // 供场景上传任务删除使用
  35. public Timestamp createTime; //记录创建时间
  36. public Timestamp modifyTime; //记录最后更新时间(包括删除)
  37. public String createUserId; //记录创建人(用户id)
  38. public String modifyUserId; //记录最后更新人(包括删除)(用户id)
  39. public String isDeleted; //是否已删除
  40. // 复杂度
  41. private String complexity;
  42. // 危险度
  43. private String risk;
  44. // 复杂度等级
  45. private String complexityLevel;
  46. // 危险度等级
  47. private String riskLevel;
  48. }