SceneGeneralTemplatePO.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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 SceneGeneralTemplatePO implements Serializable {
  15. private String id; // (唯一)
  16. private String sceneId;//场景编号
  17. private String scenarioName; //场景名称
  18. private String scenarioWeather; //天气
  19. private String scenarioTime; //场景发生时间
  20. private String scenarioVehicleModel; //车辆模型
  21. private String scenarioRoadType; //道路类型
  22. private String scenarioRadiusCurvature; //车道线曲率半径
  23. private String egoStartX; //自车初始x坐标
  24. private String egoStartY; //自车初始y坐标
  25. private String egoStartVelocity ; //自车初始速度
  26. private String egoHeadingAngle ; //自车航向角
  27. private String egoVelocityStatus ; //自车行驶速度状态
  28. private String egoTrajectory ; //自车轨迹形态
  29. private String egoDurationTime ; //自车轨迹持续时间
  30. private String egoVelocityTime ;//自车速度分段持续时间
  31. private String egoTrajectoryTime ; //自车轨迹形态分段持续时间
  32. private String obsStartX ; //目标车初始x坐标
  33. private String obsStartY ; //目标车初始y坐标
  34. private String obsStartVelocity;//目标车初始速度
  35. private String obsLateralAcceleration;//目标物最大横向加速度(m/s²)
  36. private String obsLongitudinalAcceleration;//目标物最大纵向加速度(m/s²)
  37. private String obsHeadingAngleRel;//目标物相对自车航向角
  38. private String obsVelocityStatus;//目标车行驶速度状态
  39. private String obsTrajectory;//目标车轨迹形态
  40. private String obsDurationTime;//目标车轨迹持续时间
  41. private String obsVelocityTime;//目标速度分段持续时间(s)
  42. private String obsTrailTime;//目标车轨迹形态分段持续时间
  43. private String obsType;//目标物类型
  44. private String generalizationType;//泛化标志位
  45. private String scenarioResume;//场景简述
  46. private String sceneDetailedDescription;//场景详细描述
  47. private String evaluatingIndicator;//评价指标
  48. private String videoLink;//视频链接
  49. private String fileName;//文件名或地址
  50. private String version;//版本号
  51. private String share;//0私有 1共有
  52. private List<String> fileNameAll;//sheet页集合
  53. /**
  54. * 记录创建时间
  55. */
  56. public Timestamp createTime;
  57. /**
  58. * 记录最后更新时间(包括删除)
  59. */
  60. public Timestamp modifyTime;
  61. /**
  62. * 记录创建人(用户id)
  63. */
  64. public String createUserId;
  65. /**
  66. * 记录最后更新人(包括删除)(用户id)
  67. */
  68. public String modifyUserId;
  69. /**
  70. * 是否已删除
  71. */
  72. public String isDeleted;
  73. }