SceneNaturalParam.java 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package api.common.pojo.param.scene;
  2. import api.common.pojo.common.PageVO;
  3. import lombok.*;
  4. import java.io.Serializable;
  5. import java.util.List;
  6. /**
  7. * 自然驾驶场景
  8. */
  9. @EqualsAndHashCode(callSuper = false)
  10. @Data
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. public class SceneNaturalParam extends PageVO implements Serializable {
  14. private String naturalId; // (唯一)
  15. private String naturalName; //场景编号
  16. private List<String> weather; //天气
  17. private List<String> backlight; //逆光
  18. private List<String> lightChange; //隧道光纤变化
  19. private List<String> roadType ; //道路类型
  20. private List<String> roadMatrrial ; //路面材质
  21. private List<String> drivewayNum ; //车道数量
  22. private List<String> drivewayType ; //车道类型
  23. private List<String> roadFlatness ;//道路平坦程度
  24. private List<String> roadCurvature ; //道路弯曲程度
  25. private List<String> ramp ; //匝道
  26. private List<String> intersectionType; //路口类型
  27. private List<String> planeIntersection ; //道路与铁路平面交叉
  28. private List<String> bridge ;//桥梁
  29. private List<String> tunnel ;//隧道
  30. private List<String> speedLimit ; //速度标志
  31. private List<String> minSpeedLimit ; //最低速度标志
  32. private List<String> noEntry ;//禁止通行
  33. private List<String> noStopping ; //禁止停车
  34. private List<String> leftLaneLine ; //左侧车道线
  35. private List<String> rightLaneLine ; //右侧车道线
  36. private List<String> conductorMarking ; //导线标线及标志
  37. private List<String> pedestrianCrossing ; //人行横道
  38. private List<String> trafficLight ; //交通信号灯
  39. private List<String> decelerationMarking ; //减速标线
  40. private List<String> pavementCondition ; //路面状况
  41. private List<String> naturalDisaster ; //自然灾害
  42. private List<String> roadSafetySigns ;//道路施工安全标识
  43. private List<String> safetyWarningBoard ;//三角安全警示牌
  44. private List<String> trafficAccident ; //交通事故
  45. private List<String> patency ; //通畅情况
  46. private List<String> specialVehicleYield ;//特种车辆让行
  47. private List<String> violation ; //违规
  48. private List<String> doubleFlashingCar ; //双闪车辆
  49. private List<String> selfBehavior ;//自车行为
  50. private List<String> targetBehavior ; //目标行为
  51. private String share ; //是否分析 1为分享
  52. // private String path ; //文件所在文件夹路径
  53. private String videoAddress ; //视频地址
  54. private String osgbAddress ;//
  55. private String xodrAddress ; //
  56. private String xoscAddress ; //
  57. private String jsonAddress ; //
  58. private String videoPreview;//视频预览地址
  59. private String[] ids ; //回显数组
  60. private String createUserId ; //创建人id
  61. private List<String> AllIds ; //权限集合
  62. private String xlk="0";//判断下拉框是否为空 0为空 1为有值
  63. private String bq="0";//判断标签是否为空 0为空 1为有值
  64. private String userId;//用户id
  65. private String[] allSceneNames ; //场景名集合
  66. // 复杂度下限
  67. private String minComplexity;
  68. // 复杂度上限
  69. private String maxComplexity;
  70. // 危险度下限
  71. private String minRisk;
  72. // 危险度上限
  73. private String maxRisk;
  74. // 复杂度等级
  75. private String complexityLevel;
  76. // 危险度等级
  77. private String riskLevel;
  78. private String needComplexity;
  79. private String needRisk;
  80. private List<String> complexityLevels;
  81. private List<String> riskLevels;
  82. }