From 52d4a995d4ebbe045fcd62485804bd6eadf2f7fd Mon Sep 17 00:00:00 2001 From: alwaysfrin <39822157+alwaysfrin@users.noreply.github.com> Date: Wed, 28 Nov 2018 17:21:54 +0800 Subject: [PATCH] =?UTF-8?q?spring=20gateway=E6=B7=BB=E5=8A=A0=20=E7=BB=86?= =?UTF-8?q?=E8=8A=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/base/bean/BaseFallBackBean.java | 19 +++++++++++++++++++ .../estsh/i3plus/pojo/base/bean/BaseResultBean.java | 1 - .../i3plus/pojo/base/enumutil/CommonEnumUtil.java | 3 ++- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseFallBackBean.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseFallBackBean.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseFallBackBean.java new file mode 100644 index 0000000..6c0fae6 --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseFallBackBean.java @@ -0,0 +1,19 @@ +package cn.estsh.i3plus.pojo.base.bean; + +/** + * @Description : 基础fallback类,用于处理熔断 + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-11-22 18:47 + * @Modify: + **/ +public class BaseFallBackBean { + + public BaseResultBean makeBaseFallBack(){ + return makeBaseFallBack("服务暂停"); + } + + public BaseResultBean makeBaseFallBack(String msg){ + return BaseResultBean.buildBaseResultBean(false,msg); + } +} diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseResultBean.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseResultBean.java index ad47fee..5b3a15c 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseResultBean.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseResultBean.java @@ -95,7 +95,6 @@ public class BaseResultBean { return totalCount; } - public static BaseResultBean buildBaseResultBean(boolean success,String msg){ BaseResultBean rs = new BaseResultBean(); rs.success = success; diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java index 7714b9d..6cafa8e 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java @@ -20,9 +20,10 @@ public class CommonEnumUtil { CORE(2, "i3core", "i3业务平台"), WMS(3, "i3wms", "仓库管理软件"), MES(4, "i3mes", "生产管理软件"), + GATEWAY(96,"impp-gateway","服务网关"), CLOUD(97,"i3cloud","微服务"), SURFACE(98,"i3surface","对外服务"), - CENTER(99,"icloud-server","云服务中心"); + CENTER(99,"icloud-server","注册中心"); public int value; public String code;