package com.ruoyi.common.core.constant;

import com.google.common.collect.Lists;

import java.util.List;

/**
 * @author : luotingyu
 * @version : 1.0
 * @description : 常量
 * @createTime : 2025/8/23
 */
public class Constant {

    public static final String EXTRACTION_PLAN_EXCEL_NAME = "评标专家抽取预案";

    public static final String EXPERT_SUGGECT = "专家建议";

    public static final String VETO_TECH_TEMPLATE = "技术";

    public static final String VETO_BUSINESS_TEMPLATE = "商务";

    public static final String FIRST_LEVEL_ELEMENT = "一级要素";

    public static final String SECOND_LEVEL_ELEMENT = "二级要素";

    public static final String THIRD_LEVEL_ELEMENT = "三级要素";


    public static final String STR_ZERO = "0";
    public static final String STR_ONE = "1";
    public static final String STR_TWO = "2";
    public static final String STR_THREE = "3";
    public static final String STR_FOUR = "4";
    public static final String STR_EMPTY = "";
    public static final Integer NUMBER_100 = 100;
    public static final Integer NUMBER_99 = 99;
    public static final Integer NUMBER_ZERO = 0;
    public static final Integer NUMBER_ONE = 1;
    public static final Integer NUMBER_TWO = 2;
    public static final Integer NUMBER_FOUR = 4;
    public static final Integer NUMBER_SIX = 6;
    public static final Integer NUMBER_EIGHT = 8;
    public static final Integer NUMBER_TWENTY = 20;
    public static final String RESOURCE_DIRECTORY_NAME_EN = "资源目录表";
    public static final String RESOURCE_DIRECTORY_NAME_EN_UPDATE = "资源目录表-更新";
    public static final String RESOURCE_DIRECTORY_NAME_EN_DELETE = "资源目录表-删除";
    public static final String RESOURCE_NAME_EN = "表字段名";
    public static final String RESOURCE_NAME_ZH = "中文字段名";
    public static final String RESOURCE_OPERATE = "操作";
    public static final String BUSINESS_GROUP_NAME = "商务";
    public static final String RESOURCE_OPERATE_UPDATE = "更新";
    public static final String RESOURCE_OPERATE_DELETE = "删除";
    public static final String RESOURCE_OPERATE_ADD = "新增";
    /**
     * 空格
     */
    public static final String RESOURCE_OPERATE_SPACE = "SPACE";

    public static final String TOTAL_SCORE = "总分";
    public static final String SEPARATOR = "/";
    public static final String FILE_RECORD = "阅标记录";
    public static final String QUALIFIED = "合格/不合格";
    public static final String BAD_BEHAVIOUR = "不良行为";
    public static final String BUSINESS_EVAL = "商务详评";
    public static final String BATCH_NAME = "批次-";
    public static final String BATCH_NAME2 = "批次";
    public static final String ZIP_NAME = "阅标记录.zip";
    public static final String RELATION_ZIP_NAME = "招标管理-关联模板-【%s】下载模板.zip";
    public static final String RELATION_TEMPLATE_NAME = "template";
    public static final String SKILL = "技术";
    public static final String BUSINESS = "商务";
    public static final String REMARK_HEAD = "备注";
    public static final String PASS_HEAD = "否决";
    public static final String COMMA = ",";
    public static final String UNDERLINE = "-";
    public static final String THREAD_NAME_PREFIX = "spring-thread-pool-";

    public static final String RECHECK_PASSED = "复核通过";
    public static final String MISCONDUCT_EXIST = "存在不良行为";

    public static final String ITEM_FILE_DETAILS = "附件查看";
    public static final String ITEM_TYPE_OBJECT = "object";
    public static final String ITEM_TYPE_LIST = "list";
    public static final String ITEM_TYPE_CUSTOM = "custom";
    // 制造商资源目录
    public static final List<String> ZZS_TABLE_LIST = Lists.newArrayList(
            "code_contract_performance_info", "contract_invoice", "contract_invoice_detail", // 业绩的相关的表
            "enterprise_produce_capacity", "production_equipment", "test_equipment", "commissioning_equipment", "type_test_report",
            "inspection_and_test_report", "appraisal_report", "verification_report", "test_report", "calibration_certificate_or_report",
            "carbon_emission_accounting_report", "other_report", "standard", "patent_info", "thesis", "copyright", "design_drawing",
            "design_software", "production_equipment", "test_equipment", "commissioning_equipment", "product_quality_control");
    // 代理商资源目录
    public static final List<String> DLS_TABLE_LIST = Lists.newArrayList(
            "material_info", "agent_contract_performance", "agent_contract_invoice", "agent_contract_invoice_detail", // 业绩的相关的表
            "manufacturer_auth_info", "agent_production_equipment", "agent_test_equipment", "agent_commissioning_equipment",
            "agent_type_test_report", "agent_inspection_and_test_report", "agent_appraisal_report", "agent_verification_report",
            "agent_test_report", "agent_calibration_certificate_or_report", "agent_carbon_emission_accounting_report", "agent_other_report",
            "agent_standard", "agent_patent_info", "agent_thesis", "agent_copyright", "agent_design_drawing", "agent_design_software",
            "agent_production_equipment", "agent_test_equipment", "agent_commissioning_equipment", "agent_product_quality_control");

}
