SceneGeneralTemplatePO.java 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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 List<String> fileNameAll;//sheet页集合
  52. /**
  53. * 记录创建时间
  54. */
  55. public Timestamp createTime;
  56. /**
  57. * 记录最后更新时间(包括删除)
  58. */
  59. public Timestamp modifyTime;
  60. /**
  61. * 记录创建人(用户id)
  62. */
  63. public String createUserId;
  64. /**
  65. * 记录最后更新人(包括删除)(用户id)
  66. */
  67. public String modifyUserId;
  68. /**
  69. * 是否已删除
  70. */
  71. public String isDeleted;
  72. }