SimulationManualProjectPO.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package api.common.pojo.po.project;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import lombok.ToString;
  5. import java.util.Date;
  6. /**
  7. * 运行项目数据
  8. */
  9. @ToString
  10. @Getter
  11. @Setter
  12. public class SimulationManualProjectPO extends BasePO {
  13. private Integer projectDate; //项目日期
  14. private Integer projectNum; //项目序号
  15. private String projectId; //项目id
  16. private String projectName; //项目名称
  17. private String projectDescribe; //项目描述
  18. private String algorithm; //算法
  19. private String vehicle; //车辆 id
  20. private String scene; //场景(包)
  21. private String operationCycle; //运行周期
  22. private String parallelism; //并行度
  23. private String ruleView; //规则查看
  24. private String isChoiceGpu; //是否选择gpu(0:是,1:否)
  25. private Long automaticRunTimes; //自动运行次数
  26. private Date lastRunTime; //最近运行时间
  27. private String automaticRunState; //自动运行状态(0:开启,1:关闭)
  28. private String nowRunState; //当前运行状态
  29. private String evaluationLevel; //评测等级
  30. private Date startTime; //开始时间
  31. private Date finishTime; //完成时间
  32. private Long maxSimulationTime; //最大仿真时间
  33. private Double algorithmScore; //算法得分
  34. private String algorithmType; //算法类型
  35. private String details;
  36. private String algorithmArray; //算法数组(公私有)
  37. private String vehicleArray; //车辆模型数组(公私有)
  38. private String sceneArray; //场景测试包数组(公私有)
  39. private String newId; // 用于重新运行时修改项目id
  40. // 复杂度规则
  41. private String complexityEvaluationRuleId;
  42. // 危险度
  43. private String riskEvaluationRuleId;
  44. // 暴露率
  45. private String exposureRateEvaluationRuleId;
  46. // 覆盖率
  47. private String coverageRateEvaluationRuleId;
  48. private String evaluationJsonMsg;
  49. }