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数据库SID和SERVERNAME不能同时为空", 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);
|
}
|
}
|