diff --git a/console-web/src/element-ui-theme/index.js b/console-web/src/element-ui-theme/index.js
index 476420d6..fc928630 100644
--- a/console-web/src/element-ui-theme/index.js
+++ b/console-web/src/element-ui-theme/index.js
@@ -6,7 +6,7 @@
* 2. 要达到整站主题修改效果, 请确保[import './element-[#17B3A3]/index.css']当前主题色与[/src/assets/scss/_variables.scss]文件中[$--color-primary]属性值一致
*/
import './element-#17B3A3/index.css'
-//import './element-#997B71/index.css' // 当前主题色
+// import './element-#997B71/index.css' // 当前主题色
export default {
list: [
diff --git a/doc/ECP-参考手册-Mapper说明-V1.0.1.pdf b/doc/ECP-参考手册-Mapper说明-V1.0.1.pdf
index 2d0ccc95..26c1f914 100644
Binary files a/doc/ECP-参考手册-Mapper说明-V1.0.1.pdf and b/doc/ECP-参考手册-Mapper说明-V1.0.1.pdf differ
diff --git a/doc/cre_bui.sql b/doc/cre_bui.sql
index d58b3448..c91cc089 100644
--- a/doc/cre_bui.sql
+++ b/doc/cre_bui.sql
@@ -509,3 +509,52 @@ comment on column T_BUI_CONFIG.UPD_OPR is '操作员'
;
create unique index ui1_T_BUI_CONFIG on T_BUI_CONFIG (PARAM_KEY);
+
+
+
+drop table T_BUI_OPERLOG;
+
+create table T_BUI_OPERLOG
+(
+ ID NUMBER(20) not null
+ primary key,
+ OPER_NO VARCHAR2(50) default ' ' not null,
+ OPER_NM VARCHAR2(1024) default ' ' not null,
+ TXN_CD VARCHAR2(1) default '0' not null,
+ IP_ADDR VARCHAR2(80) default ' ' not null,
+ REQ_DATA VARCHAR2(80) default ' ' not null,
+ REQ_ID VARCHAR2(64) default ' ' not null,
+ NOD_ID VARCHAR2(20) default ' ' not null,
+ TM_SMP VARCHAR2(14) default ' ' not null,
+ UPD_OPR VARCHAR2(10) default ' ' not null
+)
+;
+
+comment on table T_BUI_CONFIG is '系统配置信息表'
+;
+
+comment on column T_BUI_CONFIG.PARAM_KEY is 'key'
+;
+
+comment on column T_BUI_CONFIG.PARAM_VALUE is 'value'
+;
+
+comment on column T_BUI_CONFIG.STS is '状态 0:正常 1:无效'
+;
+
+comment on column T_BUI_CONFIG.REMARK is '备注'
+;
+
+comment on column T_BUI_CONFIG.REQ_ID is '请求id'
+;
+
+comment on column T_BUI_CONFIG.NOD_ID is '节点'
+;
+
+comment on column T_BUI_CONFIG.TM_SMP is '时间戳'
+;
+
+comment on column T_BUI_CONFIG.UPD_OPR is '操作员'
+;
+
+create unique index ui1_T_BUI_CONFIG on T_BUI_CONFIG (PARAM_KEY);
\ No newline at end of file
diff --git a/doc/中间业务平台开发指南.docx b/doc/中间业务平台开发指南.docx
index 25ec9ad4..ab29258f 100644
Binary files a/doc/中间业务平台开发指南.docx and b/doc/中间业务平台开发指南.docx differ
diff --git a/ecp-mbu-web/src/main/java/com/murong/ecp/netpay/mbu/BUIStartApplication.java b/ecp-mbu-web/src/main/java/com/murong/ecp/netpay/mbu/BUIStartApplication.java
index 1e720b1f..33c16685 100644
--- a/ecp-mbu-web/src/main/java/com/murong/ecp/netpay/mbu/BUIStartApplication.java
+++ b/ecp-mbu-web/src/main/java/com/murong/ecp/netpay/mbu/BUIStartApplication.java
@@ -18,6 +18,7 @@ public class BUIStartApplication extends SpringBootServletInitializer {
YGBizContext.getCurrentContext().setProperty("SVR.log", YGLogger.getLogger("container.trc"));
System.setProperty("java.net.preferIPv4Stack", "true");
+
return builder.sources(BUIApplication.class);
}
}
\ No newline at end of file
diff --git a/ecp-mbu-web/src/main/resources/application.properties b/ecp-mbu-web/src/main/resources/application.properties
index 600b1ee6..88032176 100644
--- a/ecp-mbu-web/src/main/resources/application.properties
+++ b/ecp-mbu-web/src/main/resources/application.properties
@@ -13,7 +13,7 @@ spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
spring.application.name=mbu
ecp.container.enable=true
-ecp.datasource.mapper=com.murong.ecp.netpay.mbu.web.dal.dao,com.murong.ecp.netpay.mbu.web.plt.dao,com.murong.ecp.netpay.mbu.web.pub.dal.dao
+ecp.datasource.mapper=com.murong.ecp.netpay.mbu.web.*.dao
ecp.datasource.url=jdbc:oracle:thin:@//10.116.77.178:1521/orcl
#ecp.datasource.username=boss01
#ecp.datasource.password=boss01$123
diff --git a/ecp-mbu-web/src/main/webapp/META-INF/autoconf/auto-config.xml b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/auto-config.xml
new file mode 100755
index 00000000..1b4b748d
--- /dev/null
+++ b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/auto-config.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/application.properties.vm b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/application.properties.vm
new file mode 100755
index 00000000..2bd43e21
--- /dev/null
+++ b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/application.properties.vm
@@ -0,0 +1,87 @@
+server.port=${ecp.server.port}
+server.context-path=/${D}{spring.application.name}
+server.tomcat.max-threads=10
+server.tomcat.max-connections=200
+server.tomcat.accesslog.enabled=true
+server.tomcat.accesslog.directory=${D}{HWORKDIR}/log
+server.tomcat.accesslog.buffered=false
+server.tomcat.accesslog.pattern=%h %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%D"
+server.tomcat.uri-encoding=UTF-8
+server.jsp-servlet.init-parameters.development=true
+spring.mvc.view.prefix=/
+spring.mvc.view.suffix=.jsp
+spring.application.name=mbu
+eureka.client.service-url.defaultZone=${eureka.client.service.url.defaultZone}
+eureka.instance.prefer-ip-address=true
+#ribbon:
+#对所有操作请求都进行重试,默认false
+ribbon.OkToRetryOnAllOperations= false
+#负载均衡超时时间,默认值3000
+ribbon.ReadTimeout=30000
+#ribbon请求连接的超时时间,默认值3000
+ribbon.ConnectTimeout=30000
+#对当前实例的重试次数,默认0
+ribbon.MaxAutoRetries=0
+#对切换实例的重试次数,默认0
+ribbon.MaxAutoRetriesNextServer=0
+feign.httpclient.enabled=true
+feign.client.config.defalut.logger-level=full
+# 自动加载
+ecp.container.enable=true
+# activiti自动部署验证设置:true-开启(默认)、false-关闭
+spring.activiti.check-process-definitions=true
+spring.activiti.db-identity-used=false
+# 数据库配置
+ecp.datasource.name=${db.datasource.name}
+ecp.datasource.mapper=com.murong.ecp.netpay.mbu.web.dal.dao
+ecp.datasource.ora1.url=${db.datasource.ora1.url}
+ecp.datasource.ora1.username=${db.datasource.ora1.username}
+ecp.datasource.ora1.password=${db.datasource.ora1.password}
+ecp.datasource.ora1.publicKey=${db.datasource.ora1.publicKey}
+ecp.datasource.ora1.driverClassName=${db.datasource.ora1.driverClassName}
+# 下面为连接池的补充设置,应用到上面所有数据源中
+# 初始化大小,最小,最大
+ecp.datasource.ora1.initialSize=${db.datasource.ora1.initialSize}
+ecp.datasource.ora1.minIdle=${db.datasource.ora1.minIdle}
+ecp.datasource.ora1.maxActive=${db.datasource.ora1.maxActive}
+ecp.datasource.ora1.maxWait=60000
+# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ecp.datasource.ora1.timeBetweenEvictionRunsMillis=60000
+# 配置一个连接在池中最小生存的时间,单位是毫秒
+ecp.datasource.ora1.minEvictableIdleTimeMillis=300000
+ecp.datasource.ora1.validationQuery=SELECT 1 FROM DUAL
+ecp.datasource.ora1.testWhileIdle=true
+ecp.datasource.ora1.testOnBorrow=false
+ecp.datasource.ora1.testOnReturn=false
+# 打开PSCache,并且指定每个连接上PSCache的大小
+ecp.datasource.ora1.poolPreparedStatements=false
+ecp.datasource.ora1.filters=stat,wall,log4j
+ecp.datasource.ora1.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+
+
+
+ecp.datasource.ora2.url=${db.datasource.ora2.url}
+ecp.datasource.ora2.username=${db.datasource.ora2.username}
+ecp.datasource.ora2.password=${db.datasource.ora2.password}
+ecp.datasource.ora2.publicKey=${db.datasource.ora2.publicKey}
+ecp.datasource.ora2.driverClassName=${db.datasource.ora2.driverClassName}
+# 下面为连接池的补充设置,应用到上面所有数据源中
+# 初始化大小,最小,最大
+ecp.datasource.ora2.initialSize=${db.datasource.ora2.initialSize}
+ecp.datasource.ora2.minIdle=${db.datasource.ora2.minIdle}
+ecp.datasource.ora2.maxActive=${db.datasource.ora2.maxActive}
+ecp.datasource.ora2.maxWait=60000
+# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ecp.datasource.ora2.timeBetweenEvictionRunsMillis=60000
+# 配置一个连接在池中最小生存的时间,单位是毫秒
+ecp.datasource.ora2.minEvictableIdleTimeMillis=300000
+ecp.datasource.ora2.validationQuery=SELECT 1 FROM DUAL
+ecp.datasource.ora2.testWhileIdle=true
+ecp.datasource.ora2.testOnBorrow=false
+ecp.datasource.ora2.testOnReturn=false
+# 打开PSCache,并且指定每个连接上PSCache的大小
+ecp.datasource.ora2.poolPreparedStatements=false
+ecp.datasource.ora2.filters=stat,wall,log4j
+ecp.datasource.ora2.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+# 健康检查
+management.health.defaults.enabled=false
\ No newline at end of file
diff --git a/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/env.properties.vm b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/env.properties.vm
new file mode 100755
index 00000000..76978c90
--- /dev/null
+++ b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/env.properties.vm
@@ -0,0 +1,2 @@
+REGION_ID=${ecp.region.id}
+HWORKDIR=${ecp.work.dir}
diff --git a/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/logback.xml.vm b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/logback.xml.vm
new file mode 100755
index 00000000..ade0f4c0
--- /dev/null
+++ b/ecp-mbu-web/src/main/webapp/META-INF/autoconf/vm/logback.xml.vm
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{TRACE_ID}] %msg%n
+
+
+
+
+ ${D}{logBase}/${D}{appName}.log
+
+ ${D}{logBase}/${D}{appName}-%d{yyyy-MM-dd}.log.%i
+ 30
+
+ 100MB
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{TRACE_ID}] %msg%n
+
+
+
+
+ ${D}{logBase}/${D}{appName}-error.log
+
+ ERROR
+
+
+ ${D}{logBase}/${D}{appName}-error-%d{yyyy-MM-dd}.log.%i
+ 30
+
+ 50MB
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{TRACE_ID}] %msg%n
+
+
+
+
+
+
+
+
+
diff --git a/ecp-mbu-web/src/test/java/generator/GeneratorCURD.java b/ecp-mbu-web/src/test/java/generator/GeneratorCURD.java
index e6149179..68fcc4ce 100644
--- a/ecp-mbu-web/src/test/java/generator/GeneratorCURD.java
+++ b/ecp-mbu-web/src/test/java/generator/GeneratorCURD.java
@@ -516,7 +516,7 @@ public class GeneratorCURD {
String moduleName = (String)properties.get("moduleName");
Long seqNo = getCurSeqNexVal();
- System.out.println(String.format("INSERT INTO T_BUI_MENU (MENU_ID, PARENT_ID, NAME, URL, PERMS, TYPE, ICON) VALUES (%d, 0, '序号管理', '%s/%s', ' ', '1', 'config');", seqNo, moduleName, name));
+ System.out.println(String.format("INSERT INTO T_BUI_MENU (MENU_ID, PARENT_ID, NAME, URL, PERMS, TYPE, ICON) VALUES (%d, 1, '%s', '%s/%s', ' ', '1', 'config');", seqNo, title, moduleName, name));
System.out.println(String.format("INSERT INTO T_BUI_MENU (MENU_ID, PARENT_ID, NAME, URL, PERMS, TYPE, ICON) VALUES (S_PUB_ID.nextval, %d, '增加', ' ', '%s:%s:add', '2', ' ');", seqNo, moduleName, name));
System.out.println(String.format("INSERT INTO T_BUI_MENU (MENU_ID, PARENT_ID, NAME, URL, PERMS, TYPE, ICON) VALUES (S_PUB_ID.nextval, %d, '删除', ' ', '%s:%s:delete', '2', ' ');", seqNo, moduleName, name));
System.out.println(String.format("INSERT INTO T_BUI_MENU (MENU_ID, PARENT_ID, NAME, URL, PERMS, TYPE, ICON) VALUES (S_PUB_ID.nextval, %d, '修改', ' ', '%s:%s:update', '2', ' ');", seqNo, moduleName, name));
diff --git a/ecp-mbu-web/src/test/java/generator/GeneratorDict.java b/ecp-mbu-web/src/test/java/generator/GeneratorDict.java
index 58194a0e..e2a55a33 100644
--- a/ecp-mbu-web/src/test/java/generator/GeneratorDict.java
+++ b/ecp-mbu-web/src/test/java/generator/GeneratorDict.java
@@ -13,7 +13,7 @@ import java.util.Map;
/**
* Created by syxlw on 2018/5/5.
- * ×Զ¯Éú³ÉsqlÓï¾ä
+ * 自动生成sql语句
*/
public class GeneratorDict {
@@ -114,13 +114,13 @@ public class GeneratorDict {
}
enum DictItemType {
- VARCHAR("varchar", "×ַûÐÍ"),
- AMT("amt", "½ð¶îÐÍ"),
- NUMBER("number", "Êý×ÖÐÍ"),
- DIGITS("digit", "Êý×ÖÐÍ"),
- DATE("date", "ÈÕÆÚÐÍ"),
- TIME("time", "ʱ¼äÐÍ"),
- TIMESTAMP("timestamp", "ʱ¼äÐÍ"),
+ VARCHAR("varchar", "字符型"),
+ AMT("amt", "金额型"),
+ NUMBER("number", "数字型"),
+ DIGITS("digit", "数字型"),
+ DATE("date", "日期型"),
+ TIME("time", "时间型"),
+ TIMESTAMP("timestamp", "时间型"),
;
private String type;
private String msg;
diff --git a/ecp-mbu-web/src/test/resources/conf/GeneratorCURD-generator-oracle.xml b/ecp-mbu-web/src/test/resources/conf/GeneratorCURD-generator-oracle.xml
index a37b5fe4..157cefc8 100644
--- a/ecp-mbu-web/src/test/resources/conf/GeneratorCURD-generator-oracle.xml
+++ b/ecp-mbu-web/src/test/resources/conf/GeneratorCURD-generator-oracle.xml
@@ -16,14 +16,14 @@
-
-
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-feign
+
+
+
+
+ com.murong.ecp
+ ecp-bp-common
+ 1.1.0-SNAPSHOT
+
+
+ com.murong.ecp
+ ecp-bp-cloud
+ 1.0.0-SNAPSHOT
+
+
+ com.murong.ecp
+ ecp-bp-tool
+ 1.0.0-SNAPSHOT
+
+
+ com.murong.ecp
+ mrpubatc
+ 1.0.0-SNAPSHOT
+
+
+ org.bouncycastle
+ bcprov-jdk16
+ 1.40
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+ org.springframework.boot
+ spring-boot-autoconfigure
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+
+
+
+
+ de.codecentric
+ spring-boot-admin-starter-client
+ 1.5.7
+
+
+ *
+ *
+
+
+
+
+
+
+ javax.servlet
+ jstl
+ 1.2
+
+
+
+
+ org.mybatis
+ mybatis-spring
+ 1.3.1
+
+
+ org.mybatis
+ mybatis
+ 3.4.5
+
+
+
+
+ commons-io
+ commons-io
+ 2.6
+
+
+ cn.afterturn
+ easypoi-base
+ 3.2.0
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+
+ cn.afterturn
+ easypoi-web
+ 3.2.0
+
+
+ *
+ *
+
+
+
+
+ cn.afterturn
+ easypoi-annotation
+ 3.2.0
+
+
+ *
+ *
+
+
+
+
+
+ commons-httpclient
+ commons-httpclient
+ 3.1
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+
+
+ org.apache.httpcomponents
+ httpcore
+ 4.4.5
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.biz.engine
+ 1.0.13
+
+
+
+
+
+ commons-pool
+ commons-pool
+ 1.6
+
+
+
+ commons-digester
+ commons-digester
+ 1.8
+
+
+
+ commons-logging
+ commons-logging
+ 1.2
+
+
+
+ commons-beanutils
+ commons-beanutils
+ 1.9.3
+
+
+
+ commons-lang
+ commons-lang
+ 2.6
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.8
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.49
+
+
+
+ net.sf.oval
+ oval
+ 1.90
+
+
+
+ dom4j
+ dom4j
+ 1.6.1
+
+
+ com.github.penggle
+ kaptcha
+ 2.3.2
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.0
+
+
+
+ com.sun.mail
+ javax.mail
+ 1.5.6
+
+
+
+ com.alibaba
+ dubbo
+ 2.5.10
+
+
+
+ com.101tec
+ zkclient
+ 0.10
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+
+
+
+ org.apache.curator
+ curator-framework
+ 2.12.0
+
+
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.2
+
+
+
+ javax.servlet
+ javax.servlet-api
+ provided
+
+
+ xom
+ xom
+ 1.2.5
+
+
+
+
+ com.alibaba
+ druid
+ 1.1.4
+
+
+
+ net.sf.json-lib
+ json-lib
+ 2.4
+ jdk15
+
+
+ commons-lang
+ commons-lang
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+
+
+ cglib
+ cglib
+ 3.1
+
+
+ org.ow2.asm
+ asm
+
+
+
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.3.3
+
+
+ commons-io
+ commons-io
+
+
+
+
+
+ jaxen
+ jaxen
+ 1.1.6
+
+
+
+
+
+
+
+
+
+
+ org.apache.rocketmq
+ rocketmq-client
+ 4.2.0
+
+
+ com.alibaba
+ fastjson
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+
+
+ com.jcraft
+ jsch
+ 0.1.54
+
+
+
+ com.google.zxing
+ core
+ 3.3.0
+
+
+
+ commons-net
+ commons-net
+ 3.6
+
+
+
+ com.googlecode.aviator
+ aviator
+ 2.3.4
+
+
+
+
+ com.murong.ecp.thirdlib
+ ojdbc6
+ 11.2.0.3
+
+
+ com.murong.ecp.thirdlib
+ report4
+ 1.0.0
+
+
+ com.murong.ecp
+ mrdubbo-spring-boot-starter
+ 2.0.0
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bat.job
+ 1.0.1
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.biz.transengine
+ 1.0.31-SNAPSHOT
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.common.util
+ 1.0.2
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.pubatc
+ 1.0.18-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.pubatcext
+ 1.0.4
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.util
+ 1.0.6-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.lib
+ 1.0.1
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.dict.appconstant
+ 1.0.1
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.mng
+ 1.0.1
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.mngutil
+ 1.0.0
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.monext
+ 1.0.0
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.tools.test
+ 1.0.7-SNAPSHOT
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.transform.iif
+ 1.0.9-SNAPSHOT
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bpservice.sqn
+ 1.0.2
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bpservice.sequence
+ 1.0.2-SNAPSHOT
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.web.webatc
+ 1.0.5-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.web
+ 1.0.8-SNAPSHOT
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.common
+ 1.0.15-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.constant
+ 1.0.0
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.dbutil
+ 1.0.12-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.dispatcher
+ 1.0.5-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.framework
+ 1.0.9
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.hub
+ 1.0.5
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.json
+ 1.0.1
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.parse
+ 1.0.3
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.register
+ 1.0.3
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.core.workload
+ 1.0.1
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.mon
+ 1.0.1
+
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.util
+ 1.0.10-SNAPSHOT
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.expr
+ 1.0.8-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.expression
+ 1.0.4
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bpservice.param
+ 1.0.5-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bpservice.paramhandler
+ 1.0.6-SNAPSHOT
+
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.web.mvc
+ 1.0.14-SNAPSHOT
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.handlers
+ 1.0.8-SNAPSHOT
+
+
+
+
+ cglib
+ cglib
+ 3.1
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.tools.report
+ 1.0.1
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.comp.cmp
+ 1.0.2
+
+
+
+ com.murong.ecp
+ com.yuangou.ecp.bp.bpservice.bsp
+ 1.0.5
+
+
+
+
+ org.freemarker
+ freemarker
+ 2.3.23
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.commons
+ commons-text
+ 1.4
+
+
+
+
org.apache.commons