package api.common.pojo.po.project; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.util.Date; /** * 运行项目数据 */ @ToString @Getter @Setter public class SimulationManualProjectPO extends BasePO { private Integer projectDate; //项目日期 private Integer projectNum; //项目序号 private String projectId; //项目id private String projectName; //项目名称 private String projectDescribe; //项目描述 private String algorithm; //算法 private String vehicle; //车辆 id private String scene; //场景(包) private String operationCycle; //运行周期 private String parallelism; //并行度 private String ruleView; //规则查看 private String isChoiceGpu; //是否选择gpu(0:是,1:否) private Long automaticRunTimes; //自动运行次数 private Date lastRunTime; //最近运行时间 private String automaticRunState; //自动运行状态(0:开启,1:关闭) private String nowRunState; //当前运行状态 private String evaluationLevel; //评测等级 private Date startTime; //开始时间 private Date finishTime; //完成时间 private Long maxSimulationTime; //最大仿真时间 private Double algorithmScore; //算法得分 private String algorithmType; //算法类型 private String details; private String algorithmArray; //算法数组(公私有) private String vehicleArray; //车辆模型数组(公私有) private String sceneArray; //场景测试包数组(公私有) private String newId; // 用于重新运行时修改项目id // 复杂度规则 private String complexityEvaluationRuleId; // 危险度 private String riskEvaluationRuleId; // 暴露率 private String exposureRateEvaluationRuleId; // 覆盖率 private String coverageRateEvaluationRuleId; private String evaluationJsonMsg; }