package com.product.module.data.config;

import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;

public enum CmnCode implements IEnum {

    SYSTEM_OPERATION_SUCCESS("鎴愬姛", "200"),
    SYSTEM_FORM_NODATA("璇锋眰鍙傛暟涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "999"),
    SYSTEM_FORM_COUNT("璇锋眰鍙傛暟鏈夎", ModuleEnum.EXPORT_IMPORT.getValue() + "998"),
    SYSTEM_TABLE_NODATA("璇锋眰琛ㄥ悕鏈夎", ModuleEnum.EXPORT_IMPORT.getValue() + "997"),
    SYSTEM_ACQUIRE_PARAM_FAIL("鑾峰彇鍙傛暟澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "996"),
    SYSTEM_CPAGES_NOT_NULL("鍒嗛〉鍙傛暟涓嶈兘涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "995"),

    EXPORT_GENERAL_LIST_DATA_IMPORT_FIAL("瀵煎嚭鍒楄〃鏁版嵁澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "001"),
    EXPORT_FILE_NAME_NOT_EMPTY("瀵煎嚭鏂囦欢鍚嶇О涓嶈兘涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "002"),
    EXPORT_UPLOAD_URL_NOT_EMPTY("瀵煎嚭鏁版嵁鎺ュ彛涓嶈兘涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "003"),
    EXPORT_PARAMS_NOT_EMPTY("瀵煎嚭鎵€闇€鍙傛暟涓嶈兘涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "004"),
    EXPORT_GET_DATA_EMPTY("瀵煎嚭鑾峰彇鏁版嵁涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "005"),
    EXPORT_GET_API_METHOD_FILA("瀵煎嚭鑾峰彇method澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "006"),
    EXPORT_REPORT_DATA_FIAL("瀵煎嚭鑾峰彇method澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "007"),

    UPLOAD_TEMPLATE_GET_LIST_FAIL("鑾峰彇妯℃澘瀵煎叆鍒楄〃澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "101"),
    UPLOAD_TEMPLATE_DELETE_FAIL("鍒犻櫎妯℃澘澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "102"),
    UPLOAD_TEMPLATE_GET_MAIN_INFO_FAIL("鑾峰彇妯℃澘涓昏〃淇℃伅澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "103"),
    UPLOAD_TEMPLATE_GET_INFO_FAIL("鑾峰彇妯℃澘璇︽儏澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "104"),
    UPLOAD_TEMPLATE_ADD_FAIL("鏂板妯℃澘澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "105"),
    UPLOAD_TEMPLATE_UPDATE_FAIL("淇敼妯℃澘澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "106"),
    UPLOAD_TEMPLATE_FIND_FAIL("鏌ヨ妯℃澘璇︽儏澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "107"),
    UPLOAD_TEMPLATE_DOWNLOAD_FAIL("涓嬭浇妯℃澘澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "108"),
    UPLOAD_TEMPLATE_RECORD_DATA_IMPORT_FILE_FAIL("涓氬姟鏁版嵁瀵煎叆鏂囦欢澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "109"),
    UPLOAD_TEMPLATE_RECORD_DATA_IMPORT_DATA_FAIL("涓氬姟鏁版嵁瀵煎叆鏁版嵁澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "110"),
    UPLOAD_TEMPLATE_GET_RECORD_TABLE_FAIL("鑾峰彇涓氬姟琛ㄤ俊鎭け璐�", ModuleEnum.EXPORT_IMPORT.getValue() + "111"),
    UPLOAD_TEMPLATE_IMPORT_DATA_FAIL("瀵煎叆鏁版嵁澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "112"),
    UPLOAD_TEMPLATE_BEFORE_FUNC_EXEC_FAIL("浜嬩欢鍓嶆柟娉曞鐞嗘墽琛屽け璐�", ModuleEnum.EXPORT_IMPORT.getValue() + "113"),
    UPLOAD_TEMPLATE_BEFORE_FUNC_EXEC_NO_DATA("鎵ц浜嬩欢鍓嶆柟娉曞鐞嗗悗鏁版嵁涓虹┖", ModuleEnum.EXPORT_IMPORT.getValue() + "114"),
    UPLOAD_TEMPLATE_AFTER_FUNC_EXEC_FAIL("浜嬩欢鍚庢柟娉曞鐞嗘墽琛屽け璐�", ModuleEnum.EXPORT_IMPORT.getValue() + "115"),
    UPLOAD_TEMPLATE_GET_UPLOAD_RECORD_FAIL("鑾峰彇妯℃澘瀵煎叆璁板綍澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "116"),
    UPLOAD_TEMPLATE_NOT_ALLOWED_FORMAT("涓嶆敮鎸佺殑妯℃澘鏍煎紡", ModuleEnum.EXPORT_IMPORT.getValue() + "117"),
    UPLOAD_TEMPLATE_SAVE_FAIL("妯℃澘淇濆瓨澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "118"),
    UPLOAD_TEMPLATE_EXISTS_EMPTY_COL("妯℃澘鏂囦欢涓棤娉曞瓨鍦ㄧ┖鍒�", ModuleEnum.EXPORT_IMPORT.getValue() + "119"),


    GET_MVC_FIRST_PAGE_INFO_FAIL("鑾峰彇mvc鍒楄〃淇℃伅澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "120"),

    GET_EXPORT_PROMPT_LIST_FINAL("鑾峰彇鍙傜収鍒楄〃澶辫触", ModuleEnum.EXPORT_IMPORT.getValue() + "121")
    ;
    private String text;
    private String value;

    CmnCode(String text, String value) {
        this.text = text;
        this.value = value;
    }

    /**
     * 鑾峰彇鏋氫妇绫诲瀷瀹炰緥瑕佹樉绀虹殑鏂囨湰銆�
     *
     * @return 杩斿洖鏋氫妇绫诲瀷瀹炰緥鐨勬枃鏈€�
     */
    @Override
    public String getText() {
        return text;
    }

    /**
     * 鑾峰彇鏋氫妇绫诲瀷瀹炰緥鐨勫€笺€�
     *
     * @return 杩斿洖鏋氫妇绫诲瀷瀹炰緥鐨勫€笺€�
     */
    @Override
    public String getValue() {
        return value;
    }
}