diff --git a/root/pom.xml b/root/pom.xml
index 609b29c4..620f4ffd 100644
--- a/root/pom.xml
+++ b/root/pom.xml
@@ -18,6 +18,7 @@
../modules/core
../modules/cms
../web
+ ../web-api
diff --git a/web-api/bin/docker-build.bat b/web-api/bin/docker-build.bat
new file mode 100644
index 00000000..2f34241c
--- /dev/null
+++ b/web-api/bin/docker-build.bat
@@ -0,0 +1,19 @@
+@echo off
+rem /**
+rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+rem * No deletion without permission, or be held responsible to law.
+rem *
+rem * Author: ThinkGem@163.com
+rem */
+echo.
+echo [信息] 打包Web工程,导入到Docker服务。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+call mvn clean package docker:stop docker:remove docker:build docker:run -Dmaven.test.skip=true -U
+
+cd bin
+pause
\ No newline at end of file
diff --git a/web-api/bin/docker-build.sh b/web-api/bin/docker-build.sh
new file mode 100644
index 00000000..3ad6d573
--- /dev/null
+++ b/web-api/bin/docker-build.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+# /**
+# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+# * No deletion without permission, or be held responsible to law.
+# *
+# * Author: ThinkGem@163.com
+# *
+# */
+echo ""
+echo "[淇℃伅] 浣跨敤 Spring Boot Docker 缂栬瘧 Web 宸ョ▼銆"
+echo ""
+
+cd ..
+mvn clean package docker:stop docker:remove docker:build docker:run -Dmaven.test.skip=true -U
+
+cd bin
\ No newline at end of file
diff --git a/web-api/bin/docker/Dockerfile b/web-api/bin/docker/Dockerfile
new file mode 100644
index 00000000..f89ad208
--- /dev/null
+++ b/web-api/bin/docker/Dockerfile
@@ -0,0 +1,25 @@
+FROM frolvlad/alpine-java:jdk8-slim
+MAINTAINER ThinkGem@163.com
+ENV TZ "Asia/Shanghai"
+ENV LANG C.UTF-8
+VOLUME /tmp
+VOLUME /data
+
+WORKDIR /app
+ADD ./maven/web.war ./app.war
+
+RUN jar -xvf app.war
+#RUN chmod -R 755 ./*
+
+WORKDIR /app/WEB-INF
+ADD ./app.yml ./classes/config/application-prod.yml
+#ADD jeesite.lic ./
+
+#ENV JAVA_OPTS "-Xms256m -Xmx1024m"
+ENV JAVA_OPTS "$JAVA_OPTS -Dspring.profiles.active=prod"
+
+ENTRYPOINT java $JAVA_OPTS -cp /app $JAVA_OPTS org.springframework.boot.loader.WarLauncher
+
+EXPOSE 8980
+
+#docker run -p 8980:8980 com.jeesite/jeesite-web:5.0
diff --git a/web-api/bin/docker/app.yml b/web-api/bin/docker/app.yml
new file mode 100644
index 00000000..db8fa973
--- /dev/null
+++ b/web-api/bin/docker/app.yml
@@ -0,0 +1,26 @@
+
+# 鏁版嵁搴撹繛鎺
+jdbc:
+
+ # Mysql 鏁版嵁搴撻厤缃
+ type: mysql
+ driver: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://192.168.56.1:3306/jeesite?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai
+ username: jeesite
+ password: jeesite
+ testSql: SELECT 1
+
+# MyBatis 鐩稿叧
+mybatis:
+
+ # Mapper鏂囦欢鍒锋柊绾跨▼
+ mapper:
+ refresh:
+ enabled: false
+
+# 鏂囦欢鐩稿叧
+file:
+
+ # 鏂囦欢涓婁紶鏍硅矾寰勶紝璁剧疆璺緞涓笉鍏佽鍖呭惈鈥渦serfiles鈥濓紝鍦ㄦ寚瀹氱洰褰曚腑绯荤粺浼氳嚜鍔ㄥ垱寤簎serfiles鐩綍锛屽鏋滀笉璁剧疆榛樿涓篶ontextPath璺緞
+ baseDir: /root
+
diff --git a/web-api/bin/init-data.bat b/web-api/bin/init-data.bat
new file mode 100644
index 00000000..9e7c995a
--- /dev/null
+++ b/web-api/bin/init-data.bat
@@ -0,0 +1,34 @@
+@echo off
+rem /**
+rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+rem * No deletion without permission, or be held responsible to law.
+rem *
+rem * Author: ThinkGem@163.com
+rem */
+echo.
+echo [信息] 初始化数据库。
+echo.
+echo [信息] 本操作主要用于首次安装 JeeSite 或后安装 Module 的数据表初始化,若模块已安装会自动忽略。
+echo.
+echo [信息] 在 v4.2 版本以后,官方初始化数据库是比较安全的,官方代码中不会包含任何删除数据表及数据的脚本。
+echo.
+echo [信息] 如果你是升级到 v4.2 的版本,无法排除你是否升级完整,为安全期间,还是建议先备份数据库后再操作。
+echo.
+pause
+
+%~d0
+cd %~dp0
+
+cd ..
+
+call mvn clean compile -Dmaven.test.skip=true -U
+echo.
+echo [信息] 依赖下载完成,下面开始初始化数据库。
+echo.
+pause
+
+set "MAVEN_OPTS=%MAVEN_OPTS% -Xms512m -Xmx1024m"
+call mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData
+
+cd bin
+pause
\ No newline at end of file
diff --git a/web-api/bin/init-data.sh b/web-api/bin/init-data.sh
new file mode 100644
index 00000000..ff3b83ca
--- /dev/null
+++ b/web-api/bin/init-data.sh
@@ -0,0 +1,31 @@
+#!/usr/bin/env bash
+# /**
+# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+# * No deletion without permission, or be held responsible to law.
+# *
+# * Author: ThinkGem@163.com
+# *
+# */
+echo ""
+echo "[淇℃伅] 鍒濆鍖栨暟鎹簱銆"
+echo ""
+echo "[淇℃伅] 鏈搷浣滀富瑕佺敤浜庨娆″畨瑁 JeeSite 鎴栧悗瀹夎 Module 鐨勬暟鎹〃鍒濆鍖栵紝鑻ユā鍧楀凡瀹夎浼氳嚜鍔ㄥ拷鐣ャ"
+echo ""
+echo "[淇℃伅] 鍦 v4.2 鐗堟湰浠ュ悗锛屽畼鏂瑰垵濮嬪寲鏁版嵁搴撴槸姣旇緝瀹夊叏鐨勶紝瀹樻柟浠g爜涓笉浼氬寘鍚换浣曞垹闄ゆ暟鎹〃鍙婃暟鎹殑鑴氭湰銆"
+echo ""
+echo "[淇℃伅] 濡傛灉浣犳槸鍗囩骇鍒 v4.2 鐨勭増鏈紝鏃犳硶鎺掗櫎浣犳槸鍚﹀崌绾у畬鏁达紝涓哄畨鍏ㄦ湡闂达紝杩樻槸寤鸿鍏堝浠芥暟鎹簱鍚庡啀鎿嶄綔銆"
+echo ""
+read -s -n1 -p "璇锋寜浠绘剰閿户缁 ... "
+
+cd ..
+
+mvn clean compile -Dmaven.test.skip=true -U
+echo ""
+echo "[淇℃伅] 渚濊禆涓嬭浇瀹屾垚锛屼笅闈㈠紑濮嬪垵濮嬪寲鏁版嵁搴撱"
+echo ""
+read -s -n1 -p "璇锋寜浠绘剰閿户缁 ... "
+
+MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx1024m"
+mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData
+
+cd bin
\ No newline at end of file
diff --git a/web-api/bin/package.bat b/web-api/bin/package.bat
new file mode 100644
index 00000000..71ddadcf
--- /dev/null
+++ b/web-api/bin/package.bat
@@ -0,0 +1,19 @@
+@echo off
+rem /**
+rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+rem * No deletion without permission, or be held responsible to law.
+rem *
+rem * Author: ThinkGem@163.com
+rem */
+echo.
+echo [信息] 打包Web工程,生成war/jar包文件。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
+
+cd bin
+pause
\ No newline at end of file
diff --git a/web-api/bin/package.sh b/web-api/bin/package.sh
new file mode 100644
index 00000000..4a61e99b
--- /dev/null
+++ b/web-api/bin/package.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+# /**
+# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+# * No deletion without permission, or be held responsible to law.
+# *
+# * Author: ThinkGem@163.com
+# *
+# */
+echo ""
+echo "[淇℃伅] 鎵撳寘Web宸ョ▼锛岀敓鎴恮ar/jar鍖呮枃浠躲"
+echo ""
+
+cd ..
+mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
+
+cd bin
\ No newline at end of file
diff --git a/web-api/bin/run-tomcat.bat b/web-api/bin/run-tomcat.bat
new file mode 100644
index 00000000..1d090eea
--- /dev/null
+++ b/web-api/bin/run-tomcat.bat
@@ -0,0 +1,20 @@
+@echo off
+rem /**
+rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+rem * No deletion without permission, or be held responsible to law.
+rem *
+rem * Author: ThinkGem@163.com
+rem */
+echo.
+echo [信息] 使用 Spring Boot Tomcat 运行 Web 工程。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+title %cd%
+set "MAVEN_OPTS=%MAVEN_OPTS% -Xms512m -Xmx1024m"
+call mvn clean spring-boot:run -Dmaven.test.skip=true
+
+pause
\ No newline at end of file
diff --git a/web-api/bin/run-tomcat.sh b/web-api/bin/run-tomcat.sh
new file mode 100644
index 00000000..982b7958
--- /dev/null
+++ b/web-api/bin/run-tomcat.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+# /**
+# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+# * No deletion without permission, or be held responsible to law.
+# *
+# * Author: ThinkGem@163.com
+# *
+# */
+echo ""
+echo "[淇℃伅] 浣跨敤 Spring Boot Tomcat 杩愯 Web 宸ョ▼銆"
+echo ""
+
+cd ..
+MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx1024m"
+mvn clean spring-boot:run -Dmaven.test.skip=true
\ No newline at end of file
diff --git a/web-api/bin/run-web.bat b/web-api/bin/run-web.bat
new file mode 100644
index 00000000..31ed4512
--- /dev/null
+++ b/web-api/bin/run-web.bat
@@ -0,0 +1,30 @@
+@echo off
+rem /**
+rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+rem * No deletion without permission, or be held responsible to law.
+rem *
+rem * Author: ThinkGem@163.com
+rem */
+echo.
+echo [信息] 打包Web工程,并运行Web工程。
+echo.
+
+%~d0
+cd %~dp0
+
+rem 打包Web工程(开始)
+cd ..
+call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
+cd target
+rem 打包Web工程(结束)
+
+
+rem 根据情况修改 web.jar 为您的 jar 包名称
+mkdir web
+copy web.war web
+cd web
+jar -xvf web.war
+cd WEB-INF
+call startup.bat
+
+pause
\ No newline at end of file
diff --git a/web-api/bin/run-web.sh b/web-api/bin/run-web.sh
new file mode 100644
index 00000000..8a18da8e
--- /dev/null
+++ b/web-api/bin/run-web.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+# /**
+# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+# * No deletion without permission, or be held responsible to law.
+# *
+# * Author: ThinkGem@163.com
+# *
+# */
+echo ""
+echo "[淇℃伅] 鎵撳寘Web宸ョ▼锛屽苟杩愯Web宸ョ▼銆"
+echo ""
+
+# 鎵撳寘Web宸ョ▼锛堝紑濮嬶級
+cd ..
+mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
+cd target
+# 鎵撳寘Web宸ョ▼锛堢粨鏉燂級
+
+
+# 鏍规嵁鎯呭喌淇敼 web.jar 涓烘偍鐨 jar 鍖呭悕绉
+mkdir web
+cp web.war ./web
+cd web
+jar -xvf web.war
+cd WEB-INF
+exec ./startup.sh
diff --git a/web-api/db/h2/test.sql b/web-api/db/h2/test.sql
new file mode 100644
index 00000000..b44c94f5
--- /dev/null
+++ b/web-api/db/h2/test.sql
@@ -0,0 +1,75 @@
+
+
+/* Create Tables */
+
+-- 娴嬭瘯鏁版嵁
+CREATE TABLE test_data
+(
+ id varchar(64) NOT NULL,
+ test_input varchar(200),
+ test_textarea varchar(200),
+ test_select varchar(10),
+ test_select_multiple varchar(200),
+ test_radio varchar(10),
+ test_checkbox varchar(200),
+ test_date datetime,
+ test_datetime datetime,
+ test_user_code varchar(64),
+ test_office_code varchar(64),
+ test_area_code varchar(64),
+ test_area_name varchar(100),
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar(64) NOT NULL,
+ create_date datetime NOT NULL,
+ update_by varchar(64) NOT NULL,
+ update_date datetime NOT NULL,
+ remarks varchar(500),
+ PRIMARY KEY (id)
+);
+
+
+-- 娴嬭瘯鏁版嵁瀛愯〃
+CREATE TABLE test_data_child
+(
+ id varchar(64) NOT NULL,
+ test_sort int,
+ test_data_id varchar(64),
+ test_input varchar(200),
+ test_textarea varchar(200),
+ test_select varchar(10),
+ test_select_multiple varchar(200),
+ test_radio varchar(10),
+ test_checkbox varchar(200),
+ test_date datetime,
+ test_datetime datetime,
+ test_user_code varchar(64),
+ test_office_code varchar(64),
+ test_area_code varchar(64),
+ test_area_name varchar(100),
+ PRIMARY KEY (id)
+);
+
+
+-- 娴嬭瘯鏍戣〃
+CREATE TABLE test_tree
+(
+ tree_code varchar(64) NOT NULL,
+ parent_code varchar(64) NOT NULL,
+ parent_codes varchar(1000) NOT NULL,
+ tree_sort decimal(10) NOT NULL,
+ tree_sorts varchar(1000) NOT NULL,
+ tree_leaf char(1) NOT NULL,
+ tree_level decimal(4) NOT NULL,
+ tree_names varchar(1000) NOT NULL,
+ tree_name varchar(200) NOT NULL,
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar(64) NOT NULL,
+ create_date datetime NOT NULL,
+ update_by varchar(64) NOT NULL,
+ update_date datetime NOT NULL,
+ remarks varchar(500),
+ PRIMARY KEY (tree_code)
+);
+
+
+
diff --git a/web-api/db/mssql/test.sql b/web-api/db/mssql/test.sql
new file mode 100644
index 00000000..4b48c1f4
--- /dev/null
+++ b/web-api/db/mssql/test.sql
@@ -0,0 +1,75 @@
+
+
+/* Create Tables */
+
+-- 娴嬭瘯鏁版嵁
+CREATE TABLE [test_data]
+(
+ [id] varchar(64) NOT NULL,
+ [test_input] varchar(200),
+ [test_textarea] nvarchar(200),
+ [test_select] varchar(10),
+ [test_select_multiple] varchar(200),
+ [test_radio] varchar(10),
+ [test_checkbox] varchar(200),
+ [test_date] datetime,
+ [test_datetime] datetime,
+ [test_user_code] varchar(64),
+ [test_office_code] varchar(64),
+ [test_area_code] varchar(64),
+ [test_area_name] nvarchar(100),
+ [status] char(1) DEFAULT '0' NOT NULL,
+ [create_by] varchar(64) NOT NULL,
+ [create_date] datetime NOT NULL,
+ [update_by] varchar(64) NOT NULL,
+ [update_date] datetime NOT NULL,
+ [remarks] nvarchar(500),
+ PRIMARY KEY ([id])
+);
+
+
+-- 娴嬭瘯鏁版嵁瀛愯〃
+CREATE TABLE [test_data_child]
+(
+ [id] varchar(64) NOT NULL,
+ [test_sort] int,
+ [test_data_id] varchar(64),
+ [test_input] varchar(200),
+ [test_textarea] nvarchar(200),
+ [test_select] varchar(10),
+ [test_select_multiple] varchar(200),
+ [test_radio] varchar(10),
+ [test_checkbox] varchar(200),
+ [test_date] datetime,
+ [test_datetime] datetime,
+ [test_user_code] varchar(64),
+ [test_office_code] varchar(64),
+ [test_area_code] varchar(64),
+ [test_area_name] nvarchar(100),
+ PRIMARY KEY ([id])
+);
+
+
+-- 娴嬭瘯鏍戣〃
+CREATE TABLE [test_tree]
+(
+ [tree_code] varchar(64) NOT NULL,
+ [parent_code] varchar(64) NOT NULL,
+ [parent_codes] varchar(1000) NOT NULL,
+ [tree_sort] decimal(10) NOT NULL,
+ [tree_sorts] varchar(1000) NOT NULL,
+ [tree_leaf] char(1) NOT NULL,
+ [tree_level] decimal(4) NOT NULL,
+ [tree_names] varchar(1000) NOT NULL,
+ [tree_name] nvarchar(200) NOT NULL,
+ [status] char(1) DEFAULT '0' NOT NULL,
+ [create_by] varchar(64) NOT NULL,
+ [create_date] datetime NOT NULL,
+ [update_by] varchar(64) NOT NULL,
+ [update_date] datetime NOT NULL,
+ [remarks] nvarchar(500),
+ PRIMARY KEY ([tree_code])
+);
+
+
+
diff --git a/web-api/db/mysql/create_user.sql b/web-api/db/mysql/create_user.sql
new file mode 100644
index 00000000..279d7944
--- /dev/null
+++ b/web-api/db/mysql/create_user.sql
@@ -0,0 +1,13 @@
+
+-- 鎵撳紑 my.ini 缁 [mysqld] 澧炲姞濡備笅閰嶇疆锛
+-- sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
+
+set global read_only=0;
+
+create user 'jeesite'@'%' identified by 'jeesite';
+
+create database jeesite DEFAULT CHARSET 'utf8' COLLATE 'utf8_general_ci';
+
+grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite';
+
+flush privileges;
diff --git a/web-api/db/mysql/test.sql b/web-api/db/mysql/test.sql
new file mode 100644
index 00000000..3165078a
--- /dev/null
+++ b/web-api/db/mysql/test.sql
@@ -0,0 +1,76 @@
+SET SESSION FOREIGN_KEY_CHECKS=0;
+
+
+/* Create Tables */
+
+-- 娴嬭瘯鏁版嵁
+CREATE TABLE test_data
+(
+ id varchar(64) NOT NULL COMMENT '缂栧彿',
+ test_input varchar(200) COMMENT '鍗曡鏂囨湰',
+ test_textarea varchar(200) COMMENT '澶氳鏂囨湰',
+ test_select varchar(10) COMMENT '涓嬫媺妗',
+ test_select_multiple varchar(200) COMMENT '涓嬫媺澶氶',
+ test_radio varchar(10) COMMENT '鍗曢夋',
+ test_checkbox varchar(200) COMMENT '澶嶉夋',
+ test_date datetime COMMENT '鏃ユ湡閫夋嫨',
+ test_datetime datetime COMMENT '鏃ユ湡鏃堕棿',
+ test_user_code varchar(64) COMMENT '鐢ㄦ埛閫夋嫨',
+ test_office_code varchar(64) COMMENT '鏈烘瀯閫夋嫨',
+ test_area_code varchar(64) COMMENT '鍖哄煙閫夋嫨',
+ test_area_name varchar(100) COMMENT '鍖哄煙鍚嶇О',
+ status char(1) DEFAULT '0' NOT NULL COMMENT '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛',
+ create_by varchar(64) NOT NULL COMMENT '鍒涘缓鑰',
+ create_date datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
+ update_by varchar(64) NOT NULL COMMENT '鏇存柊鑰',
+ update_date datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
+ remarks varchar(500) COMMENT '澶囨敞淇℃伅',
+ PRIMARY KEY (id)
+) COMMENT = '娴嬭瘯鏁版嵁';
+
+
+-- 娴嬭瘯鏁版嵁瀛愯〃
+CREATE TABLE test_data_child
+(
+ id varchar(64) NOT NULL COMMENT '缂栧彿',
+ test_sort int COMMENT '鎺掑簭鍙',
+ test_data_id varchar(64) COMMENT '鐖惰〃涓婚敭',
+ test_input varchar(200) COMMENT '鍗曡鏂囨湰',
+ test_textarea varchar(200) COMMENT '澶氳鏂囨湰',
+ test_select varchar(10) COMMENT '涓嬫媺妗',
+ test_select_multiple varchar(200) COMMENT '涓嬫媺澶氶',
+ test_radio varchar(10) COMMENT '鍗曢夋',
+ test_checkbox varchar(200) COMMENT '澶嶉夋',
+ test_date datetime COMMENT '鏃ユ湡閫夋嫨',
+ test_datetime datetime COMMENT '鏃ユ湡鏃堕棿',
+ test_user_code varchar(64) COMMENT '鐢ㄦ埛閫夋嫨',
+ test_office_code varchar(64) COMMENT '鏈烘瀯閫夋嫨',
+ test_area_code varchar(64) COMMENT '鍖哄煙閫夋嫨',
+ test_area_name varchar(100) COMMENT '鍖哄煙鍚嶇О',
+ PRIMARY KEY (id)
+) COMMENT = '娴嬭瘯鏁版嵁瀛愯〃';
+
+
+-- 娴嬭瘯鏍戣〃
+CREATE TABLE test_tree
+(
+ tree_code varchar(64) NOT NULL COMMENT '鑺傜偣缂栫爜',
+ parent_code varchar(64) NOT NULL COMMENT '鐖剁骇缂栧彿',
+ parent_codes varchar(1000) NOT NULL COMMENT '鎵鏈夌埗绾х紪鍙',
+ tree_sort decimal(10) NOT NULL COMMENT '鎺掑簭鍙凤紙鍗囧簭锛',
+ tree_sorts varchar(1000) NOT NULL COMMENT '鎵鏈夋帓搴忓彿',
+ tree_leaf char(1) NOT NULL COMMENT '鏄惁鏈鏈骇',
+ tree_level decimal(4) NOT NULL COMMENT '灞傛绾у埆',
+ tree_names varchar(1000) NOT NULL COMMENT '鍏ㄨ妭鐐瑰悕',
+ tree_name varchar(200) NOT NULL COMMENT '鑺傜偣鍚嶇О',
+ status char(1) DEFAULT '0' NOT NULL COMMENT '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛',
+ create_by varchar(64) NOT NULL COMMENT '鍒涘缓鑰',
+ create_date datetime NOT NULL COMMENT '鍒涘缓鏃堕棿',
+ update_by varchar(64) NOT NULL COMMENT '鏇存柊鑰',
+ update_date datetime NOT NULL COMMENT '鏇存柊鏃堕棿',
+ remarks varchar(500) COMMENT '澶囨敞淇℃伅',
+ PRIMARY KEY (tree_code)
+) COMMENT = '娴嬭瘯鏍戣〃';
+
+
+
diff --git a/web-api/db/oracle/create_user.sql b/web-api/db/oracle/create_user.sql
new file mode 100644
index 00000000..7ccd2411
--- /dev/null
+++ b/web-api/db/oracle/create_user.sql
@@ -0,0 +1,15 @@
+
+create user jeesite
+ identified by jeesite
+ quota unlimited on users;
+
+grant connect,resource,create session,select any table,
+ create any view,create any table,create any index,
+ drop any table,drop any view,drop any index
+ to jeesite;
+
+-- 鎻愮ず oracle.jdbc.xa.OracleXAResource.recover 閿欒闇瑕佹巿鏉冿細
+grant select on sys.dba_pending_transactions to jeesite;
+grant select on sys.pending_trans$ to jeesite;
+grant select on sys.dba_2pc_pending to jeesite;
+grant execute on sys.dbms_system to jeesite;
diff --git a/web-api/db/oracle/test.sql b/web-api/db/oracle/test.sql
new file mode 100644
index 00000000..0ffbb56d
--- /dev/null
+++ b/web-api/db/oracle/test.sql
@@ -0,0 +1,132 @@
+
+
+/* Create Tables */
+
+-- 娴嬭瘯鏁版嵁
+CREATE TABLE test_data
+(
+ id varchar2(64) NOT NULL,
+ test_input varchar2(200),
+ test_textarea nvarchar2(200),
+ test_select varchar2(10),
+ test_select_multiple varchar2(200),
+ test_radio varchar2(10),
+ test_checkbox varchar2(200),
+ test_date timestamp,
+ test_datetime timestamp,
+ test_user_code varchar2(64),
+ test_office_code varchar2(64),
+ test_area_code varchar2(64),
+ test_area_name nvarchar2(100),
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar2(64) NOT NULL,
+ create_date timestamp NOT NULL,
+ update_by varchar2(64) NOT NULL,
+ update_date timestamp NOT NULL,
+ remarks nvarchar2(500),
+ PRIMARY KEY (id)
+);
+
+
+-- 娴嬭瘯鏁版嵁瀛愯〃
+CREATE TABLE test_data_child
+(
+ id varchar2(64) NOT NULL,
+ test_sort number(10,0),
+ test_data_id varchar2(64),
+ test_input varchar2(200),
+ test_textarea nvarchar2(200),
+ test_select varchar2(10),
+ test_select_multiple varchar2(200),
+ test_radio varchar2(10),
+ test_checkbox varchar2(200),
+ test_date timestamp,
+ test_datetime timestamp,
+ test_user_code varchar2(64),
+ test_office_code varchar2(64),
+ test_area_code varchar2(64),
+ test_area_name nvarchar2(100),
+ PRIMARY KEY (id)
+);
+
+
+-- 娴嬭瘯鏍戣〃
+CREATE TABLE test_tree
+(
+ tree_code varchar2(64) NOT NULL,
+ parent_code varchar2(64) NOT NULL,
+ parent_codes varchar2(1000) NOT NULL,
+ tree_sort number(10) NOT NULL,
+ tree_sorts varchar2(1000) NOT NULL,
+ tree_leaf char(1) NOT NULL,
+ tree_level number(4) NOT NULL,
+ tree_names varchar2(1000) NOT NULL,
+ tree_name nvarchar2(200) NOT NULL,
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar2(64) NOT NULL,
+ create_date timestamp NOT NULL,
+ update_by varchar2(64) NOT NULL,
+ update_date timestamp NOT NULL,
+ remarks nvarchar2(500),
+ PRIMARY KEY (tree_code)
+);
+
+
+
+/* Comments */
+
+COMMENT ON TABLE test_data IS '娴嬭瘯鏁版嵁';
+COMMENT ON COLUMN test_data.id IS '缂栧彿';
+COMMENT ON COLUMN test_data.test_input IS '鍗曡鏂囨湰';
+COMMENT ON COLUMN test_data.test_textarea IS '澶氳鏂囨湰';
+COMMENT ON COLUMN test_data.test_select IS '涓嬫媺妗';
+COMMENT ON COLUMN test_data.test_select_multiple IS '涓嬫媺澶氶';
+COMMENT ON COLUMN test_data.test_radio IS '鍗曢夋';
+COMMENT ON COLUMN test_data.test_checkbox IS '澶嶉夋';
+COMMENT ON COLUMN test_data.test_date IS '鏃ユ湡閫夋嫨';
+COMMENT ON COLUMN test_data.test_datetime IS '鏃ユ湡鏃堕棿';
+COMMENT ON COLUMN test_data.test_user_code IS '鐢ㄦ埛閫夋嫨';
+COMMENT ON COLUMN test_data.test_office_code IS '鏈烘瀯閫夋嫨';
+COMMENT ON COLUMN test_data.test_area_code IS '鍖哄煙閫夋嫨';
+COMMENT ON COLUMN test_data.test_area_name IS '鍖哄煙鍚嶇О';
+COMMENT ON COLUMN test_data.status IS '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛';
+COMMENT ON COLUMN test_data.create_by IS '鍒涘缓鑰';
+COMMENT ON COLUMN test_data.create_date IS '鍒涘缓鏃堕棿';
+COMMENT ON COLUMN test_data.update_by IS '鏇存柊鑰';
+COMMENT ON COLUMN test_data.update_date IS '鏇存柊鏃堕棿';
+COMMENT ON COLUMN test_data.remarks IS '澶囨敞淇℃伅';
+COMMENT ON TABLE test_data_child IS '娴嬭瘯鏁版嵁瀛愯〃';
+COMMENT ON COLUMN test_data_child.id IS '缂栧彿';
+COMMENT ON COLUMN test_data_child.test_sort IS '鎺掑簭鍙';
+COMMENT ON COLUMN test_data_child.test_data_id IS '鐖惰〃涓婚敭';
+COMMENT ON COLUMN test_data_child.test_input IS '鍗曡鏂囨湰';
+COMMENT ON COLUMN test_data_child.test_textarea IS '澶氳鏂囨湰';
+COMMENT ON COLUMN test_data_child.test_select IS '涓嬫媺妗';
+COMMENT ON COLUMN test_data_child.test_select_multiple IS '涓嬫媺澶氶';
+COMMENT ON COLUMN test_data_child.test_radio IS '鍗曢夋';
+COMMENT ON COLUMN test_data_child.test_checkbox IS '澶嶉夋';
+COMMENT ON COLUMN test_data_child.test_date IS '鏃ユ湡閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_datetime IS '鏃ユ湡鏃堕棿';
+COMMENT ON COLUMN test_data_child.test_user_code IS '鐢ㄦ埛閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_office_code IS '鏈烘瀯閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_area_code IS '鍖哄煙閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_area_name IS '鍖哄煙鍚嶇О';
+COMMENT ON TABLE test_tree IS '娴嬭瘯鏍戣〃';
+COMMENT ON COLUMN test_tree.tree_code IS '鑺傜偣缂栫爜';
+COMMENT ON COLUMN test_tree.parent_code IS '鐖剁骇缂栧彿';
+COMMENT ON COLUMN test_tree.parent_codes IS '鎵鏈夌埗绾х紪鍙';
+COMMENT ON COLUMN test_tree.tree_sort IS '鎺掑簭鍙凤紙鍗囧簭锛';
+COMMENT ON COLUMN test_tree.tree_sorts IS '鎵鏈夋帓搴忓彿';
+COMMENT ON COLUMN test_tree.tree_leaf IS '鏄惁鏈鏈骇';
+COMMENT ON COLUMN test_tree.tree_level IS '灞傛绾у埆';
+COMMENT ON COLUMN test_tree.tree_names IS '鍏ㄨ妭鐐瑰悕';
+COMMENT ON COLUMN test_tree.tree_name IS '鑺傜偣鍚嶇О';
+COMMENT ON COLUMN test_tree.status IS '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛';
+COMMENT ON COLUMN test_tree.create_by IS '鍒涘缓鑰';
+COMMENT ON COLUMN test_tree.create_date IS '鍒涘缓鏃堕棿';
+COMMENT ON COLUMN test_tree.update_by IS '鏇存柊鑰';
+COMMENT ON COLUMN test_tree.update_date IS '鏇存柊鏃堕棿';
+COMMENT ON COLUMN test_tree.remarks IS '澶囨敞淇℃伅';
+
+
+
diff --git a/web-api/db/postgresql/test.sql b/web-api/db/postgresql/test.sql
new file mode 100644
index 00000000..15f53ad5
--- /dev/null
+++ b/web-api/db/postgresql/test.sql
@@ -0,0 +1,132 @@
+
+
+/* Create Tables */
+
+-- 娴嬭瘯鏁版嵁
+CREATE TABLE test_data
+(
+ id varchar(64) NOT NULL,
+ test_input varchar(200),
+ test_textarea varchar(200),
+ test_select varchar(10),
+ test_select_multiple varchar(200),
+ test_radio varchar(10),
+ test_checkbox varchar(200),
+ test_date timestamp,
+ test_datetime timestamp,
+ test_user_code varchar(64),
+ test_office_code varchar(64),
+ test_area_code varchar(64),
+ test_area_name varchar(100),
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar(64) NOT NULL,
+ create_date timestamp NOT NULL,
+ update_by varchar(64) NOT NULL,
+ update_date timestamp NOT NULL,
+ remarks varchar(500),
+ PRIMARY KEY (id)
+) WITHOUT OIDS;
+
+
+-- 娴嬭瘯鏁版嵁瀛愯〃
+CREATE TABLE test_data_child
+(
+ id varchar(64) NOT NULL,
+ test_sort int,
+ test_data_id varchar(64),
+ test_input varchar(200),
+ test_textarea varchar(200),
+ test_select varchar(10),
+ test_select_multiple varchar(200),
+ test_radio varchar(10),
+ test_checkbox varchar(200),
+ test_date timestamp,
+ test_datetime timestamp,
+ test_user_code varchar(64),
+ test_office_code varchar(64),
+ test_area_code varchar(64),
+ test_area_name varchar(100),
+ PRIMARY KEY (id)
+) WITHOUT OIDS;
+
+
+-- 娴嬭瘯鏍戣〃
+CREATE TABLE test_tree
+(
+ tree_code varchar(64) NOT NULL,
+ parent_code varchar(64) NOT NULL,
+ parent_codes varchar(1000) NOT NULL,
+ tree_sort decimal(10) NOT NULL,
+ tree_sorts varchar(1000) NOT NULL,
+ tree_leaf char(1) NOT NULL,
+ tree_level decimal(4) NOT NULL,
+ tree_names varchar(1000) NOT NULL,
+ tree_name varchar(200) NOT NULL,
+ status char(1) DEFAULT '0' NOT NULL,
+ create_by varchar(64) NOT NULL,
+ create_date timestamp NOT NULL,
+ update_by varchar(64) NOT NULL,
+ update_date timestamp NOT NULL,
+ remarks varchar(500),
+ PRIMARY KEY (tree_code)
+) WITHOUT OIDS;
+
+
+
+/* Comments */
+
+COMMENT ON TABLE test_data IS '娴嬭瘯鏁版嵁';
+COMMENT ON COLUMN test_data.id IS '缂栧彿';
+COMMENT ON COLUMN test_data.test_input IS '鍗曡鏂囨湰';
+COMMENT ON COLUMN test_data.test_textarea IS '澶氳鏂囨湰';
+COMMENT ON COLUMN test_data.test_select IS '涓嬫媺妗';
+COMMENT ON COLUMN test_data.test_select_multiple IS '涓嬫媺澶氶';
+COMMENT ON COLUMN test_data.test_radio IS '鍗曢夋';
+COMMENT ON COLUMN test_data.test_checkbox IS '澶嶉夋';
+COMMENT ON COLUMN test_data.test_date IS '鏃ユ湡閫夋嫨';
+COMMENT ON COLUMN test_data.test_datetime IS '鏃ユ湡鏃堕棿';
+COMMENT ON COLUMN test_data.test_user_code IS '鐢ㄦ埛閫夋嫨';
+COMMENT ON COLUMN test_data.test_office_code IS '鏈烘瀯閫夋嫨';
+COMMENT ON COLUMN test_data.test_area_code IS '鍖哄煙閫夋嫨';
+COMMENT ON COLUMN test_data.test_area_name IS '鍖哄煙鍚嶇О';
+COMMENT ON COLUMN test_data.status IS '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛';
+COMMENT ON COLUMN test_data.create_by IS '鍒涘缓鑰';
+COMMENT ON COLUMN test_data.create_date IS '鍒涘缓鏃堕棿';
+COMMENT ON COLUMN test_data.update_by IS '鏇存柊鑰';
+COMMENT ON COLUMN test_data.update_date IS '鏇存柊鏃堕棿';
+COMMENT ON COLUMN test_data.remarks IS '澶囨敞淇℃伅';
+COMMENT ON TABLE test_data_child IS '娴嬭瘯鏁版嵁瀛愯〃';
+COMMENT ON COLUMN test_data_child.id IS '缂栧彿';
+COMMENT ON COLUMN test_data_child.test_sort IS '鎺掑簭鍙';
+COMMENT ON COLUMN test_data_child.test_data_id IS '鐖惰〃涓婚敭';
+COMMENT ON COLUMN test_data_child.test_input IS '鍗曡鏂囨湰';
+COMMENT ON COLUMN test_data_child.test_textarea IS '澶氳鏂囨湰';
+COMMENT ON COLUMN test_data_child.test_select IS '涓嬫媺妗';
+COMMENT ON COLUMN test_data_child.test_select_multiple IS '涓嬫媺澶氶';
+COMMENT ON COLUMN test_data_child.test_radio IS '鍗曢夋';
+COMMENT ON COLUMN test_data_child.test_checkbox IS '澶嶉夋';
+COMMENT ON COLUMN test_data_child.test_date IS '鏃ユ湡閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_datetime IS '鏃ユ湡鏃堕棿';
+COMMENT ON COLUMN test_data_child.test_user_code IS '鐢ㄦ埛閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_office_code IS '鏈烘瀯閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_area_code IS '鍖哄煙閫夋嫨';
+COMMENT ON COLUMN test_data_child.test_area_name IS '鍖哄煙鍚嶇О';
+COMMENT ON TABLE test_tree IS '娴嬭瘯鏍戣〃';
+COMMENT ON COLUMN test_tree.tree_code IS '鑺傜偣缂栫爜';
+COMMENT ON COLUMN test_tree.parent_code IS '鐖剁骇缂栧彿';
+COMMENT ON COLUMN test_tree.parent_codes IS '鎵鏈夌埗绾х紪鍙';
+COMMENT ON COLUMN test_tree.tree_sort IS '鎺掑簭鍙凤紙鍗囧簭锛';
+COMMENT ON COLUMN test_tree.tree_sorts IS '鎵鏈夋帓搴忓彿';
+COMMENT ON COLUMN test_tree.tree_leaf IS '鏄惁鏈鏈骇';
+COMMENT ON COLUMN test_tree.tree_level IS '灞傛绾у埆';
+COMMENT ON COLUMN test_tree.tree_names IS '鍏ㄨ妭鐐瑰悕';
+COMMENT ON COLUMN test_tree.tree_name IS '鑺傜偣鍚嶇О';
+COMMENT ON COLUMN test_tree.status IS '鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛';
+COMMENT ON COLUMN test_tree.create_by IS '鍒涘缓鑰';
+COMMENT ON COLUMN test_tree.create_date IS '鍒涘缓鏃堕棿';
+COMMENT ON COLUMN test_tree.update_by IS '鏇存柊鑰';
+COMMENT ON COLUMN test_tree.update_date IS '鏇存柊鏃堕棿';
+COMMENT ON COLUMN test_tree.remarks IS '澶囨敞淇℃伅';
+
+
+
diff --git a/web-api/db/test.erm b/web-api/db/test.erm
new file mode 100644
index 00000000..e3f14529
--- /dev/null
+++ b/web-api/db/test.erm
@@ -0,0 +1,3541 @@
+
+
+
+ true
+ 100
+ A4 210 x 297 mm
+ 30
+ 30
+ 30
+ 30
+
+ 0
+ 1.0
+ 0
+ 0
+
+ 128
+ 128
+ 192
+
+
+ 255
+ 255
+ 255
+
+ Segoe UI
+ 9
+
+ StandardSQL
+ false
+
+
+ 0
+ true
+ 2
+ 1
+ 1
+ false
+ true
+ false
+ false
+
+
+ db\test.sql
+ UTF-8
+ CR+LF
+ false
+ 7be191506f9daa8070b3ac14921dffd44063d2bb
+ null
+
+ true
+ false
+ true
+ false
+ true
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ true
+ false
+ true
+ false
+ false
+
+
+
+
+ null
+ db\test.xls
+
+
+ en
+
+ true
+ true
+ true
+
+
+
+ true
+ true
+ true
+
+
+ db\test.png
+
+ true
+ true
+
+
+
+
+
+
+ false
+
+
+
+
+ 0
+
+
+
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ -1
+ -1
+ Microsoft YaHei UI
+ 9
+ 50
+ 50
+
+ 255
+ 255
+ 255
+
+
+
+ false
+ 2016-12-25 17:25:00
+
+ Project Name
+
+
+
+ Model Name
+
+
+
+ Version
+
+
+
+ Company
+
+
+
+ Author
+
+
+
+
+
+
+
+
+ 7be191506f9daa8070b3ac14921dffd44063d2bb
+ Default
+
+
+
+
+
+ 136ca02f1b3a96a8f2e242d5dd64d48f566143ef
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+ 绉熸埛浠g爜
+ 绉熸埛浠g爜
+ corp_code
+ varchar(n)
+
+
+ f116706ac00cd3a3ee88b2a88debf7ebc3eeb12d
+ 100
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+ 绉熸埛鍚嶇О
+ 绉熸埛鍚嶇О
+ corp_name
+ nvarchar(n)
+
+
+ 1a3b3f8bccfce8894d117d6bdb0a6b104bfb80ef
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍒涘缓鑰
+ create_by
+ varchar(n)
+
+
+ dba1aec0c72d79ea73ed4ebde07696cf4df174b7
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍒涘缓鏃堕棿
+ create_date
+ datetime
+
+
+ f01926071736b56b898949cc0720149c71504324
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Date 1
+ extend_d1
+ datetime
+
+
+ 942700093ab61c3be0bdf6b23bcba210bcc30281
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Date 2
+ extend_d2
+ datetime
+
+
+ f221902bf89fe94dece8ccf309f59cc2c479d63f
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Date 3
+ extend_d3
+ datetime
+
+
+ c8d21e24bc69aac295703b0bae56269035b729f0
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Date 4
+ extend_d4
+ datetime
+
+
+ 4c0cc4ae32f8774cc319f516784430204aef0bdb
+ 19
+ 4
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Float 1
+ extend_f1
+ decimal(p,s)
+
+
+ 2e958c528620621985af4394590198feed57cdf9
+ 19
+ 4
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Float 2
+ extend_f2
+ decimal(p,s)
+
+
+ 7c25ad75662553c7d4a58fa66eb50ca7c0ffee59
+ 19
+ 4
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Float 3
+ extend_f3
+ decimal(p,s)
+
+
+ 1f81990c9694963f032c302d1834b972a6f2eb74
+ 19
+ 4
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Float 4
+ extend_f4
+ decimal(p,s)
+
+
+ a1d747cd40768ac9f85176518ee48cb513bae110
+ 19
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Integer 1
+ extend_i1
+ decimal(p)
+
+
+ a9f0e14d6691c397990abe4ef1ff21674dccf401
+ 19
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Integer 2
+ extend_i2
+ decimal(p)
+
+
+ 2ce06c5cf87d93bb1e3f47268dbc679be4b6dd8d
+ 19
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Integer 3
+ extend_i3
+ decimal(p)
+
+
+ 53d8c730fcec69d341f44089817ae06eb4844278
+ 19
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 Integer 4
+ extend_i4
+ decimal(p)
+
+
+ ad6f9eff50476669df62b7601cbc3a2e0c905d36
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 1
+ extend_s1
+ nvarchar(n)
+
+
+ 3a24133d2be4831e99d1319983e5393bcf964ff9
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 2
+ extend_s2
+ nvarchar(n)
+
+
+ 40e1afbbad28d28e371dd1ab77fb56640b1cb66b
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 3
+ extend_s3
+ nvarchar(n)
+
+
+ a2d6b5a494fc1a3d29360d922296521c6640856b
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 4
+ extend_s4
+ nvarchar(n)
+
+
+ 29f701cc6a308fbfc5b12b80fee621ceeb231dcc
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 5
+ extend_s5
+ nvarchar(n)
+
+
+ c9a37a7b6a5451930ca63e36814767f742cd1393
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 6
+ extend_s6
+ nvarchar(n)
+
+
+ 8c26203d310a4e602cf0c0fc8a7b2c818219c1dc
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 7
+ extend_s7
+ nvarchar(n)
+
+
+ 54448f19b0f5d1630bf29f9f99787802c36ebddb
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵╁睍 String 8
+ extend_s8
+ nvarchar(n)
+
+
+ 869fc70cf3a4e92e8056b40814df8e03f9f9efde
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 缂栧彿
+ id
+ varchar(n)
+
+
+ b18ce64a2a72d00b26515583d8bbfea282f30ea8
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鐖剁骇缂栧彿
+ parent_code
+ varchar(n)
+
+
+ 63772c051414452204e91e8d0dabd1dbfd640326
+ 1000
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵鏈夌埗绾х紪鍙
+ parent_codes
+ varchar(n)
+
+
+ 8f7d3761c17a1b8632d186a3c67cb08dca18c498
+ 500
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 澶囨敞淇℃伅
+ remarks
+ nvarchar(n)
+
+
+ ba0fb53af3ccc8b0e5d73baa58ec27fbb7973097
+ 1
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤 3鍐荤粨 4瀹℃牳 5椹冲洖 9鑽夌ǹ锛
+ status
+ character(n)
+
+
+ 17718c2364a2368c2072da279c927d7ad3bfcf08
+ 1
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鐘舵侊紙0姝e父 1鍒犻櫎 2鍋滅敤锛
+ status
+ character(n)
+
+
+ 23b25e48c87be0e4f3952f7a8330594e9d511a4e
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍖哄煙閫夋嫨
+ test_area_code
+ varchar(n)
+
+
+ 8bc627205b6e55931d09079fcd07bfacbbd38f41
+ 100
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍖哄煙鍚嶇О
+ test_area_name
+ nvarchar(n)
+
+
+ cdc46f802299958a2b3140200410caf5cbeb8a27
+ 200
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 澶嶉夋
+ test_checkbox
+ varchar(n)
+
+
+ d829e707316a49d39e5a11da5f5d36030a856b86
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鐖惰〃涓婚敭
+ test_data_id
+ varchar(n)
+
+
+ a27ebfd109532e2f551b101a0c78b3f50a3d58dd
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏃ユ湡閫夋嫨
+ test_date
+ datetime
+
+
+ 95ec23c1b2704817cca94d169aed5e11deb0adbb
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏃ユ湡鏃堕棿
+ test_datetime
+ datetime
+
+
+ ac02f2d1fff63fa66db583735eb1c8e9b466872f
+ 200
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍗曡鏂囨湰
+ test_input
+ varchar(n)
+
+
+ e2270df5e0974bf471fdfe36e29bc9a8aa1774cb
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏈烘瀯閫夋嫨
+ test_office_code
+ varchar(n)
+
+
+ 791691b791efedc2d14867a152b4de58f4567326
+ 10
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍗曢夋
+ test_radio
+ varchar(n)
+
+
+ 6697b12cf2f6d7135570c2a581212ee067c13206
+ 10
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 涓嬫媺妗
+ test_select
+ varchar(n)
+
+
+ 68b9381c1fb6668186fef70f52fc0c14b1bd6f1c
+ 200
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 涓嬫媺澶氶
+ test_select_multiple
+ varchar(n)
+
+
+ ae103dc1fb50094552e56afd72015481271913db
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎺掑簭鍙
+ test_sort
+ integer
+
+
+ 2fed92437d28f1427e913aba1251fe0807c7b209
+ 200
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 澶氳鏂囨湰
+ test_textarea
+ nvarchar(n)
+
+
+ 2eda719a62fb7e1d3face62555046d938abddda9
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鐢ㄦ埛閫夋嫨
+ test_user_code
+ varchar(n)
+
+
+ 70e9482ae432d16e734a730100e366ddab33564c
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鑺傜偣缂栫爜
+ tree_code
+ varchar(n)
+
+
+ 40b63ab3e485fd55370d6d04b063c4397483ebc1
+ 1
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏄惁鏈鏈骇
+ tree_leaf
+ character(n)
+
+
+ 3b9c3307b7140f27edeb47ffe307a662b2856627
+ 4
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 灞傛绾у埆
+ tree_level
+ decimal(p)
+
+
+ 5356a60d0801c47941dd2fb4565cf785bb58e2d3
+ 200
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鑺傜偣鍚嶇О
+ tree_name
+ nvarchar(n)
+
+
+ f48d759281e0da56d3e82430c3489d1276418f61
+ 1000
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鍏ㄨ妭鐐瑰悕
+ tree_names
+ varchar(n)
+
+
+ be17e27c1f73fe128f00468cc83953077b7e00a9
+ 10
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎺掑簭鍙凤紙鍗囧簭锛
+ tree_sort
+ decimal(p)
+
+
+ b0bd388c14e5b2bbab9590f5247961a7edd9eb3b
+ 1000
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鎵鏈夋帓搴忓彿
+ tree_sorts
+ varchar(n)
+
+
+ 2c6b290f30c6f9e100f6c77eab0cba7bb3386768
+ 64
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏇存柊鑰
+ update_by
+ varchar(n)
+
+
+ f0bdbc4002f4a1b7fb7c5026bc21a7689c549728
+ null
+ null
+ false
+ null
+ false
+ false
+ false
+
+ false
+
+ 鏇存柊鏃堕棿
+ update_date
+ datetime
+
+
+
+
+
+
+ e553474c37270813e70025e433a4cf8a64653e13
+ 438
+ 387
+ Segoe UI
+ 9
+ 864
+ 36
+
+ 128
+ 128
+ 192
+
+
+
+ test_tree
+ 娴嬭瘯鏍戣〃
+
+
+
+
+
+
+ 70e9482ae432d16e734a730100e366ddab33564c
+ 7e417ee9d0dd69c767a5853922621946ed4fb2d8
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+ a535b6c506004a7fdf4d48984c9ff2cfa59c157a
+
+ 5356a60d0801c47941dd2fb4565cf785bb58e2d3
+ 39f501890586173d229e83610cfbfaa6e3a85374
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+ 35ae805d1da92afdb99b2fe8c536d1649356fccd
+
+
+
+
+
+
+
+
+
+
+ 5435ef11ea53f170fe3491b199c113e47932e175
+ 401
+ 320
+ Segoe UI
+ 9
+ 36
+ 36
+
+ 128
+ 128
+ 192
+
+
+
+ test_data
+ 娴嬭瘯鏁版嵁
+
+
+
+
+
+
+ 869fc70cf3a4e92e8056b40814df8e03f9f9efde
+ d82778c36626013cd39fd790da6f55a9762f0c76
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ ac02f2d1fff63fa66db583735eb1c8e9b466872f
+ 3e14b40dc07c134329a40752973acfad2ffdc48b
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2fed92437d28f1427e913aba1251fe0807c7b209
+ 8050d948828b16267482e9e3716219321f206b81
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 6697b12cf2f6d7135570c2a581212ee067c13206
+ 3664605e054c39531ca8e91aa4463c955a993357
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 68b9381c1fb6668186fef70f52fc0c14b1bd6f1c
+ f7b189ecdc92c78bfaae9c736318ab6a5aedd396
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 791691b791efedc2d14867a152b4de58f4567326
+ 6e4837ab55b592669ccc7ebfc8b1ed96a00607b3
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ cdc46f802299958a2b3140200410caf5cbeb8a27
+ 9fb81bdc12ed017f62e9dd4529025e536eff7f08
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ a27ebfd109532e2f551b101a0c78b3f50a3d58dd
+ 9d9478798ed2766a81b0e5a8a022eb89d9c5cc34
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 95ec23c1b2704817cca94d169aed5e11deb0adbb
+ c131dc5cb7ce6f1aa5e8d5f86f2002c8ae1bb8f6
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2eda719a62fb7e1d3face62555046d938abddda9
+ cfe3c330968a9a824c2cf933b227887d3e9615ac
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ e2270df5e0974bf471fdfe36e29bc9a8aa1774cb
+ 23041cb30875514136904ea11043c7ea1924f048
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 23b25e48c87be0e4f3952f7a8330594e9d511a4e
+ b6d5dc8745c0fa484ed6f14e90a42282ca1b285d
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 8bc627205b6e55931d09079fcd07bfacbbd38f41
+ d244401ff7302bb5b75092016531952d093b238b
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+ 35ae805d1da92afdb99b2fe8c536d1649356fccd
+
+
+
+
+
+
+
+
+
+
+ 5a836e654b7b7d19f102e87336fefa079d98a2e6
+ 438
+ 346
+ Segoe UI
+ 9
+ 468
+ 36
+
+ 128
+ 128
+ 192
+
+
+
+ test_data_child
+ 娴嬭瘯鏁版嵁瀛愯〃
+
+
+
+
+
+
+ 869fc70cf3a4e92e8056b40814df8e03f9f9efde
+ 34477707bcf8a7810e12e9565aff085f6fb1e0ad
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ ae103dc1fb50094552e56afd72015481271913db
+ ec8a047dffe3cf2e4d95ba3e26c3bac0382d95c9
+
+
+
+
+ integer
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ d829e707316a49d39e5a11da5f5d36030a856b86
+ b095c44611ed08156277676d9a3a0ce52b9b05ef
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ ac02f2d1fff63fa66db583735eb1c8e9b466872f
+ 78715aa66a10a9b190ad69b8ed792e9a2f4946e3
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2fed92437d28f1427e913aba1251fe0807c7b209
+ 693f8af2fe6cf45255b6f2bc7e9077f3630c3dd8
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 6697b12cf2f6d7135570c2a581212ee067c13206
+ 04216c384533b70b8e86b571fa2beef7157bab5a
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 68b9381c1fb6668186fef70f52fc0c14b1bd6f1c
+ 0b6f63094be90aa8674460cce26be10327827ceb
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 791691b791efedc2d14867a152b4de58f4567326
+ 363e8cfcf4a6b228e656decadacba29280906555
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ cdc46f802299958a2b3140200410caf5cbeb8a27
+ 7875aa5fee3d6f9587180fb8fce9343a56cdc34e
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ a27ebfd109532e2f551b101a0c78b3f50a3d58dd
+ 61c49a2f7807c55c8f85110c30889d5b403e4b04
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 95ec23c1b2704817cca94d169aed5e11deb0adbb
+ b91171b99f3628aadb0e6986fbfa30cc547b280e
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2eda719a62fb7e1d3face62555046d938abddda9
+ 9f33d190101e56f93f5ece0fd7c5cdda3e704b4c
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ e2270df5e0974bf471fdfe36e29bc9a8aa1774cb
+ 16121b5aa08fc170883408ec2d0487281a132d9d
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 23b25e48c87be0e4f3952f7a8330594e9d511a4e
+ 1afc7f146271f5c90ea811aa24c08ce25d12552e
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 8bc627205b6e55931d09079fcd07bfacbbd38f41
+ 343f0db997b913f299b0496c4306d3617ad708de
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 845c82ebd869d5620b1ef2c2b6f438b11a045082
+ BaseEntity
+
+
+ 869fc70cf3a4e92e8056b40814df8e03f9f9efde
+ 02ecedc0de5850cba25bc91919ed39d414b74111
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ ba0fb53af3ccc8b0e5d73baa58ec27fbb7973097
+ 2fe6a36385238c1b21c76deae00a7afa00ff5538
+
+
+
+
+ character(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+ ea920cba2fe0eaee64a2310ece7cda4b198b37ec
+ BaseEntityCorp
+
+
+ 136ca02f1b3a96a8f2e242d5dd64d48f566143ef
+ b8ea4b73d6d32a222e5abfd453287575ae518480
+
+
+
+
+ varchar(n)
+
+ 0
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f116706ac00cd3a3ee88b2a88debf7ebc3eeb12d
+ b94f5fe344185c40739cf93d1090686001bb11e0
+
+
+
+
+ nvarchar(n)
+
+ JeeSite
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+ 35ae805d1da92afdb99b2fe8c536d1649356fccd
+ DataEntity
+
+
+ 17718c2364a2368c2072da279c927d7ad3bfcf08
+ f0036584bd8711715579d21994a0105935605a7e
+
+
+
+
+ character(n)
+
+ 0
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 1a3b3f8bccfce8894d117d6bdb0a6b104bfb80ef
+ c391a15752a8eb58bc558a39d1b431f7ee125e0e
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ dba1aec0c72d79ea73ed4ebde07696cf4df174b7
+ e2e82ba86e15fd67397355e711255b1625078ae1
+
+
+
+
+ datetime
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2c6b290f30c6f9e100f6c77eab0cba7bb3386768
+ fd0546fc2d4e01c35dcbc23913add68a99fabd73
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f0bdbc4002f4a1b7fb7c5026bc21a7689c549728
+ f8ea4fc4a778a0b94398a661a1ed8608f0e8d28d
+
+
+
+
+ datetime
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 8f7d3761c17a1b8632d186a3c67cb08dca18c498
+ 69e01b6d4f42df40a09540ef4ba10ed8e006abaa
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+ 85024a2953cf3e3c9c1cce49b2351853ab0d125b
+ DataEntityNoStatus
+
+
+ 1a3b3f8bccfce8894d117d6bdb0a6b104bfb80ef
+ e5355faba5ec3c9128507dd4c48ea9230631cf83
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ dba1aec0c72d79ea73ed4ebde07696cf4df174b7
+ 6bed374c39d181003a4f92d76d79a4119176ba0c
+
+
+
+
+ datetime
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2c6b290f30c6f9e100f6c77eab0cba7bb3386768
+ f9db19bb567760bbdd554d75bbfdc891c89f9da9
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f0bdbc4002f4a1b7fb7c5026bc21a7689c549728
+ ee78b079f7d319bf8119fd01439cd97424ff49fa
+
+
+
+
+ datetime
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 8f7d3761c17a1b8632d186a3c67cb08dca18c498
+ f7b88ecec0ef386bb384c228842a7587432112fb
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+ 118dab95fc1f792cd468b9f66af2d4fabd98c39b
+ ExtendEntity
+
+
+ ad6f9eff50476669df62b7601cbc3a2e0c905d36
+ 6ccadddab6ce48441ca7abd798cda6f3debf4a0c
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 3a24133d2be4831e99d1319983e5393bcf964ff9
+ 93ab0ba3b47b01934614dbd3e572358c9f99e6ea
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 40e1afbbad28d28e371dd1ab77fb56640b1cb66b
+ a78c7961910a5e697027d1a3530b1afaa8ea8c94
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ a2d6b5a494fc1a3d29360d922296521c6640856b
+ 40085364ec7a58653e96f8659aadd258d7556bc7
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 29f701cc6a308fbfc5b12b80fee621ceeb231dcc
+ 9787d7fe93ee31c5b4979fd620ff6e4b2777eccf
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ c9a37a7b6a5451930ca63e36814767f742cd1393
+ 95c55b81b7e9e1a9bb01aa3d88fb90c648641c4e
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 8c26203d310a4e602cf0c0fc8a7b2c818219c1dc
+ 16f44dfc7964796f109293bc49afd58dcb4eec1f
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 54448f19b0f5d1630bf29f9f99787802c36ebddb
+ 39b1dffa083f74afc30df621845cf7f0ed71394f
+
+
+
+
+ nvarchar(n)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ a1d747cd40768ac9f85176518ee48cb513bae110
+ 7584cc6360ae7edc99e1f619042eba5865b2c4c7
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ a9f0e14d6691c397990abe4ef1ff21674dccf401
+ f0b5383e05c6b3f6e5f65b33b33009826c83d014
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2ce06c5cf87d93bb1e3f47268dbc679be4b6dd8d
+ 260d5f31009fff18000d1e64f4f877926e621306
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 53d8c730fcec69d341f44089817ae06eb4844278
+ a83144f40e7ae64e46a4b4ed651379774a953b17
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 4c0cc4ae32f8774cc319f516784430204aef0bdb
+ 2a5203a275171a250870cf6cb224a910aa9354ec
+
+
+
+
+ decimal(p,s)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 2e958c528620621985af4394590198feed57cdf9
+ 3ef5bd65a7dcd74b9a9d8a292ec395f66b7de32b
+
+
+
+
+ decimal(p,s)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 7c25ad75662553c7d4a58fa66eb50ca7c0ffee59
+ 01d0849bdda56a8d8f24befdadc3fc9b007ae92b
+
+
+
+
+ decimal(p,s)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 1f81990c9694963f032c302d1834b972a6f2eb74
+ 1c8ed63d72f40f0fe2f05815675771bdf3f824f8
+
+
+
+
+ decimal(p,s)
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f01926071736b56b898949cc0720149c71504324
+ 2b49e875138bfb329aaa352629650b7881435123
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 942700093ab61c3be0bdf6b23bcba210bcc30281
+ 5c6ec16226d85b0411b7077cb9a6e0c7aa8d74d1
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f221902bf89fe94dece8ccf309f59cc2c479d63f
+ d92b8f7fa7a2be49c7f00c447a603b136e84261d
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ c8d21e24bc69aac295703b0bae56269035b729f0
+ 095a76f07a3cd2bdc6cc442757c11012e1974f4a
+
+
+
+
+ datetime
+
+
+ false
+ false
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+ a535b6c506004a7fdf4d48984c9ff2cfa59c157a
+ TreeEntity
+
+
+ b18ce64a2a72d00b26515583d8bbfea282f30ea8
+ 394369b90c0a5b6efeed3cf823c642605d7a1653
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 63772c051414452204e91e8d0dabd1dbfd640326
+ e8d877396943acfec73023dba2c1c6e3d7802d62
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ be17e27c1f73fe128f00468cc83953077b7e00a9
+ 23f973124aedd0244533f4e7b3b103c548b966be
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ b0bd388c14e5b2bbab9590f5247961a7edd9eb3b
+ 984d5eac2b3221118a61655e4a5a49c78e0f0151
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 40b63ab3e485fd55370d6d04b063c4397483ebc1
+ b2f246a3f0ade317eaa9915e2fd539abae5a5ec8
+
+
+
+
+ character(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ 3b9c3307b7140f27edeb47ffe307a662b2856627
+ f5a9968479420f08da2e98d21136b3ed4b6e396f
+
+
+
+
+ decimal(p)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+ f48d759281e0da56d3e82430c3489d1276418f61
+ 618194ebfc8c6c42efcef3a4af0b8054f6af209b
+
+
+
+
+ varchar(n)
+
+
+ false
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web-api/pom.xml b/web-api/pom.xml
new file mode 100644
index 00000000..6934d405
--- /dev/null
+++ b/web-api/pom.xml
@@ -0,0 +1,171 @@
+
+
+ 4.0.0
+
+
+ com.jeesite
+ jeesite-parent
+ 5.0.0-SNAPSHOT
+ ../parent/pom.xml
+
+
+ jeesite-web-api
+ war
+
+ 涓撲负鍒嗙绔彁渚涙帴鍙f湇鍔★紝鍏抽棴鍐呯疆鐧诲綍椤靛拰涓绘鏋堕〉瑙嗗浘
+
+ JeeSite Web Api
+ http://jeesite.com
+ 2013-Now
+
+
+
+ web
+ com.jeesite.modules.Application
+
+
+ false
+ false
+
+
+ 8980:8980
+
+
+
+
+
+
+
+ com.jeesite
+ jeesite-module-core
+ ${project.parent.version}
+
+
+
+
+ com.jeesite
+ jeesite-module-swagger
+ ${project.parent.version}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${finalName}
+ ${project.basedir}/src/main/webapp/WEB-INF/classes/
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+
+
+ ${project.build.directory}/${project.artifactId}
+ ${finalName}
+
+ false
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+
+ ${eclipse-plugin-download-sources}
+ ${eclipse-plugin-download-javadocs}
+ ${finalName}
+ 2.0
+ 6.0
+
+
+
+
+
+
+
+
+ thinkgem
+ WangZhen
+ thinkgem at 163.com
+ Project lead
+ +8
+
+
+
+
+ JeeSite
+ http://jeesite.com
+
+
+
+
+ aliyun-repos
+ https://maven.aliyun.com/repository/public
+ true
+ false
+
+
+ jeesite-repos
+ http://maven.jeesite.net/repository/maven-public
+
+
+
+
+ aliyun-repos
+ https://maven.aliyun.com/repository/public
+ true
+ false
+
+
+ jeesite-repos
+ http://maven.jeesite.net/repository/maven-public
+
+
+
+
diff --git a/web-api/src/main/java/com/jeesite/modules/Application.java b/web-api/src/main/java/com/jeesite/modules/Application.java
new file mode 100644
index 00000000..0af94171
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/Application.java
@@ -0,0 +1,30 @@
+/**
+ * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+ * No deletion without permission, or be held responsible to law.
+ */
+package com.jeesite.modules;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.builder.SpringApplicationBuilder;
+import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
+
+/**
+ * Application
+ * @author ThinkGem
+ * @version 2018-10-13
+ */
+@SpringBootApplication
+public class Application extends SpringBootServletInitializer {
+
+ public static void main(String[] args) {
+ SpringApplication.run(Application.class, args);
+ }
+
+ @Override
+ protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
+ this.setRegisterErrorPageFilter(false); // 閿欒椤甸潰鏈夊鍣ㄦ潵澶勭悊锛岃屼笉鏄疭pringBoot
+ return builder.sources(Application.class);
+ }
+
+}
\ No newline at end of file
diff --git a/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataChildDao.java b/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataChildDao.java
new file mode 100644
index 00000000..7b96dda7
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataChildDao.java
@@ -0,0 +1,19 @@
+/**
+ * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+ * No deletion without permission, or be held responsible to law.
+ */
+package com.jeesite.modules.test.dao;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.test.entity.TestDataChild;
+
+/**
+ * 娴嬭瘯鏁版嵁DAO鎺ュ彛
+ * @author ThinkGem
+ * @version 2018-04-22
+ */
+@MyBatisDao//(dataSourceName="ds2")
+public interface TestDataChildDao extends CrudDao {
+
+}
\ No newline at end of file
diff --git a/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataDao.java b/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataDao.java
new file mode 100644
index 00000000..93ba7f35
--- /dev/null
+++ b/web-api/src/main/java/com/jeesite/modules/test/dao/TestDataDao.java
@@ -0,0 +1,27 @@
+/**
+ * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+ * No deletion without permission, or be held responsible to law.
+ */
+package com.jeesite.modules.test.dao;
+
+import java.util.List;
+import java.util.Map;
+
+import com.jeesite.common.dao.CrudDao;
+import com.jeesite.common.mybatis.annotation.MyBatisDao;
+import com.jeesite.modules.test.entity.TestData;
+
+/**
+ * 娴嬭瘯鏁版嵁DAO鎺ュ彛
+ * @author ThinkGem
+ * @version 2018-04-22
+ */
+@MyBatisDao
+public interface TestDataDao extends CrudDao {
+
+ /**
+ * 婕旂ずMap鍙傛暟鍜岃繑鍥炲硷紝鏀寔鍒嗛〉
+ */
+ public List