package com.product.data.sync.config;

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

/**
 * Copyright LX
 *
 * @Title: SystemCode
 * @Project: product-server
 * @date: 2021-08-11 9:19
 * @author: ZhouJie
 * @Description:
 */

public enum SystemCode implements IEnum {

    SYSTEM_OPERATION_SUCCESS("鎴愬姛", "200"),
    SYSTEM_FORM_COUNT("璇锋眰鍙傛暟鏈夎", ModuleEnum.SYSTEM.getValue() + "998"),
    SYSTEM_TABLE_NODATA("璇锋眰琛ㄥ悕鏈夎", ModuleEnum.SYSTEM.getValue() + "997"),
    SYSTEM_ACQUIRE_PARAM_FAIL("鑾峰彇鍙傛暟澶辫触", ModuleEnum.SYSTEM.getValue() + "996"),
    SYSTEM_CPAGES_NOT_NULL("鍒嗛〉鍙傛暟涓嶈兘涓虹┖", ModuleEnum.SYSTEM.getValue() + "995"),
    SYSTEM_FORM_NODATA("璇锋眰鍙傛暟涓虹┖", ModuleEnum.ORGSYSTEM.getValue() + "001"),
    SYSTEM_USER_ACQUIRE_FAIL("鑾峰彇鐢ㄦ埛澶辫触", ModuleEnum.ORGSYSTEM.getValue() + "002"),
    SQL_START_FAILED("SQL鎵ц澶辫触", ModuleEnum.TOOL_TABLE.getValue() + "004"),


    SYSTEM_SAVE_CONNECT_CONFIGURE_FAIL("淇濆瓨鏁版嵁搴撹繛鎺ラ厤缃け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "003"),
    SYSTEM_DELETE_CONNECT_CONFIGURE_FAIL("鍒犻櫎鏁版嵁搴撹繛鎺ラ厤缃け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "004"),
    SYSTEM_LIST_CONNECT_CONFIGURE_FAIL("鑾峰彇鏁版嵁搴撹繛鎺ラ厤缃垪琛ㄥけ璐�!", ModuleEnum.ADMINISTRAT.getValue() + "005"),
    SYSTEM_GET_CONNECT_CONFIGURE_FAIL("鏌ヨ鏁版嵁搴撹繛鎺ラ厤缃鎯呭け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "006"),

    SYSTEM_SAVE_SYNC_CONFIG_FAIL("淇濆瓨鏁版嵁搴撳悓姝ラ厤缃け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "007"),
    SYSTEM_DELETE_SYNC_CONFIG_FAIL("鍒犻櫎鏁版嵁搴撳悓姝ラ厤缃け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "008"),
    SYSTEM_LIST_SYNC_CONFIG_FAIL("鑾峰彇鏁版嵁搴撳悓姝ラ厤缃垪琛ㄥけ璐�!", ModuleEnum.ADMINISTRAT.getValue() + "009"),
    SYSTEM_GET_SYNC_CONFIG_FAIL("鏌ヨ鏁版嵁搴撳悓姝ラ厤缃鎯呭け璐�!", ModuleEnum.ADMINISTRAT.getValue() + "010"),
    SYSTEM_RUN_CONNECT_CONFIGURE_FAIL("鏁版嵁搴撹繛鎺ュけ璐�", ModuleEnum.ADMINISTRAT.getValue() + "011"),
    SYSTEM_UNKNOWN_DATABASE_TYPE("鏈煡鏁版嵁搴撶被鍨�", ModuleEnum.ADMINISTRAT.getValue() + "012"),
    GET_JDBC_CONNECT_FAIL("鑾峰彇JDBC杩炴帴澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "013"),
    GET_DATA_SOURCE_FAIL("鏌ヨ鏁版嵁婧愬け璐�", ModuleEnum.ADMINISTRAT.getValue() + "014"),
    GET_SYNC_LOG_FAIL("鑾峰彇鏁版嵁鍚屾鏃ュ織澶辫触", ModuleEnum.ADMINISTRAT.getValue() + "015"),

    GET_SYNC_DATA_SOURCE_FAIL("鑾峰彇鍚屾鏁版嵁搴撳姛鑳芥暟鎹け璐�", ModuleEnum.ADMINISTRAT.getValue() + "016"),
    SYNC_FUNCTION_DATA_SOURCE_FAIL("鏁版嵁搴撳姛鑳藉悓姝ュけ璐�", ModuleEnum.ADMINISTRAT.getValue() + "017"),
    SYNC_FUNCTION_DATA_CODE_TYPE_ERR("鍚屾鍔熻兘鏁版嵁搴撳墠闇€瑕佷慨鏀筽roduct_sys_modules product_sys_functions product_sys_products 鐨則ricode瀛楁绫诲瀷", ModuleEnum.ADMINISTRAT.getValue() + "018"),
    SYNC_EXISTING_CONFIGURATION_FAIL("璇ヨ繛鎺ュ凡鏈夊悓姝ラ厤缃棤娉曞垹闄�", ModuleEnum.ADMINISTRAT.getValue() + "019"),
    FIELD_TYPE_FIAL("瀛楁绫诲瀷閿欒", ModuleEnum.TOOL_TABLE.getValue() + "021"),
    GET_RESULTSET_COLUMN_COUNT_FAIL("鑾峰彇鏁版嵁闆嗗垪鏁伴噺閿欒", ModuleEnum.TOOL_TABLE.getValue() + "022"),
    GET_RESULTSET_COLUMN_NAME_FAIL("鑾峰彇鏁版嵁闆嗗垪鍚嶉敊璇�", ModuleEnum.TOOL_TABLE.getValue() + "023"),
    GET_TABLE_CACHE_FAIL("鑾峰彇绯荤粺琛ㄥけ璐ワ紝琛ㄤ笉瀛樺湪", ModuleEnum.TOOL_TABLE.getValue() + "024"),
    GET_FIELD_CACHE_FAIL("鑾峰彇绯荤粺琛ㄥ瓧娈靛け璐ワ紝瀛楁涓嶅瓨鍦�", ModuleEnum.TOOL_TABLE.getValue() + "024"),

    ;


    private String text;
    private String value;

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

    public String getText() {
        return text;
    }

    public String getValue() {
        return value;
    }

}