package com.njcn.gather.pojo.constant;

/**
 * @author caozehui
 * @data 2025-03-28
 */
public interface DetectionValidMessage {

    String SOURCE_ID_NOT_BLANK = "检测源id不能为空";
    String ID_NOT_BLANK = "id不能为空，请检查id参数";
    String ID_FORMAT_ERROR = "id格式错误，请检查id参数";
    String NAME_NOT_BLANK = "名称不能为空";
    String ICD_NAME_FORMAT_ERROR = "名称格式错误，只能包含字母、数字、中文、下划线、中划线、点号、空格、英文括号，长度为1-32个字符";
    String ICD_PATH_NOT_BLANK = "icd存储路径不能为空";
    String ICD_PATH_FORMAT_ERROR = "ICD路径格式错误，只能包含字母、数字、下划线、中划线、空格，长度为1-50个字符";
    String ICD_NOT_BLANK = "ICD不能为空";
    String POWER_NOT_BLANK = "工作电源不能为空";
    String VOLT_NOT_BLANK = "额定电压不能为空";
    String CURR_NOT_BLANK = "额定电流不能为空";
    String CHNS_NOT_BLANK = "通道数不能为空";
    String DEV_CHNS_RANGE_ERROR = "通道数格式错误";
    String INDEX_NOT_NULL = "index不能为空";
    String VALUE_TYPE_NOT_BLANK = "脚本值类型不能为空";
    String SCRIPT_NAME_FORMAT_ERROR = "脚本名称格式错误，只能包含字母、数字、中文、下划线、中划线、点号、空格，长度为1-32个字符";
    String SCRIPT_VOLT_FORMAT_ERROR = "检测脚本额定电压格式错误，请检查ratedVolt参数";
    String SCRIPT_CURR_FORMAT_ERROR = "检测脚本额定电流格式错误，请检查ratedCurr参数";
    String PORT_RANGE_ERROR = "端口号范围错误，请检查port参数";

    String NAME_FORMAT_ERROR = "名称格式错误，只能包含字母、数字、中文、下划线、中划线、点号、空格，长度为1-32个字符";

    String PATTERN_NOT_BLANK = "模式不能为空，请检查patternId参数";

    String DEV_TYPE_NOT_BLANK = "设备类型不能为空";


    String MANUFACTURER_NOT_BLANK = "设备厂家不能为空，请检查manufacturer参数";

    String CREATEDATETIME_NOT_NULL = "出厂日期不能为空，请检查producedDate参数";


    String FACTORYNO_NOT_BLANK = "出厂编号不能为空，请检查factoryNo参数";

    String PROTOCOL_NOT_BLANK = "通讯协议不能为空，请检查protocol参数";

    String IP_NOT_BLANK = "IP地址不能为空，请检查ip参数";

    String IP_FORMAT_ERROR = "IP地址格式错误，请检查ip参数";

    String PORT_NOT_NULL = "端口号不能为空，请检查port参数";

    String ENCRYPTION_NOT_NULL = "是否为加密版本不能为空，请检查encryption参数";

    String RECHECK_NUM_NOT_NULL = "检测次数不能为空，请检查reCheckNum参数";

    String PLAN_ID_NOT_BLANK = "检测计划ID不能为空，请检查planId参数";

    String PQ_DEV_IDS_NOT_NULL = "设备ID集合不能为null，请检查pqDevIds参数";

    String ARRIVE_DATE_FORMAT_ERROR = "送样日期格式错误，请检查arrivedDateTime参数";

    String ENCRYPTION_FLAG_FORMAT_ERROR = "是否为加密版本格式错误，请检查encryptionFlag参数";

    String RECHECK_NUM_FORMAT_ERROR = "检测次数格式错误，请检查recheckNum参数";

    String PATTERN_FORMAT_ERROR = "模式格式错误";

    String SOURCE_IDS_NOT_EMPTY = "检测源ID不能为空，请检查sourceIds参数";

    String SOURCE_ID_FORMAT_ERROR = "检测源ID格式错误，请检查sourceIds参数";

    String DEV_TYPE_FORMAT_ERROR = "设备类型格式错误，请检查devType参数";

    String MANUFACTURER_FORMAT_ERROR = "设备厂家格式错误，请检查manufacturer参数";

    String PROTOCOL_FORMAT_ERROR = "通讯协议格式错误，请检查protocol参数";

    String PLAN_ID_FORMAT_ERROR = "检测计划ID格式错误，请检查planId参数";

    String STANDARD_TIME_FORMAT_ERROR = "标准推行年份格式错误，请检查standardTime参数";

    String SCRIPT_TYPE_NOT_BLANK = "检测脚本类型不能为空，请检查scriptType参数";

    String STANDARD_NAME_NOT_BLANK = "标准号不能为空，请检查standardName参数";

    String STANDARD_NAME_FORMAT_ERROR = "标准号格式错误，只能包含字母、数字、中文、下划线、中划线、点号、空格、斜杠、反斜杠，长度为1-32个字符";

    String STANDARD_TIME_NOT_BLANK = "标准推行年份不能为空，请检查standardTime参数";

    String SCRIPT_TYPE_FORMAT_ERROR = "检测脚本类型格式错误，请检查scriptType参数";

    String DEV_LEVEL_NOT_BLANK = "设备等级不能为空，请检查devLevel参数";

    String DEV_LEVEL_FORMAT_ERROR = "设备等级格式错误，请检查devLevel参数";

    String ENABLE_FORMAT_ERROR = "是否启用格式错误，请检查enable参数";

    String ERR_SYS_ID_NOT_BLANK = "误差体系ID不能为空，请检查errSysId参数";

    String ERR_SYS_DTLS_ERROR_TYPE_NOT_BLANK = "误差项类型不能为空，请检查errorType参数";

    String ERR_SYS_DTLS_ERROR_TYPE_FORMAT_ERROR = "误差项类型格式错误，请检查errorType参数";

    String ERR_SYS_DTLS_SCRIPT_TYPE_NOT_BLANK = "脚本项类型不能为空，请检查scriptType参数";

    String ERR_SYS_DTLS_SCRIPT_TYPE_FORMAT_ERROR = "脚本项类型格式错误，请检查scriptType参数";

    String MAX_ERROR_VALUE_NOT_NULL = "最大误差值不能为空，请检查maxErrorValue参数";

    String ERROR_VALUE_TYPE_NOT_BLANK = "误差值类型不能为空，请检查errorValueType参数";

    String PQ_SOURCE_TYPE_NOT_BLANK = "检测源类型不能为空，请检查pqSourceType参数";

    String PQ_SOURCE_TYPE_FORMAT_ERROR = "检测源类型格式错误，请检查pqSourceType参数";

    String ENABLE_NOT_NULL = "状态不能为空，请检查enable参数";

    String DEV_ID_NOT_BLANK = "设备ID不能为空";

    String DEV_ID_FORMAT_ERROR = "设备ID格式错误";

    String BELONG_LINE_NOT_BLANK = "所属母线不能为空";

    String PT_NOT_BLANK = "PT变比不能为空";

    String CT_NOT_BLANK = "CT变比不能为空";

    String CONNECTION_NOT_BLANK = "接线方式不能为空";

    String CONNECTION_FORMAT_ERROR = "接线方式格式错误";

    String DATASOURCE_ID_NOT_EMPTY = "数据源ID不能为空";

    String SCRIPT_ID_NOT_BLANK = "检测脚本ID不能为空";

    String SCRIPT_ID_FORMAT_ERROR = "检测脚本ID格式错误";

    String ERROR_SYS_ID_NOT_BLANK = "误差体系ID不能为空";

    String ERROR_SYS_ID_FORMAT_ERROR = "误差体系ID格式错误";

    String TIME_CHECK_NOT_NULL = "守时检测不能为空";

    String TIME_CHECK_FORMAT_ERROR = "守时检测格式错误";

    String TEST_STATE_NOT_NULL = "检测状态不能为空";

    String TEST_STATE_FORMAT_ERROR = "检测状态格式错误";

    String REPORT_STATE_NOT_NULL = "报告生成状态不能为空";

    String REPORT_STATE_FORMAT_ERROR = "报告生成状态格式错误";

    String CHECK_RESULT_STATE_NOT_NULL = "检测结果不能为空";

    String CHECK_RESULT_STATE_FORMAT_ERROR = "检测结果格式错误";

    String CHECK_STATE_FORMAT_ERROR = "检测状态格式错误";

    String CHECK_RESULT_FORMAT_ERROR = "检测结果格式错误";

    String MONITOR_NUM_NOT_NULL = "线路号不能为空";

    String FACTOR_FLAG_FORMAT_ERROR = "是否支持系数校准格式错误";

    String MONITOR_NUM_FORMAT_ERROR = "监测点序号格式错误";

    String SOURC_NOT_BLANK = "检测源不能为空";

    String DATASOURCE_NOT_BLANK = "数据源不能为空";

    String SCRIPT_NOT_BLANK = "检测脚本不能为空";
    String ERRORSYS_NOT_BLANK = "误差体系不能为空";

    String SORT_NOT_NULL = "排序不能为空";
    String PREINVESTMENT_PLAN_NOT_BLANK = "预投资计划不能为空";
    String TIMECHECK_NOT_NULL = "是否做守时检测不能为空";
    String CN_DEV_NAME_FORMAT_ERROR = "设备名称格式错误，只能包含数字、中划线，长度为1-32个字符";
    String DEV_CREATE_ID_FORMAT_ERROR = "装置编号格式错误，只能包含字母、数字、中文、下划线、中划线、空格，长度为1-32位";

    String DEV_TYPE_NAME_FORMAT_ERROR = "设备类型名称格式错误，只能包含字母、数字、中文、下划线、中划线、点号、空格，长度为1-32个字符";
    String REPORT_NAME_NOT_BLANK = "报告模板不能为空";
    String OPERATION_DATE_FORMAT_ERROR = "投运日期格式错误，请检查operationDate参数";

    String INSPECT_DATE_FORMAT_ERROR = "定检日期格式错误，请检查inspectDate参数";
    String MONITOR_NAME_NOT_BLANK = "监测点名称不能为空";
    String MONITOR_ID_NOT_BLANK = "谐波系统监测点ID不能为空";
    String DEVICE_ID_NOT_BLANK = "所属设备ID不能为空";
    String STAT_INTERVAL_NOT_NULL = "统计间隔不能为空";
    String MONITOR_ID_PATTERN = "谐波系统监测点ID格式错误";
    String DATA_RULE_NOT_BLANK = "数据处理原则不能为空";
    String ASSOCIATE_REPORT_NOT_NULL = "是否关联报告模板不能为空";
    String PID_FORMAT_ERROR = "PID格式错误";
    String INSPECT_CHANNEL_NOT_BLANK = "可检通道不能为空";
    String INSPECT_CHANNEL_FORMAT_ERROR = "可检通道格式错误";
    String CREATE_DATE_NOT_NULL = "投运日期不能为空";
    String INSPECT_DATE_NOT_NULL = "定检日期不能为空";
    String HARM_SYS_ID_NOT_BLANK = "谐波系统设备id不能为空";
    String FATHER_PLAN_ID_FORMAT_ERROR = "父计划ID格式错误";
    String DEV_IDS_NOT_EMPTY = "被检设备不能为空";
    String STANDARD_DEV_IDS_NOT_EMPTY = "标准设备不能为空";
    String PAIRS_NOT_EMPTY = "配对关系不能为空";
    String DEV_MONITOR_ID_NOT_BLANK = "设备监测点ID不能为空";
    String DEV_MONITOR_RESULT_NOT_NULL = "设备监测点结果不能为空";
    String DEV_MONITOR_RESULT_TYPE_NOT_BLANK = "设备监测点结果来源类型不能为空";
    String DEV_MONITOR_RESULT_NUM_NOT_BLANK = "设备监测点结果使用批次不能为空";
}
