package com.xiaopeng.maintenance.constant; /** * 定时任务常量类 * * @author mitao * @since 2026-02-27 */ public class TaskScheduleConstants { private TaskScheduleConstants() { // 私有构造函数,防止实例化 } /** * 任务类别 - 常规任务 */ public static final Integer TASK_CATEGORY_ROUTINE = 1; /** * 任务类别 - 事故任务 */ public static final Integer TASK_CATEGORY_ACCIDENT = 2; /** * 任务类型 - 车辆检查 */ public static final String TASK_TYPE_DETECTION = "1"; /** * 任务类型 - 车辆充电 */ public static final String TASK_TYPE_CHARGING = "2"; /** * 任务类型 - 车辆整备 */ public static final String TASK_TYPE_PREPARATION = "3"; /** * 任务类型 - 整备洗车 */ public static final String TASK_TYPE_CLEAN = "4"; /** * 任务类型 - 车辆维修 */ public static final String TASK_TYPE_REPAIR = "5"; /** * 任务类型 - 车辆保养 */ public static final String TASK_TYPE_MAINTENANCE = "6"; /** * 任务类型 - 车辆保险到期 */ public static final String TASK_TYPE_INSURANCE_EXPIRE = "7"; /** * 任务类型 - 车辆年检到期 */ public static final String TASK_TYPE_INSPECTION_EXPIRE = "8"; /** * 任务类型 - 车辆运营资质到期 */ public static final String TASK_TYPE_QUALIFICATION_EXPIRE = "9"; /** * 任务状态 - 待到达 */ public static final Integer TASK_STATUS_PENDING_ARRIVE = 0; /** * 任务状态 - 待处理 */ public static final Integer TASK_STATUS_PENDING = 1; /** * 任务状态 - 已完成 */ public static final Integer TASK_STATUS_COMPLETED = 2; /** * 任务状态 - 已取消 */ public static final Integer TASK_STATUS_CANCELLED = 3; /** * 任务规则角色类型 - 车辆日常检测任务接收角色 */ public static final Integer RULE_ROLE_TYPE_INSPECTION = 1; /** * 任务规则角色类型 - 车辆每日收车 */ public static final Integer RULE_ROLE_TYPE_COLLECTION = 2; /** * 任务规则角色类型 - 车辆保养周期任务接收角色 */ public static final Integer RULE_ROLE_TYPE_MAINTENANCE = 3; /** * 任务规则角色类型 - 充电策略任务接收角色 */ public static final Integer RULE_ROLE_TYPE_CHARGING = 4; /** * 任务规则角色类型 - 车身清洁任务接收角色 */ public static final Integer RULE_ROLE_TYPE_CLEAN = 5; /** * 任务规则角色类型 - 日常整备任务接收角色 */ public static final Integer RULE_ROLE_TYPE_PREPARATION = 6; /** * 任务规则角色类型 - 年检/保险策略任务接收角色 */ public static final Integer RULE_ROLE_TYPE_INSURANCE = 7; /** * 任务规则角色类型 - 事故任务上报角色 */ public static final Integer RULE_ROLE_TYPE_ACCIDENT_REPORT = 8; /** * 任务规则角色类型 - 事故任务处理角色 */ public static final Integer RULE_ROLE_TYPE_ACCIDENT_HANDLE = 9; /** * 定时任务执行状态 - 成功 */ public static final Integer SCHEDULE_STATUS_SUCCESS = 1; /** * 定时任务执行状态 - 失败 */ public static final Integer SCHEDULE_STATUS_FAILED = 0; /** * 定时任务创建者名称 */ public static final String SCHEDULE_CREATOR = "系统定时任务"; /** * 任务紧急程度 - P0 */ public static final Integer URGENCY_LEVEL_P0 = 0; /** * 任务紧急程度 - P1 */ public static final Integer URGENCY_LEVEL_P1 = 1; /** * 任务紧急程度 - P2 */ public static final Integer URGENCY_LEVEL_P2 = 2; /** * 任务紧急程度 - P3 */ public static final Integer URGENCY_LEVEL_P3 = 3; }