first commit
This commit is contained in:
@ -0,0 +1,33 @@
|
||||
package com.qiaoba.common.base.code;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 系统配置错误code
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023/6/12 13:34
|
||||
*/
|
||||
@Getter
|
||||
public enum ConfigErrorCode {
|
||||
|
||||
/**
|
||||
* 系统内置-禁止删除
|
||||
*/
|
||||
SYS_NOT_ALLOW_DELETE(5020, "系统内置不允许删除!"),
|
||||
|
||||
/**
|
||||
* Key已存在
|
||||
*/
|
||||
KEY_EXIST(5021, "参数键名已存在, 操作失败!");
|
||||
|
||||
private final Integer code;
|
||||
private final String msg;
|
||||
|
||||
ConfigErrorCode(Integer code, String msg) {
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.qiaoba.common.base.code;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 字典错误code
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023/6/12 13:34
|
||||
*/
|
||||
@Getter
|
||||
public enum DictErrorCode {
|
||||
|
||||
/**
|
||||
* 类型已存在
|
||||
*/
|
||||
TYPE_EXIST(5030, "类型[{}]已存在, 不允许新增或修改!"),
|
||||
|
||||
/**
|
||||
* 存在数据
|
||||
*/
|
||||
HAS_DATA(5031, "字典[{}]已绑定数据, 请解绑后删除!");
|
||||
|
||||
private final Integer code;
|
||||
private final String msg;
|
||||
|
||||
DictErrorCode(Integer code, String msg) {
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
}
|
@ -9,9 +9,10 @@ import java.io.Serializable;
|
||||
/**
|
||||
* 分页查询实体类
|
||||
*
|
||||
* @author Lion Li
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023-04-23 20:33:43
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PageQuery implements Serializable {
|
||||
|
||||
@ -46,4 +47,12 @@ public class PageQuery implements Serializable {
|
||||
return new Page<>(pageNum, pageSize);
|
||||
}
|
||||
|
||||
/**
|
||||
* 只查第一条数据
|
||||
*
|
||||
* @return page
|
||||
*/
|
||||
public static Page limit1() {
|
||||
return new Page<>(1, 1);
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,6 @@ package com.qiaoba.common.database.monitor;
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import com.qiaoba.common.base.constants.TenantConstant;
|
||||
import com.qiaoba.common.base.context.BaseContext;
|
||||
import com.qiaoba.common.base.enums.DataBaseEnum;
|
||||
import com.qiaoba.common.database.config.DynamicDataSourceConfig;
|
||||
import com.qiaoba.common.database.entity.DynamicDataSource;
|
||||
|
@ -43,7 +43,7 @@ public class ExceptionAdvice {
|
||||
@ExceptionHandler(ServiceException.class)
|
||||
@ResponseBody
|
||||
public AjaxResult handlerServiceException(ServiceException e) {
|
||||
return AjaxResult.error(e.getMessage());
|
||||
return Objects.isNull(e.getErrorCode()) ? AjaxResult.error(e.getMessage()) : AjaxResult.error(e.getErrorCode(), e.getMessage());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user