ProjectMessageDTO.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package api.common.pojo.dto;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. /**
  7. * {
  8. * "projectId": "sadfasdfs", // 项目 id
  9. * "algorithmId": "sadfasdfs", // 算法 id
  10. * "vehicleId": "sadfasdfs", // 车辆 id
  11. * "scenePackageId": "sadfasdfs", // 场景包 id
  12. * "maxSimulationTime": 11111, // 最大仿真时间
  13. * "parallelism": 30 // 并行度
  14. * "type": 30 // 项目类型
  15. * }
  16. */
  17. @Data
  18. @Builder
  19. @NoArgsConstructor
  20. @AllArgsConstructor
  21. public class ProjectMessageDTO {
  22. private String projectId;// 项目 id
  23. private String algorithmId;// 算法 id
  24. private String vehicleConfigId;// 车辆配置 id
  25. private String scenePackageId;// 场景包 id
  26. private Integer maxSimulationTime;// 最大仿真时间(秒)
  27. private Integer parallelism;// 期望并行度,页面上创建项目时指定的并行度
  28. private String type;// 项目类型
  29. // -------------------------------- Comment --------------------------------
  30. private Integer currentParallelism;// 当前正在使用的并行度
  31. private Integer taskTotal;// 任务总数量
  32. private Integer taskCompleted;// 任务已完成数量
  33. }