Browse Source

检查员工是否有物业信息

wuxw 7 years ago
parent
commit
160bad8fa4

+ 33 - 15
Api/src/main/java/com/java110/api/listener/property/CheckStaffHasPropertyListener.java

@@ -2,20 +2,18 @@ package com.java110.api.listener.property;
 
 import com.alibaba.fastjson.JSONObject;
 import com.java110.api.listener.AbstractServiceApiDataFlowListener;
+import com.java110.common.constant.ResponseConstant;
 import com.java110.common.constant.ServiceCodeConstant;
+import com.java110.common.exception.ListenerExecuteException;
 import com.java110.common.util.Assert;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
-import com.java110.core.factory.AuthenticationFactory;
 import com.java110.entity.center.AppService;
 import com.java110.event.service.api.ServiceDataFlowEvent;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.http.*;
 
-import javax.naming.AuthenticationException;
-import java.util.Map;
-
 /**
  * @author wux
  * @create 2019-02-10 下午11:11
@@ -39,6 +37,9 @@ public class CheckStaffHasPropertyListener extends AbstractServiceApiDataFlowLis
 
     @Override
     public void soService(ServiceDataFlowEvent event) {
+
+        logger.debug("ServiceDataFlowEvent : {}",event);
+
         DataFlowContext dataFlowContext = event.getDataFlowContext();
         AppService service = event.getAppService();
         String paramIn = dataFlowContext.getReqData();
@@ -46,19 +47,36 @@ public class CheckStaffHasPropertyListener extends AbstractServiceApiDataFlowLis
         Assert.jsonObjectHaveKey(paramIn,"userId","请求报文中未包含userId 节点请检查");
         JSONObject paramObj = JSONObject.parseObject(paramIn);
         ResponseEntity responseEntity= null;
-        try {
-            HttpHeaders header = new HttpHeaders();
-            for(String key : dataFlowContext.getRequestCurrentHeaders().keySet()){
-                header.add(key,dataFlowContext.getRequestCurrentHeaders().get(key));
-            }
-            HttpEntity<String> httpEntity = new HttpEntity<String>(paramIn, header);
-            super.doRequest(dataFlowContext, service, httpEntity);
-            responseEntity = new ResponseEntity<String>("成功", HttpStatus.OK);
-        } catch (Exception e) {
-            //Invalid signature/claims
-            responseEntity = new ResponseEntity<String>("认证失败,不是有效的token", HttpStatus.UNAUTHORIZED);
+
+        HttpHeaders header = new HttpHeaders();
+        for(String key : dataFlowContext.getRequestCurrentHeaders().keySet()){
+            header.add(key,dataFlowContext.getRequestCurrentHeaders().get(key));
         }
+        HttpEntity<String> httpEntity = new HttpEntity<String>(paramIn, header);
+        super.doRequest(dataFlowContext, service, httpEntity);
+        responseEntity = dataFlowContext.getResponseEntity();
         dataFlowContext.setResponseEntity(responseEntity);
+
+        if(responseEntity.getStatusCode() != HttpStatus.OK){
+            return ;
+        }
+        String resObj = responseEntity.getBody().toString();
+
+        Assert.isJsonObject(resObj,"下游服务返回格式错误,不是有效json格式"+resObj);
+
+        JSONObject resJson = JSONObject.parseObject(resObj);
+
+        Assert.jsonObjectHaveKey(resJson,"count","下游服务返回格式错误,返回报文中未包含count"+resObj);
+
+        long count = resJson.getLongValue("count");
+
+        if(count < 1){
+            throw  new ListenerExecuteException(ResponseConstant.RESULT_CODE_INNER_ERROR,"当前员工没有相关物业信息,数据异常请检查");
+        }
+
+        responseEntity = new ResponseEntity<String>("成功",HttpStatus.OK);
+
+
     }
 
     @Override

File diff suppressed because it is too large
+ 3939 - 1690
MicroCommunity.sql


BIN
hc.mwb


BIN
hc.mwb.bak


+ 0 - 21
java110-config/db/CodeMapping.db

@@ -1,23 +0,0 @@
-create table code_mapping(
-
-    id int not null,
-
-    domain  varchar(20) not null COMMENT '域',
-
-     name  varchar(50) not null COMMENT '名称',
-
-     h_code  varchar(20) not null COMMENT '数据key',
-
-     p_code  varchar(11) COMMENT '数据value',
-
-     description  varchar(200) COMMENT '描述' ,
-
-     status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-
-     create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-
-);
-
-

+ 0 - 98
java110-config/db/cust.db

@@ -1,102 +0,0 @@
-create table bo_cust(
-
-    boId varchar(20) not null  COMMENT '业务ID 对应 busi_order的boId',
-
-    custId  varchar(20) not null COMMENT '客户ID',
-
-     name  varchar(50) not null COMMENT '客户名称',
-
-     email  varchar(20) not null COMMENT '客户邮箱',
-
-     cellphone  varchar(11) COMMENT '客户电话',
-
-     realName  varchar(20) COMMENT '客户正式名称' ,
-
-     sex  varchar(10)  COMMENT '客户性别 1 男,0 女',
-
-     password  varchar(20) not null COMMENT '客户密码,默认md5加密',
-
-     lanId  varchar(10) COMMENT '用户区域,统计用',
-
-     custAdress  varchar(500) COMMENT '客户地址',
-
-     custType  varchar(10) default '1' COMMENT '客户类型,1 普通客户 2 管理员 3 超级管理 4 微信用户 5 支付宝用户 6 github用户 7 sina 用户 8 QQ 用户',
-
-     openId  varchar(30) COMMENT '第三方开放ID 如微信openId',
-
-  versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
-      create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-          start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-          end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-          state  varchar(10) not null COMMENT '新建 ADD ,删除DEL'
-
-);
-create table bo_cust_attr(
-
-    boId  varchar(20) not null COMMENT '业务ID 对应 busi_order的boId',,
-
-    custId  varchar(20) not null COMMENT '客户ID',
-
-    attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-    value  varchar(200) not null COMMENT '属性编码对应值',
-
-    state  varchar(10) not null COMMENT '新建客户属性 ADD ,删除客户属性DEL',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-
-);
-
-create table cust(
-        custId  varchar(20) not null COMMENT '客户ID',
-
-         name  varchar(50) not null COMMENT '客户名称',
-
-         email  varchar(20) not null COMMENT '客户邮箱',
-
-         cellphone  varchar(11) COMMENT '客户电话',
-
-         realName  varchar(20) COMMENT '客户正式名称' ,
-
-         sex  varchar(10)  COMMENT '客户性别 1 男,0 女',
-
-         password  varchar(20) not null COMMENT '客户密码,默认md5加密',
-
-         lanId  varchar(10) COMMENT '用户区域,统计用',
-
-         custAdress  varchar(500) COMMENT '客户地址',
-
-         custType  varchar(10) default '1' COMMENT '客户类型,1 普通客户 2 管理员 3 超级管理 4 微信用户 5 支付宝用户 6 github用户 7 sina 用户 8 QQ 用户',
-
-         openId  varchar(30) COMMENT '第三方开放ID 如微信openId',
-    
-        status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-
-        versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
-            create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-                start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-                end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间'
-);
-
-create table cust_attr(
-
-
-        custId  varchar(20) not null COMMENT '客户ID',
-
-        attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-        value  varchar(200) not null COMMENT '属性编码对应值',
-
-        status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-
-        versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
-        create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-        start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-        end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-
-);
-

+ 0 - 96
java110-config/db/merchant.db

@@ -1,102 +0,0 @@
-create table bo_merchant(
-     boId varchar(20) not null  COMMENT '业务ID 对应 busi_order的boId',
-     merchantId varchar(20) not null comment '商户ID',
-     logoImg varchar(30) not null comment '商户logo图片名称',
-     name varchar(50) not null comment '商户名称',
-     address varchar(200) not null comment '商户地址',
-     type_cd varchar(10) not null comment '商户类别,1 超市 2 饭馆 3 外卖',
-     start_dt timestamp NOT NULL COMMENT '开始时间',
-     end_dt timestamp NOT NULL COMMENT '结束时间',
-     state varchar(10) not null COMMENT '新建客户 ADD ,删除客户DEL',
-     create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-create table bo_merchant_attr(
-    boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
-
-    merchantId  varchar(20) not null COMMENT '商户ID',
-
-    attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-    value  varchar(200) not null COMMENT '属性编码对应值',
-
-    state  varchar(10) not null COMMENT '新建商户属性 ADD ,删除商户属性DEL',
-
-            start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-            end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-            create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-create table merchant(
-    merchantId varchar(20) not null comment '商户ID',
-    logoImg varchar(30) not null comment '商户logo图片名称',
-    name varchar(50) not null comment '商户名称',
-    address varchar(200) not null comment '商户地址',
-    type_cd varchar(10) not null comment '商户类别,1 超市 2 饭馆 3 外卖',
-    status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-        start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-        end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-        version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-create table merchant_attr(
-    merchantId  varchar(20) not null COMMENT '商户ID',
-
-    attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-    value  varchar(200) not null COMMENT '属性编码对应值',
-
-    status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-        start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-        end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-        version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
-        create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-create table merchant_type(
-    id int not null auto_increment,
-    type_cd varchar(20) not null comment '商户类型',
-    name varchar(50) not null comment '商户类型名称',
-    describe varchar(200) not null comment '商户类型描述',
-    parent_id int not null comment '父类型',
-    level int not null comment '商户类型级别',
-   status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-   create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table merchant_member(
-    id int not null auto_increment,
-    merchantId varchar(20) not null comment '商户ID',
-    memberId  varchar(20) not null COMMENT '成员ID',
-    versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
-    memberType varchar(10) not null comment '成员类型 1 产品 2 目录'
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-    status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-    start_dt timestamp COMMENT '开始时间',
-    end_dt timestamp COMMENT '结束时间',
-    version_dt timestamp COMMENT '修改时间',
-    primary key (id)
-);
-
-
-
-create table bo_merchant_member(
-    boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
-     merchantId  varchar(20) not null COMMENT '商户ID',
-    memberId  varchar(20) not null COMMENT '成员ID',
-    versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-        start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-        end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-        state  varchar(10) not null COMMENT '新建 ADD ,删除DEL',
-    memberType varchar(10) not null comment '成员类型 1 产品 2 目录'
-
-);
-

+ 0 - 109
java110-config/db/orders.db

@@ -1,115 +0,0 @@
-create table order_list(
-
-    olId varchar(20) not null comment '购物车ID',
-
-    channelId  varchar(20) not null comment '渠道ID,对应渠道表channel',
-
-    custId  varchar(20) not null comment '客户ID,对应客户表cust',
-
-    olTypeCd  varchar(10) not null comment '购物车类型,网站 1 微信 2 APP 3 对应 order_list_type',
-
-     extSystemId  varchar(20) not null comment '对应外部系统 关联ID,方便维护',
-
-     status_cd varchar(10) default '0' COMMENT '数据状态 对应 status',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-
-    remark varchar(200) comment '备注'
-);
-create table busi_order(
-    boId varchar(20) not null comment '业务动作ID',
-    olId varchar(20) not null comment '购物车ID',
-    actionTypeCd varchar(10) not null comment '购物车动作,对应表action_type',
-    status_cd varchar(10) default '0' COMMENT '数据状态 对应 status',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-    start_dt timestamp NOT NULL COMMENT '开始时间',
-    end_dt timestamp NOT NULL COMMENT '结束时间',
-    remark varchar(200) comment '备注'
-);
-
---购物车属性表
-create table order_list_attr(
-
-        olId  varchar(20) not null COMMENT '客户ID',
-
-        attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-        value  varchar(200) not null COMMENT '属性编码对应值',
-
-        create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-
-);
-
---购物车属性表
-create table busi_order_attr(
-
-        boId  varchar(20) not null COMMENT '订单项ID',
-
-        attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-        value  varchar(200) not null COMMENT '属性编码对应值',
-
-        create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-
-);
-
-create table action_type(
-    id int not null AUTO_INCREMENT,
-    actionTypeCd varchar(10) not null comment '业务动作编码',
-    name varchar(200) not null comment '业务动作名称',
-    describe varchar(500) not null comment '业务动作描述',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-    primary key (id)
-);
-
-insert into action_type(actionTypeCd,name,describe) values('C1','添加客户信息','添加客户信息');
-insert into action_type(actionTypeCd,name,describe) values('C2','修改客户信息','修改客户信息');
-insert into action_type(actionTypeCd,name,describe) values('C3','删除客户信息','删除客户信息');
-insert into action_type(actionTypeCd,name,describe) values('A1','添加账户信息','添加账户信息');
-insert into action_type(actionTypeCd,name,describe) values('A2','修改账户信息','修改账户信息');
-insert into action_type(actionTypeCd,name,describe) values('A3','删除账户信息','删除账户信息');
-insert into action_type(actionTypeCd,name,describe) values('M1','增加商户信息','增加商户信息');
-insert into action_type(actionTypeCd,name,describe) values('M2','编辑商户信息','编辑商户信息');
-insert into action_type(actionTypeCd,name,describe) values('M3','删除商户信息','删除商户信息');
-insert into action_type(actionTypeCd,name,describe) values('D','撤单','撤单');
-
-
-
-create table status(
-    id int not null  AUTO_INCREMENT,
-    domain varchar(20) not null comment '属性域,CUST 客户域 ORDER_LIST 购物车域 BUSI_ORDER 订单项域'
-    status_cd varchar(20),
-    name varchar(200) not null comment '状态名称',
-    describe varchar(500) not null comment '状态描述',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-    primary key (id)
-);
-
-insert into status(domain,status_cd,name,describe) values('DOMAIN.ORDER_LIST','S','保存数据成功','保存数据成功');
-insert into status(domain,status_cd,name,describe) values('DOMAIN.ORDER_LIST','0','有效的','有效的');
-insert into status(domain,status_cd,name,describe) values('DOMAIN.ORDER_LIST','1','无效的','无效的');
-
-insert into status(domain,status_cd,name,describe) values('DOMAIN.BUSI_ORDER','S','保存数据成功','保存数据成功');
-insert into status(domain,status_cd,name,describe) values('DOMAIN.BUSI_ORDER','0','有效的','有效的');
-insert into status(domain,status_cd,name,describe) values('DOMAIN.BUSI_ORDER','1','无效的','无效的');
-
-
-create table attr(
-    id int not null  AUTO_INCREMENT ,
-    domain varchar(20) not null comment '属性域,CUST 客户域 ORDER_LIST 购物车域 BUSI_ORDER 订单项域'
-    attrCd varchar(20) not null comment '属性编码',
-     name varchar(200) not null comment '属性名称',
-     describe varchar(500) not null comment '属性描述',
-     create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-     primary key (id)
-);
-
-
-insert into attr(domain,attrCd,name,describe) values('DOMAIN.ORDER_LIST','10000002','作废购物车olId','作废购物车olId');
-insert into attr(domain,attrCd,name,describe) values('DOMAIN.BUSI_ORDER','10000001','作废订单项boId','作废订单项boId');

+ 0 - 111
java110-config/db/product.db

@@ -1,116 +0,0 @@
-
-create table bo_product(
-
-    boId varchar(20) not null  COMMENT '业务ID 对应 busi_order的boId',
-
-    productId varchar(20) not null comment '产品ID',
-
-    productImg varchar(30) not null comment '产品封面图片',
-
-    name varchar(50) not null comment '产品名称',
-
-    catalogCd varchar(10) not null comment '产品类别,1 食品 2 酒类 具体查看product_type ',
-
-    productDesc varchar(500) not null comment '产品描述',
-
-    start_dt timestamp NOT NULL COMMENT '开始时间',
-
-    end_dt timestamp NOT NULL COMMENT '结束时间',
-
-    state varchar(10) not null COMMENT '新建客户 ADD ,删除客户DEL',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table bo_product_attr(
-
-    boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
-
-    productId  varchar(20) not null COMMENT '商户ID',
-
-    attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-    value  varchar(200) not null COMMENT '属性编码对应值',
-
-    state  varchar(10) not null COMMENT '新建商户属性 ADD ,删除商户属性DEL',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-
-    start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-
-    end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间'
-
-);
-
-
-
-create table product(
-
-    productId varchar(20) not null AUTO_INCREMENT primary key (productId) comment '产品ID,唯一',
-
-    productImg varchar(30) not null comment '产品封面图片',
-
-    name varchar(50) not null comment '产品名称',
-
-    catalogCd varchar(10) not null comment '产品目录 具体查看product_catalog ',
-
-    productDesc varchar(500) not null comment '产品描述',
-
-    start_dt timestamp NOT NULL COMMENT '开始时间',
-
-    end_dt timestamp NOT NULL COMMENT '结束时间',
-
-    status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-
-    start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-
-    end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-
-    version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间'
-);
-create table product_attr(
-
-    productId  varchar(20) not null COMMENT '产品ID',
-
-    attrCd  varchar(50) not null COMMENT '属性编码,对应 Attr 表',
-
-    value  varchar(200) not null COMMENT '属性编码对应值',
-
-    status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效,请查看status表',
-
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-
-     start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
-
-     end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
-
-     version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间'
-
-);
-
-
-
-
-
-create table product_catalog(
-    id int not null AUTO_INCREMENT,
-    catalogCd varchar(10) not null comment '产品类别编码',
-    name varchar(200) not null comment '产品类别名称',
-    describe varchar(500) not null comment '产品类别描述',
-    parentId int not null default '-1' comment '父目录',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-     status_cd  varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-    primary key (id)
-);
-
-insert into product_type(catalogCd,name,describe) values('1','食品','食品');
-insert into product_type(catalogCd,name,describe) values('2','酒类饮料','酒类饮料');
-

+ 0 - 79
java110-config/db/rule.db

@@ -1,86 +0,0 @@
-
-create table rule_group
-(
-  groupId                varchar(100) not null comment '分组编码',
-  groupName              varchar(200) not null comment '分组名称',
-  order_seq              int not null comment '整体排序号,用来确定报文分析时场景匹配的优先级',
-  key_identify_logic_str varchar(1000) not null comment '集团报文中的关键信息片断,用于报文分析时定位当前转换场景,片断相互间可以存在逻辑运算,如与(||)、括号({})等,用来表示在判断报文中是否包含这些关键片断时的逻辑与顺序',
-  status_cd                 varchar(2)  not null default '0' comment '状态,0-有效,1-无效',
-  create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table group_rule_relation(
-    groupId  varchar(100) not null comment '分组编码',
-    rule_id   varchar(100) not null comment '规则ID',
-    status_cd  varchar(2)  not null default '0' comment '状态,0-有效,1-无效',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-
-create table rule
-(
-  rule_id   varchar(20) not null comment '规则ID',
-  rule_code varchar(20) not null comment '规则编码',
-  rule_name varchar(100) not null comment '规则名称',
-  rule_desc varchar(2000) not null comment '规则描述',
-  rule_level        varchar(2) not null comment '规则级别,1 限制性 2 提示性',
-  rule_type         varchar(2) not null comment '规则实现方式,1 反射调用java 方法实现,2 通过 rule_cond_cfg 配置逻辑实现 3 调用存储过程实现,存储过程入参可以在rule_cond_cfg 表中配置'
-  rule_url          varchar(200) not null comment '对应于 rule_type 方式 1 时,写类路径加方法 如com.java110.rule.ARule#AMethod, 方式2 时,写成Common 方式 3 时写 过程名称,如果方式 java方法去获取参数 存储过程校验,则java方法名和过程得名称一样'
-  status_cd  varchar(2)  not null default '0' comment '状态,0-有效,1-无效',
-  create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-create table rule_entrance
-(
-  rule_id           varchar(20) not null comment '规则ID',
-  rule_condition    varchar(200) not null comment '校验条件 jpath 语句,如果有值则走这个规则,没有值则不走这个规则,如果所有业务都走,不写',
-  status_cd  varchar(2)  not null default '0' comment '状态,0-有效,1-无效',
-  create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table rule_cond_cfg
-(
-  rule_id                varchar(30) not null comment '规则ID',
-  rule_node              varchar(30) not null comment '规则节点',
-  data_from_flag         varchar(30) not null comment '规则节点取值方式 1从JSON中获取(jpath) 2从DB_SQL中取值、3从DEFULT_VALUE中取值、4从NODE_EXISTED中取值、5从堆栈中获取',
-  db_sql                 varchar(3000) comment 'SQL语句',
-  default_value           varchar(30) comment '默认值',
-  node_existed           varchar(1000) comment '复用已存在规则节点',
-  proc_param_flag        varchar(2) comment '标示此规则节点是否是存储过程入参',
-  is_reverse             varchar(2) comment '规则校验是否取反',
-  is_log                 varchar(2) comment '规则是否记录日志',
-  error_code             varchar(30) comment '规则编码',
-  error_msg              varchar(3000) comment '规则提示信息',
-  remark                 varchar(3000) comment '描述',
-  seq                    int comment '顺序ID',
-  data_stack_flag_prefix varchar(50) comment '堆栈中标识的前缀,用于报文中不同类型的业务对象出现关键节点值有重复情况时的区分,这个是多个循环间参数交互共享的主要方式',
-  jpath              varchar(1000) comment 'JSON的jpath路径,必须写绝对路径',
-  status_cd  varchar(2)  not null default '0' comment '状态,0-有效,1-无效',
-  create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table rule_log
-(
-  transactionId varchar(50) comment '交易流水号',
-  rule_id        varchar(20) comment '规则ID',
-  param     varchar(2000) comment '规则运行入参',
-  retval        varchar(2000) comment '规则返回接口',
-  state     varchar(2) comment '规则运行状态 0 表示规则运行成功 1 表示规则运行异常 异常信息error_info 字段',
-  error_info varchar(2000) comment '规则异常信息'
-  create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-)
-
-
-
-

+ 0 - 30
java110-config/db/service.db

@@ -1,32 +0,0 @@
-
-create table service(
-    serviceId int not null,
-    name varchar(50) not null comment '服务名称',
-    describe varchar(200) COMMENT '描述' ,
-    status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-
-create table service_tables(
-    serviceId int not null comment '服务ID 对应表service',
-    tableId int not null comment '表ID',
-    name varchar(50) not null comment '表名称,如 t_user',
-    describe varchar(200) not null comment '表描述,如用户表',
-    hasAttr varchar(2) not null comment '是否有属性表,Y表示有 N 表示没有 如果有,则属性表名后加_attr 如 t_user_attr',
-    status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-create table service_columns(
-    tableId int not null comment '对应表ID',
-    name varchar(50) not null comment '字段名称,如 name',
-    data_type varchar(20) not null comment '字段类型 如varchar',
-    describe varchar(200) not null comment '字段描述,如用户名',
-    status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
-    create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
-);
-
-

File diff suppressed because it is too large
+ 3923 - 1796
java110-config/docker/mysql/create_sql.sql


File diff suppressed because it is too large
+ 1863 - 0
java110-config/docker/mysql/create_sql20190212.sql