DictConstants.java 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. package api.common.pojo.constants;
  2. @SuppressWarnings("all")
  3. public class DictConstants {
  4. public static final String PROJECT_WAIT_TYPE_EXECUTE = "1"; // 等待执行
  5. public static final String PROJECT_WAIT_TYPE_EXPAND = "2"; // 等待扩充
  6. public static final String LICENSE_TYPE_SIMULATION = "1";
  7. public static final String LICENSE_TYPE_DYNAMIC = "2";
  8. public static final String MODEL_TYPE_VTD = "1";
  9. public static final String MODEL_TYPE_CARSIM = "2";
  10. public static final String SCHEDULER_USER_ID = "simulation-resource-scheduler";
  11. public static final String SENSOR_CAMERA = "camera"; // 摄像头
  12. public static final String SENSOR_OGT = "ogt"; // 完美传感器
  13. public static final String SENSOR_LIDAR = "lidar"; // 激光雷达表
  14. public static final String SENSOR_RADAR = "radar"; // 毫米波雷达表
  15. public static final String SENSOR_GPS = "gps"; // GPS 传感器表
  16. // 场景测试包是否被禁用
  17. public static final String IS_AVAILABLE = "0";
  18. public static final String IS_UNAVAILABLE = "1";
  19. //字典缓存目录key
  20. public static final String BASE_KEY = "DICT:";
  21. public static final String LIST_KEY = "LIST:";
  22. public static final String MAP_KEY = "MAP:";
  23. //文件长传进度key
  24. public static final String ALGORITHM_KEY = "ALGORITHM:";
  25. //字典类型
  26. public static final String LEVEL = "level";//级别
  27. public static final String MODEL_LABEL = "modelLabel";//车辆模型
  28. public static final String VEHICLE_TYPE = "vehicleType";//车辆类型
  29. public static final String DRIVE_TYPE = "driveType";//驱动方式
  30. public static final String FRAME_RATE = "frameRate";//帧率
  31. public static final String COORDINATE = "coordinate";//坐标系
  32. public static final String TARGET_FILTER = "targetFilter";//目标物筛选
  33. public static final String REGULATION_TYPE = "regulationType"; // 法规类型
  34. public static final String SELF_DRIVING = "selfDriving"; // 自车驾驶行为
  35. public static final String TARGET_DRIVING = "targetDriving"; // 目标驾驶行为
  36. public static final String SELF_REACTION = "selfReaction"; // 自车反应行为
  37. public static final String CONFLICT_BEHAVIOR = "conflictBehavior"; // 冲突行为
  38. public static final String CONFLICT_TYPE = "conflictType"; // 冲突类型
  39. public static final String EVALUATION_LEVEL = "evaluationLevel";//项目评测等级
  40. public static final String PROJECT_RUN_STATE = "projectRunState";//项目运行状态
  41. public static final String VALIDATION_STATUS = "validationStatus";//项目运行状态
  42. public static final String ROLE_CODE = "roleCode";//用户类型(角色编码)
  43. public static final String USE_TYPE = "useType";//占用类型
  44. public static final String SCENE_TYPE = "sceneType";//场景类型
  45. public static final String SCENE_IMPORT_STATUS = "sceneImportStatus";//场景上传状态
  46. public static final String ALGORITHM_FILE = "algorithmFile"; //算法文件上传type
  47. public static final String VEHICLE_IMG_FILE = "vehicleImg"; //车辆图片上传type
  48. // 算法镜像上传类型
  49. public static final String ALGORITHM_UPLOAD_MODE_FILE = "1"; // 文件上传
  50. public static final String ALGORITHM_UPLOAD_MODE_GIT = "2"; // git 仓库
  51. public static final String ALGORITHM_UPLOAD_MODE_PLATFORM = "3"; // 算法平台
  52. //常用值
  53. public static final String YES = "1";//是
  54. public static final String NO = "0";//否
  55. public static final String USE_GPU = "0";//是
  56. public static final String NOT_USE_GPU = "1";//否
  57. public static final String USE_CPU = "1";//否
  58. public static final String IS_SHARED = "1";//是
  59. public static final String IS_DELETED = "1";//是
  60. public static final String IS_NOT_DELETED = "0";
  61. public static final String IS_NOT_SHARED = "0";//否
  62. public static final String SCENE_NATURAL = "1"; // 自然驾驶
  63. public static final String SCENE_STANDARD = "2"; // 标准法规
  64. public static final String SCENE_ACCIDENT = "3"; // 交通事故
  65. public static final String SCENE_GENERAL = "4"; // 泛化场景
  66. public static final String PROJECT_WAITING = "10"; // 项目执行状态,待执行
  67. public static final String PROJECT_RUNNING = "20"; // 项目执行状态,执行中
  68. public static final String PROJECT_RUNNING_NAME = "执行中"; // 项目执行状态,执行中
  69. public static final String PROJECT_COMPLETED = "30"; // 项目执行状态,已完成
  70. public static final String PROJECT_TERMINATED = "40"; // 项目执行状态,已终止
  71. public static final String PROJECT_TERMINATED_NAME = "已终止"; // 项目执行状态,已终止
  72. public static final String PROJECT_TERMINATING = "50"; // 项目执行状态,执行出错
  73. public static final String TASK_PENDING = "Pending"; // 任务执行状态,待执行
  74. public static final String TASK_RUNNING = "Running"; // 任务执行状态,运行中
  75. public static final String TASK_ABORTED = "Aborted"; // 任务执行状态,中断
  76. public static final String TASK_ANALYSIS = "PendingAnalysis"; // 任务执行状态,准备分析
  77. public static final String TASK_ANALYSING = "Analysing"; // 任务执行状态,分析中
  78. public static final String TASK_COMPLETED = "Completed"; // 任务执行状态,已完成
  79. public static final String TASK_TERMINATING = "Terminating"; // 任务执行状态,终止中
  80. public static final String TASK_TERMINATED = "Terminated"; // 任务执行状态,已终止
  81. public static final String TASK_TIMEOUT = "Timeout"; // 非常用状态,任务超时
  82. //算法校验状态
  83. public static final String WAITING = "1"; //等待校验
  84. public static final String RUNNING = "2"; //校验中
  85. public static final String SUCCESS = "3"; //校验成功
  86. public static final String FAIL = "4"; //校验失败
  87. //算法上传方式
  88. public static final String FILE = "1"; //文件上传
  89. public static final String GIT = "2"; //仓库地址
  90. public static final String PLATFORM = "3"; //算法平台
  91. //报告评测等级
  92. public static final String REPORT_LEVEL_G = "G";
  93. public static final String REPORT_LEVEL_A = "A";
  94. public static final String REPORT_LEVEL_M = "M";
  95. public static final String REPORT_LEVEL_P = "P";
  96. public static final String ROLE_CODE_SYSADMIN = "0"; //用户类型-超级管理员
  97. public static final String ROLE_CODE_ADMIN = "1"; //用户类型-子管理员
  98. public static final String ROLE_CODE_UESR = "2"; //用户类型-普通用户
  99. public static final String ROLE_CODE_SUBUESR = "3"; //用户类型-子账户
  100. // 任务失败原因
  101. public static final String TASK_ERROR_REASON_1 = "任务执行超时!";
  102. public static final String TASK_ERROR_REASON_2 = "任务执行超时或未知错误!";
  103. public static final String TASK_ERROR_REASON_3 = "容器终止!";
  104. public static final String TASK_ERROR_REASON_4 = "未知状态!";
  105. public static final String TASK_ERROR_REASON_5 = "打分出错!";
  106. public static final String USER_TYPE_EXCLUSIVE = "1";//独占使用
  107. public static final String USER_TYPE_PUBLIC = "2";//公共使用
  108. // 场景上传任务状态
  109. public static final String SCENE_IMPORT_STATUS_0 = "0"; //未上传
  110. public static final String SCENE_IMPORT_STATUS_1 = "1"; //上传中
  111. public static final String SCENE_IMPORT_STATUS_2 = "2"; //上传完成
  112. public static final String SCENE_IMPORT_STATUS_3 = "3"; //解析中
  113. public static final String SCENE_IMPORT_STATUS_4 = "4"; //解析完成
  114. // 项目类型
  115. public static final String PROJECT_TYPE_MANUAL = "1"; // 手动运行项目
  116. public static final String PROJECT_TYPE_AUTO_SUB = "2"; // 自动运行项目子项目
  117. // 集群id
  118. public static final String SYSTEM_CLUSTER_ID = "system"; // 超管使用此集群id执行项目
  119. public static final String SYSTEM_USER_ID = "admin"; // 超管使用此集群id执行项目
  120. // 评测等级
  121. public static final String EVALUATION_LEVEL_G = "G";
  122. public static final String EVALUATION_LEVEL_G_DESCRIPTION = "优秀(G)";
  123. public static final String EVALUATION_LEVEL_A = "A";
  124. public static final String EVALUATION_LEVEL_A_DESCRIPTION = "良好(A)";
  125. public static final String EVALUATION_LEVEL_M = "M";
  126. public static final String EVALUATION_LEVEL_M_DESCRIPTION = "一般(M)";
  127. public static final String EVALUATION_LEVEL_P = "P";
  128. public static final String EVALUATION_LEVEL_P_DESCRIPTION = "较差(P)";
  129. public static final String VIDEO_GPU = "0";
  130. public static final String VIDEO_CPU = "1";
  131. }