SceneAccidentParam.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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()
  10. @Data
  11. @Builder
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. public class SceneAccidentParam extends PageVO implements Serializable {
  15. private String accidentId; // (唯一)
  16. private String sceneName; //场景名称
  17. private List<String> selfDriving; //自车驾驶行为
  18. private List<String> targetDriving; //目标驾驶行为
  19. private List<String> selfReaction ; //自车反应行为
  20. private List<String> conflictBehavior ; //冲突行为
  21. private List<String> conflictType ; //冲突类型
  22. private String videoAddress ; //视频地址
  23. private String osgbAddress ;//
  24. private String xmlAddress ; //
  25. private String xodrAddress ; //
  26. private String jsonAddress ; //
  27. private String videoPreview;//视频预览地址
  28. private String rearEndCollision;//追尾
  29. private String cutIn;//切入
  30. private String driveCurve;//沿弯道行驶
  31. private String carConflict;//机动车-机动车冲突
  32. private List<String> AllIds ; //权限集合
  33. private String xlk="0";//判断下拉框是否为空 0为空 1为有值
  34. private Integer bq=0;//判断标签是否为空 0为空 1为有值
  35. private String userId;//用户id
  36. private String[] ids ; //回显数组
  37. private String[] allSceneNames ; //场景名集合
  38. private String share;
  39. }