package com.casic.missiles.constants;

/**
 * @Description: 字典名枚举
 * @Author: wangpeng
 * @Date: 2022/11/27 10:41
 */
public interface MeterDictCode {
    //审批状态
    String APPROVAL_STATUS = "approvalStatus";
    //实施状态
    String EFFECTIVE_STATUS = "effectiveStatus";
    //文件类别
    String FILE_TYPE = "fileType";
    //行政职务
    String ADMINISTRATION_JOB = "administrationJob";
    //技术职称
    String TECHNOLOGY_JOB = "technologyJob";
    //文化程度
    String EDUCATION = "education";
    //校验类型
    String CHECK_TYPE = "checkType";
    //价格类别
    String PRICE_TYPE = "priceType";
    //项目
    String PRICE_ITEM = "priceItem";
    //业务员折扣权限
    String OPERATOR_DISCOUNT_PERMISSION = "operatorDiscountPermission";
    //负责人折扣权限
    String DIRECTOR_DISCOUNT_PERMISSION = "directorDiscountPermission";

    /**
     * 固定资产、测量设备字典code
     */
    //资产类型
    String ASSET_TYPE = "assetType";
    //管理状态
    String MANAGER_STATE = "managerState";
    //ABC 设备级别
    String ABC = "ABC";
    // 检定周期
    String MESURE_CYCLE = "mesureCycle";
    //专业分类
    String MAJOR_CATEGORY = "majorCategory";
    //检定结果
    String MESURE_RESULT = "mesureResult";
    //设备类别
    String EQUIPMENT_CATEGORY = "equipmentCategory";
    //设备类型
    String EQUIPMENT_TYPE = "equipmentType";
    //管理级别
    String MANAGER_LEVEL = "managerLevel";
    //折旧方法
    String DEPRECIATION_METHOD = "depreciationMethod";

    /**
     * 标准装置 字典code
     */
    //类别
    String STANDARD_CATEGORY = "standardCategory";
    // 管理状态
    String STANDARD_MANAGER_STATE = "standardManagerState";
    //标准等级
    String STANDARD_LEVEL = "standardLevel";
    //传递范围
    String STANDARD_TRANSMIT_RANGE = "transmitRange";
    // 计量专业
    String MEASURE_MAJOR = "measureMajor";
    // 资本来源
    String CAPITAL_SOURCE = "capitalSource";
    //标准装置-申请类型
    String STANDARD_APPLY_TYPE = "standardApplyType";
    //设备-申请类型
    String EQUIPMENT_APPLY_TYPE = "equipmentApplyType";
    //设备-申请类型
    String EQUIPMENT_APPLY_PROCESS_RESULT = "equipmentApplyProcessResult";
    //检查结果
    String CHECK_RESULT = "checkResult";
    //检查结果
    String ACCEPTANCE_CHECK_RESULT = "acceptanceCheckResult";

    /**
     * 客户管理
     */
    //规模类型
    String COMPANY_SCALE = "companySize";
    //履约评级
    String GRADE = "grade";
    //规模类型
    String BUSINESS_SCALE = "businessSize";
    //整体评价
    String EVALUATION = "evaluation";
    //投诉类型
    String ADVICE_TYPE = "adviceType";
    //投诉类型
    String ADVICE_CLASS = "adviceClass";
    //样品所属
    String SAMPLE_BELONG = "sampleBelong";
    //鉴定类别
    String MEASURE_CATEGORY = "measureCategory";
    //检定方式
    String MEASURE_TYPE = "measureType";
    //样品状态
    String SAMPLE_STATUS = "sampleStatus";

    /**
     * 业务管理
     */
    //委托书状态
    String ORDER_STATUS = "orderStatus";
    //检测状态
    String MEASURE_STATUS = "measureStatus";
    //打印状态
    String PRINT_STATUS = "printStatus";
    //证书类型
    String CERTIFICATE_TYPE = "certificationType";
    //证书类别
    String CERTIFICATE_CLASS = "certificationClass";
    //证书管理-检校专业
    String CALIBRATION_MAJOR = "calibrationMajor";
    //分包原因
    String OUTSOURCE_REASON = "outsourceReason";

    /**
     * 工作台
     */
    String MESSAGE_TYPE = "messageType";

    String MESSAGE_SOURCE_MODULE = "messageSourceModule";
    // APP全局查询类型
    String APP_AGGREGATE_QUERY_TYPE = "appAggregateQueryType";

    String BUSINESS_DOWNLOAD_TYPE = "businessDownloadType";

    String CONFIG_FILE_TYPE = "configFileType";

    /**
     * 财务产值
     */
    //合同管理-合同种类
    String AGREEMENT_KIND = "agreementKind";
    //合同管理-合同类型
    String AGREEMENT_TYPE = "agreementType";
    //合同管理-合同采购来源
    String AGREEMENT_SOURCE = "agreementSource";
    //合同管理-合同完成状态
    String AGREEMENT_STATUS = "agreementStatus";
}
