错误码分组

This commit is contained in:
benpaodeyouyusi
2020-05-23 12:39:07 +08:00
115 changed files with 2504 additions and 536 deletions

View File

@@ -76,6 +76,12 @@
<scope>test</scope>
</dependency>
<!-- hutool 工具集减少重复开发各种Util-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</dependency>
</dependencies>
</project>

View File

@@ -30,10 +30,11 @@ public class ServiceExceptionUtil {
/**
* 错误枚举的接口
*/
public interface Enumerable {
public interface Enumerable<V extends Enum> {
int getCode();
String getMessage();
int getGroup();
}
/**
@@ -48,6 +49,9 @@ public class ServiceExceptionUtil {
public static void put(Integer code, String message) {
ServiceExceptionUtil.messages.put(code, message);
}
public static void delete(Integer code, String message) {
ServiceExceptionUtil.messages.remove(code, message);
}
public static <T> CommonResult<T> error(Enumerable enumerable) {
return error(enumerable.getCode());