package cn.iocoder.yudao.module.constant;

/**
 * @Description: 检测常量信息
 * @Author: 86187
 * @Date: 2025/01/23 13:55
 * @Version: 1.0
 */
public class InspectionConstants {

    /**
     * 检测基础员工角色 Code
     */
    public static final String INSPECTION_BASE_STAFF_ROLE = "jcworker";

    /**
     * 文件类型：文件夹
     */
    public static final String INSPECTION_FOLDER = "1";

    /**
     * 文件夹后缀 （新增检测员工时，上传附件新建文件夹）
     */
    public static final String INSPECTION_FOLDER_SUFFIX = "的文件夹";

    /**
     * 文件类型：文件
     */
    public static final String INSPECTION_FILE = "2";

    /**
     * 是员工附件
     */
    public static final Integer INSPECTION_IS_STAFF_FILE = 0;

    /**
     * key的类型为员工
     */
    public static final String INSPECTION_STAFF_KEY = "staff";

    /**
     * key的类型为设备
     */
    public static final String INSPECTION_STAFF_EQUIPMENT_KEY = "equipment";

    /**
     * key的类型为员工
     */
    public static final String DRIVE_SCHOOL_STAFF_KEY = "coach";

    /**
     * key的类型为设备
     */
    public static final String DRIVE_SCHOOL_STUDENT_KEY = "student";

    /**
     * 检测接车订单表-没有接车
     */
    public static final Integer INSPECTION_MEET_CAR_ORDER_IS_MEET_CAR_NO = 0;

    /**
     * 检测接车订单表-已接车
     */
    public static final Integer INSPECTION_MEET_CAR_ORDER_IS_MEET_CAR_YES = 1;

    /**
     * 接车完成类型 - 工单表
     */
    public static final Integer INSPECTION_MEET_CAR_ORDER_IS_MEET_CAR_COMPLETE_TYPE_ORDER = 0;

    /**
     * 接车完成类型 - 接车订单表
     */
    public static final Integer INSPECTION_MEET_CAR_ORDER_IS_MEET_CAR_COMPLETE_TYPE_MEET_CAR_ORDER = 1;

    /**
     * 检测websocket消息内容-客户即将到店
     */
    public static final String INSPECTION_WEBSOCKET_MESSAGE_CONTENT_CUSTOMER_ARRIVE = "客户即将到店";

    // =======================================站内信模板=======================================

    /**
     * 检测站内信模板-客户预约通知
     */
    public static final String INSPECTION_NOTICE_TEMPLATE_CUSTOMER_APPOINTMENT = "%s预约了%s-%s 将于%s %s到店 联系电话：%s";

    /**
     * 检测站内信模板-分配员工接车
     */
    public static final String INSPECTION_NOTICE_TEMPLATE_ASSIGN_STAFF_MEET_CAR = "您有的新的接车订单需要处理 接车时间：%s 车牌号：%s 详细信息请前往接车列表";

    /**
     * 检测站内信模板-分配员工接车 （没有车牌号）
     */
    public static final String INSPECTION_NOTICE_TEMPLATE_ASSIGN_STAFF_MEET_CAR_NO_CAR_NO = "您有的新的接车订单需要处理 接车时间：%s 详细信息请前往接车列表";

}
