package com.product.datasource.config;
import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;
import java.text.DecimalFormat;
import java.text.Format;
/**
* @Author cheng
* @Date 2022/7/6 17:12
* @Desc
*/
public enum ErrorCode implements IEnum {
INIT_DAO_IMPL_TYPE_ERROR("鍒濆鍖栨暟鎹搷浣滃疄鐜扮被澶辫触锛岀被鍨嬮敊璇�", 1),
UNKNOWN_DATABASE_TYPE("鏈煡鐨勬暟鎹簮绫诲瀷", 2),
GET_CONNECTION_FAIL("鑾峰彇鏁版嵁婧愯繛鎺ュけ璐�", 3),
GET_CONNECTION_TIME_FAIL("鑾峰彇杩炴帴鏃堕棿澶辫触", 4),
GET_ORACLE_SID_SERVERNAME_EMPTY("鑾峰彇ORACLE鏁版嵁搴揝ID鍜孲ERVERNAME涓嶈兘鍚屾椂涓虹┖", 5),
GET_LIST_FAIL("鏌ヨ鏁版嵁鍑洪敊", 6),
EXECUTE_SQL_FAIL("鎵цSQL澶辫触", 7),
ADD_BATCH_ERROR("鎵归噺鏂板鏁版嵁澶辫触", 8),
GET_DAO_IMPL_ERROR("鑾峰彇鏁版嵁鎿嶄綔灞傚疄鐜扮被閿欒", 9),
GET_REDIS_CONNECTION_FAIL("鑾峰彇redis杩炴帴澶辫触", 10),
UPDATE_BATCH_ERROR("鎵归噺鏂板鏁版嵁澶辫触", 11),
ADD_RECORD_FAIL("鏂板璁板綍澶辫触", 12),
;
private String code = "02";
private String text;
private int value;
ErrorCode(String text, int value) {
this.value = value;
this.text = text;
}
@Override
public String getText() {
return this.text;
}
@Override
public String getValue() {
Format f1 = new DecimalFormat("000");
return code + f1.format(this.value);
}
}