package com.xiaopeng.api.vo.maintenance;
|
|
/**
|
* 定时任务常量类
|
*
|
* @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 TASK_EXPIRED_NOTICE_NOT_SENT = 0;
|
|
/**
|
* 任务过期通知发送状态 - 已发送
|
*/
|
public static final Integer TASK_EXPIRED_NOTICE_SENT = 1;
|
|
/**
|
* 任务规则角色类型 - 车辆日常检测任务接收角色
|
*/
|
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;
|
}
|