Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
datav_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
廖旭伟
datav_platform
Commits
c923250f
Commit
c923250f
authored
Apr 21, 2023
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改打包方式
parent
a7d8bc98
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
980 additions
and
31 deletions
+980
-31
assembly/assembly.xml
assembly/assembly.xml
+38
-0
datav-manager/db/db.sql
datav-manager/db/db.sql
+679
-0
datav-manager/db/init_data.sql
datav-manager/db/init_data.sql
+18
-0
datav-manager/pom.xml
datav-manager/pom.xml
+50
-11
datav-manager/src/main/bin/check_server.sh
datav-manager/src/main/bin/check_server.sh
+28
-0
datav-manager/src/main/bin/deploy.sh
datav-manager/src/main/bin/deploy.sh
+94
-0
datav-manager/src/main/bin/shutdown.sh
datav-manager/src/main/bin/shutdown.sh
+14
-14
datav-manager/src/main/bin/start.cmd
datav-manager/src/main/bin/start.cmd
+1
-0
datav-manager/src/main/bin/start.sh
datav-manager/src/main/bin/start.sh
+6
-6
datav-manager/src/main/bin/stop.sh
datav-manager/src/main/bin/stop.sh
+52
-0
No files found.
assembly/assembly.xml
0 → 100644
View file @
c923250f
<assembly
xmlns=
"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"
>
<id>
release
</id>
<formats>
<format>
tar.gz
</format>
</formats>
<fileSets>
<fileSet>
<directory>
target/bin
</directory>
<outputDirectory>
bin
</outputDirectory>
<fileMode>
0755
</fileMode>
</fileSet>
<fileSet>
<directory>
${project.parent.basedir}/dist/${project.parent.artifactId}/boot
</directory>
<outputDirectory>
boot
</outputDirectory>
<fileMode>
0755
</fileMode>
</fileSet>
<fileSet>
<directory>
./db
</directory>
<includes>
<include>
*.sql
</include>
</includes>
<outputDirectory>
db
</outputDirectory>
<fileMode>
0755
</fileMode>
</fileSet>
</fileSets>
<files>
<file>
<source>
target/${project.artifactId}-${project.version}.jar
</source>
<outputDirectory>
boot
</outputDirectory>
</file>
</files>
</assembly>
\ No newline at end of file
datav-manager/db/db.sql
View file @
c923250f
/*
Navicat MySQL Data Transfer
Source Server : 192.168.0.98
Source Server Version : 50739
Source Host : 192.168.0.98:3306
Source Database : datav_platform
Target Server Type : MYSQL
Target Server Version : 50739
File Encoding : 65001
Date: 2023-04-21 09:40:34
*/
SET
FOREIGN_KEY_CHECKS
=
0
;
-- ----------------------------
-- Table structure for mortals_xhx_area
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_area`
;
CREATE
TABLE
`mortals_xhx_area`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键,自增长'
,
`parentId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'上级区域ID'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'区域名称'
,
`level`
tinyint
(
4
)
DEFAULT
NULL
COMMENT
'区域级别,按所处树的节点层次'
,
`code`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'区域编码,按全国省市编码'
,
`contactsPeople`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'区域负责人'
,
`contactsMobile`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'区域负责人电话'
,
`childSize`
int
(
11
)
DEFAULT
NULL
COMMENT
'子区域数量,默认0'
,
`maxChildId`
int
(
11
)
DEFAULT
NULL
COMMENT
'子区域的最大ID,默认0'
,
`status`
tinyint
(
4
)
DEFAULT
NULL
COMMENT
'状态,0停用,1启用'
,
`remark`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'描述'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户ID'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'区域信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_customer
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_customer`
;
CREATE
TABLE
`mortals_xhx_customer`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`loginName`
varchar
(
30
)
NOT
NULL
COMMENT
'用户登录账号'
,
`password`
varchar
(
32
)
NOT
NULL
COMMENT
'密码'
,
`memberLevel`
tinyint
(
2
)
NOT
NULL
COMMENT
'会员等级,,0:未开启,1:试用客户,2:VIP,3:设计师,默认0'
,
`custName`
varchar
(
32
)
NOT
NULL
COMMENT
'客户真实名称'
,
`organization`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'单位名称'
,
`contactTelphone`
varchar
(
11
)
NOT
NULL
COMMENT
'联系电话'
,
`enterpriseConsultant`
varchar
(
64
)
NOT
NULL
COMMENT
'企业顾问'
,
`siteId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'站点ID'
,
`sex`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'性别'
,
`mailbox`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'邮箱'
,
`job`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'职位'
,
`avatar`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'头像图片地址'
,
`customerSrc`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户来源'
,
`status`
tinyint
(
2
)
NOT
NULL
COMMENT
'使用状态,1:正常,0:禁用,默认:0'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createTime`
datetime
NOT
NULL
COMMENT
'注册时间'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`lastLoginTime`
datetime
DEFAULT
NULL
COMMENT
'最后一次登录时间'
,
`lastLoginAddress`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'最后一次登录地址'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户管理'
;
-- ----------------------------
-- Table structure for mortals_xhx_customer_trial
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_customer_trial`
;
CREATE
TABLE
`mortals_xhx_customer_trial`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户ID'
,
`memberLevel`
tinyint
(
2
)
NOT
NULL
DEFAULT
'1'
COMMENT
'申请会员等级,1:试用客户,2:VIP,3:设计师'
,
`isAccept`
tinyint
(
2
)
NOT
NULL
DEFAULT
'0'
COMMENT
'受理状态,0:未受理,1:同意,2:不同意。默认:0'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'受理用户'
,
`createTime`
datetime
NOT
NULL
COMMENT
'提交时间'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'受理时间'
,
`custName`
varchar
(
32
)
NOT
NULL
COMMENT
'客户真实名称'
,
`organization`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'单位名称'
,
`contactTelphone`
varchar
(
11
)
NOT
NULL
COMMENT
'联系电话'
,
`sex`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'性别'
,
`mailbox`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'邮箱'
,
`job`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'职位'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户试用申请'
;
-- ----------------------------
-- Table structure for mortals_xhx_customer_work_collect
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_customer_work_collect`
;
CREATE
TABLE
`mortals_xhx_customer_work_collect`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'客户ID'
,
`masterplateId`
bigint
(
20
)
NOT
NULL
COMMENT
'模版ID'
,
`createTime`
datetime
NOT
NULL
COMMENT
'收藏时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户收藏信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_customer_work_design
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_customer_work_design`
;
CREATE
TABLE
`mortals_xhx_customer_work_design`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'客户ID'
,
`createTime`
datetime
NOT
NULL
COMMENT
'创建时间'
,
`workDesignName`
varchar
(
32
)
NOT
NULL
COMMENT
'作品名称'
,
`workDesignStatus`
tinyint
(
2
)
NOT
NULL
COMMENT
'作品状态:0:草稿,1:发布'
,
`workDesignDesc`
text
COMMENT
'作品描述'
,
`updateTime`
datetime
NOT
NULL
COMMENT
'更新时间'
,
`pictureIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的图片'
,
`pictureSrcIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的素材'
,
`pictureBackgroundIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的背景'
,
`fontIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'作品引用的字体'
,
`previewUrl`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'图片预览地址(相对地址)'
,
`draft`
text
COMMENT
'草稿内容'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户作品信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_customer_work_design_stat
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_customer_work_design_stat`
;
CREATE
TABLE
`mortals_xhx_customer_work_design_stat`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'客户ID'
,
`customerDesignPictures`
int
(
4
)
NOT
NULL
COMMENT
'客户设计图片数量'
,
`customerDesignVideos`
int
(
4
)
NOT
NULL
COMMENT
'客户设计视频数量'
,
`createTime`
datetime
NOT
NULL
COMMENT
'注册时间'
,
`updateTime`
datetime
NOT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户作品统计'
;
-- ----------------------------
-- Table structure for mortals_xhx_design_masterplate
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_design_masterplate`
;
CREATE
TABLE
`mortals_xhx_design_masterplate`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`masterplateName`
varchar
(
64
)
NOT
NULL
COMMENT
'模版名称'
,
`masterplateCode`
int
(
4
)
NOT
NULL
COMMENT
'模版编码'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'发布人'
,
`customerName`
varchar
(
32
)
NOT
NULL
COMMENT
'发布人名称'
,
`createTime`
datetime
NOT
NULL
COMMENT
'发布时间'
,
`masterplateDesc`
text
NOT
NULL
COMMENT
'模版描述'
,
`masterplatePath`
varchar
(
64
)
NOT
NULL
COMMENT
'模版下载地址(相对地址)'
,
`masterplateUseNum`
int
(
4
)
NOT
NULL
COMMENT
'模版被引用的次数。默认:0'
,
`pictureIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的图片'
,
`pictureSrcIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的素材'
,
`pictureBackgroundIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的背景'
,
`fontIds`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模版引用的字体'
,
`previewUrl`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'图片预览地址(相对地址)'
,
`draft`
text
COMMENT
'草稿'
,
`plateType`
int
(
4
)
NOT
NULL
DEFAULT
'1'
COMMENT
'版式。1:横版2竖版默认:1'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'模版管理'
;
-- ----------------------------
-- Table structure for mortals_xhx_font_material
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_font_material`
;
CREATE
TABLE
`mortals_xhx_font_material`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`fontName`
varchar
(
32
)
NOT
NULL
COMMENT
'字体名称'
,
`createUserId`
bigint
(
20
)
NOT
NULL
COMMENT
'上传人'
,
`createTime`
datetime
NOT
NULL
COMMENT
'上传时间'
,
`fontDesc`
text
NOT
NULL
COMMENT
'字体描述'
,
`fontPath`
varchar
(
64
)
NOT
NULL
COMMENT
'字体下载地址(相对地址)'
,
`fileName`
varchar
(
64
)
NOT
NULL
COMMENT
'文件原始名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'字体素材'
;
-- ----------------------------
-- Table structure for mortals_xhx_goview_masterplate
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_goview_masterplate`
;
CREATE
TABLE
`mortals_xhx_goview_masterplate`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`masterplateName`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'模板名称'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'发布用户ID'
,
`state`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'项目状态[0未发布,1发布]'
,
`indexImage`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'首页图片'
,
`remarks`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'模板介绍'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`updateUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'更新用户'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'模板表'
;
-- ----------------------------
-- Table structure for mortals_xhx_goview_masterplate_data
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_goview_masterplate_data`
;
CREATE
TABLE
`mortals_xhx_goview_masterplate_data`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`masterplateId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'模板Id'
,
`content`
blob
COMMENT
'存储数据'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`updateUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'更新用户'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'模板数据'
;
-- ----------------------------
-- Table structure for mortals_xhx_goview_project
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_goview_project`
;
CREATE
TABLE
`mortals_xhx_goview_project`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`projectName`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'项目名称'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`state`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'项目状态[-1未发布,1发布]'
,
`indexImage`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'首页图片'
,
`remarks`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'项目介绍'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`updateUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'更新用户'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'项目'
;
-- ----------------------------
-- Table structure for mortals_xhx_goview_project_data
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_goview_project_data`
;
CREATE
TABLE
`mortals_xhx_goview_project_data`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`projectId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'项目Id'
,
`content`
blob
COMMENT
'存储数据'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`updateUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'更新用户'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'项目数据关联'
;
-- ----------------------------
-- Table structure for mortals_xhx_help
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_help`
;
CREATE
TABLE
`mortals_xhx_help`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'帮助ID,主键,自增长'
,
`sortNum`
int
(
8
)
DEFAULT
NULL
COMMENT
'排序号'
,
`title`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'问题标题'
,
`content`
varchar
(
256
)
NOT
NULL
COMMENT
'问题内容'
,
`answerContent`
text
COMMENT
'问题回复'
,
`questionType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'问题类型备用字段'
,
`status`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'状态备用字段'
,
`useful`
int
(
8
)
DEFAULT
NULL
COMMENT
'有用统计'
,
`useless`
int
(
8
)
DEFAULT
NULL
COMMENT
'无用统计'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
`updateUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'修改用户'
,
`updateUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'修改用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'帮助信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_help_evaluate
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_help_evaluate`
;
CREATE
TABLE
`mortals_xhx_help_evaluate`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'评价ID,主键,自增长'
,
`helpId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'帮助ID'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户id'
,
`custName`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'客户真实名称'
,
`organization`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'单位名称'
,
`contactTelphone`
varchar
(
11
)
DEFAULT
NULL
COMMENT
'联系电话'
,
`evaluateType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'评价结果1有用2没用'
,
`evaluateTime`
datetime
DEFAULT
NULL
COMMENT
'评价时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'帮助评价信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_idgenerator
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_idgenerator`
;
CREATE
TABLE
`mortals_xhx_idgenerator`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`idType`
varchar
(
50
)
NOT
NULL
COMMENT
'id类型'
,
`idMaxValue`
bigint
(
20
)
unsigned
NOT
NULL
COMMENT
'id值'
,
`remark`
varchar
(
100
)
NOT
NULL
COMMENT
'备注'
,
`versionNum`
bigint
(
20
)
unsigned
NOT
NULL
COMMENT
'版本号,默认0'
,
`gmtModify`
timestamp
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'最后修改时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'主键Id生成器业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_masterplate_use_info
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_masterplate_use_info`
;
CREATE
TABLE
`mortals_xhx_masterplate_use_info`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`masterplateId`
bigint
(
20
)
NOT
NULL
COMMENT
'模版ID'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'使用人ID'
,
`customerName`
varchar
(
32
)
NOT
NULL
COMMENT
'使用人'
,
`customerTelphone`
varchar
(
11
)
NOT
NULL
COMMENT
'使用人电话'
,
`createTime`
datetime
NOT
NULL
COMMENT
'使用时间'
,
`customerOrganization`
varchar
(
64
)
NOT
NULL
COMMENT
'使用人单位'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'模版使用信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_menu
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_menu`
;
CREATE
TABLE
`mortals_xhx_menu`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'菜单ID,主键,自增长'
,
`name`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'菜单名称'
,
`url`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'连接地址'
,
`parentId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'父菜单ID,一级菜单的该字段值为-1'
,
`orderId`
int
(
11
)
DEFAULT
NULL
COMMENT
'排序编号'
,
`status`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'菜单状态,0:禁用,1:启用,默认1'
,
`linkType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0'
,
`groupId`
int
(
11
)
DEFAULT
NULL
COMMENT
'分组编号,使用菜单分隔符按该值分隔,默认1'
,
`groupName`
varchar
(
255
)
DEFAULT
NULL
,
`imgPath`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'主菜单图标,主菜单图标的css样式名'
,
`buttonImgPath`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'按钮图标,按钮图标的css样式名'
,
`imgCommPath`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'常用菜单图标,常用菜单图标的css样式名'
,
`commMenu`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'是否常用菜单,0:非常用,1:常用,默认0'
,
`menuType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0'
,
`authType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'菜单信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_message
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_message`
;
CREATE
TABLE
`mortals_xhx_message`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'消息ID,主键,自增长'
,
`title`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'消息标题'
,
`content`
text
NOT
NULL
COMMENT
'消息内容'
,
`sendMode`
tinyint
(
2
)
NOT
NULL
COMMENT
'发送方式1站内发送2短信发送3同时发送'
,
`scope`
tinyint
(
2
)
NOT
NULL
COMMENT
'可见范围1所有人可见2VIP可见3普通用户可见'
,
`sendStatus`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'发送状态0未发送1已发送'
,
`sendTime`
datetime
DEFAULT
NULL
COMMENT
'发送时间'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`messageType`
tinyint
(
2
)
NOT
NULL
COMMENT
'消息类型1标题消息2动态消息'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户建议信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_news
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_news`
;
CREATE
TABLE
`mortals_xhx_news`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'消息ID,主键,自增长'
,
`messageId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'消息id'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户id'
,
`title`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'消息标题'
,
`content`
varchar
(
256
)
NOT
NULL
COMMENT
'消息内容'
,
`messageType`
tinyint
(
2
)
NOT
NULL
COMMENT
'消息类型1标题消息2动态消息'
,
`readStatus`
tinyint
(
2
)
NOT
NULL
DEFAULT
'0'
COMMENT
'查阅状态0未读1已读'
,
`receiveTime`
datetime
DEFAULT
NULL
COMMENT
'接收时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'用户消息'
;
-- ----------------------------
-- Table structure for mortals_xhx_oper_log
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_oper_log`
;
CREATE
TABLE
`mortals_xhx_oper_log`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`platformMark`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'平台标识'
,
`userId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户id'
,
`userName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'用户名称'
,
`loginName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'用户登录名'
,
`requestUrl`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'请求地址'
,
`content`
varchar
(
2000
)
DEFAULT
NULL
COMMENT
'操作内容,记录操作具体信息,如修改前修改或的数据'
,
`ip`
varchar
(
30
)
DEFAULT
NULL
COMMENT
'操作IP地址'
,
`logDate`
datetime
DEFAULT
NULL
COMMENT
'操作时间'
,
`operType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'操作类型,0:新增,1:修改,2:删除'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'操作日志业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_param
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_param`
;
CREATE
TABLE
`mortals_xhx_param`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'参数名称'
,
`firstOrganize`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'一级组织,如:平台配置'
,
`secondOrganize`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'二级组织,如:基础配置'
,
`paramKey`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'参数键,全局唯一'
,
`paramValue`
varchar
(
2000
)
DEFAULT
NULL
COMMENT
'参数值'
,
`validStatus`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'参数有效状态,0:禁用,1:启用,默认1'
,
`modStatus`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4'
,
`displayType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0'
,
`remark`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'备注'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'参数信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_picture_material
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_picture_material`
;
CREATE
TABLE
`mortals_xhx_picture_material`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID,主键,自增长'
,
`pictureName`
varchar
(
32
)
NOT
NULL
COMMENT
'图片名称'
,
`pictureGroupId`
bigint
(
20
)
NOT
NULL
COMMENT
'图片分组(系统参数中获取,字典数据)'
,
`pictureClassifyId`
bigint
(
20
)
NOT
NULL
COMMENT
'图片分类(系统参数中获取,字典数据)'
,
`createUserId`
bigint
(
20
)
NOT
NULL
COMMENT
'上传人'
,
`createTime`
datetime
NOT
NULL
COMMENT
'上传时间'
,
`pictureDesc`
text
COMMENT
'图片描述'
,
`picturePath`
varchar
(
64
)
NOT
NULL
COMMENT
'图片下载地址(相对地址)'
,
`pictureType`
tinyint
(
2
)
NOT
NULL
COMMENT
'图片类型,0:普通图片,1:素材,2:背景图片。默认:0'
,
`fileName`
varchar
(
64
)
NOT
NULL
COMMENT
'文件原始名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'图片素材'
;
-- ----------------------------
-- Table structure for mortals_xhx_proposal
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_proposal`
;
CREATE
TABLE
`mortals_xhx_proposal`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'建议ID,主键,自增长'
,
`content`
varchar
(
256
)
NOT
NULL
COMMENT
'建议内容'
,
`screenshot`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'截图地址'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户id'
,
`custName`
varchar
(
128
)
NOT
NULL
COMMENT
'客户名称'
,
`createTime`
datetime
NOT
NULL
COMMENT
'提交时间'
,
`replyStatus`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'回复状态备0未回复1已回复'
,
`replyContent`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'回复内容'
,
`replyTime`
datetime
DEFAULT
NULL
COMMENT
'回复时间'
,
`sendMode`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'回复发送方式1站内发送2短信发送3同时发送'
,
`sendStatus`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'回复发送状态0未发送1已发送'
,
`contactTelphone`
varchar
(
11
)
NOT
NULL
COMMENT
'联系电话'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'客户建议信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_question
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_question`
;
CREATE
TABLE
`mortals_xhx_question`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'问答ID,主键,自增长'
,
`questionType`
tinyint
(
2
)
DEFAULT
'1'
COMMENT
'问题类型备用字段'
,
`status`
tinyint
(
2
)
NOT
NULL
DEFAULT
'0'
COMMENT
'状态0未完成1已完成'
,
`customerId`
bigint
(
20
)
NOT
NULL
COMMENT
'客户id'
,
`custName`
varchar
(
32
)
NOT
NULL
COMMENT
'客户真实名称'
,
`organization`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'单位名称'
,
`contactTelphone`
varchar
(
11
)
NOT
NULL
COMMENT
'联系电话'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`beginTime`
datetime
DEFAULT
NULL
COMMENT
'开始时间'
,
`finishTime`
datetime
DEFAULT
NULL
COMMENT
'结束时间'
,
`evaluate`
tinyint
(
2
)
NOT
NULL
DEFAULT
'0'
COMMENT
'评价'
,
`sumQA`
int
(
8
)
NOT
NULL
DEFAULT
'0'
COMMENT
'问答次数'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'问答信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_question_record
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_question_record`
;
CREATE
TABLE
`mortals_xhx_question_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'记录ID,主键,自增长'
,
`questionId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID,主键,自增长'
,
`recordType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'记录类型1提问2答复'
,
`content`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'内容'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'提交时间'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'问答记录信息'
;
-- ----------------------------
-- Table structure for mortals_xhx_question_reply
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_question_reply`
;
CREATE
TABLE
`mortals_xhx_question_reply`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'回复ID,主键,自增长'
,
`keywords`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'问题关键字'
,
`replyContent`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'回复内容'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'提交时间'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'问答自动回复'
;
-- ----------------------------
-- Table structure for mortals_xhx_resource
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_resource`
;
CREATE
TABLE
`mortals_xhx_resource`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'菜单ID,主键,自增长'
,
`name`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'名称'
,
`url`
varchar
(
2000
)
DEFAULT
NULL
COMMENT
'连接地址,多个地址以逗号分隔'
,
`authType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3'
,
`sourceType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'资源类型,0:系统资源,1:开放资源,默认0'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`userType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'用户类型,0:系统用户 1:代理商用户 2:品牌商用户'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'资源信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_role
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_role`
;
CREATE
TABLE
`mortals_xhx_role`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`name`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'角色名称'
,
`remark`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'备注'
,
`roleType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'归属客户ID'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`userType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'用户类型,0:系统用户 1:代理商用户 2:品牌商用户'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'角色信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_role_auth
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_role_auth`
;
CREATE
TABLE
`mortals_xhx_role_auth`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`roleId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'角色ID'
,
`resourceId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'资源ID'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'角色资源权限业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_role_user
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_role_user`
;
CREATE
TABLE
`mortals_xhx_role_user`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`roleId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'角色ID'
,
`userId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'角色用户业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_site
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_site`
;
CREATE
TABLE
`mortals_xhx_site`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID,主键,自增长'
,
`siteName`
varchar
(
64
)
NOT
NULL
COMMENT
'站点名'
,
`parentId`
bigint
(
11
)
NOT
NULL
COMMENT
'父级id'
,
`ancestors`
varchar
(
255
)
DEFAULT
''
COMMENT
'祖级列表,逗号分隔'
,
`address`
varchar
(
255
)
NOT
NULL
COMMENT
'地址'
,
`mobile`
varchar
(
32
)
NOT
NULL
COMMENT
'电话'
,
`introduce`
text
NOT
NULL
COMMENT
'单位介绍'
,
`workday1`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周一 1上班 0不上'
,
`workday2`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周二 1上班 0不上'
,
`workday3`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周三 1上班 0不上'
,
`workday4`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周四 1上班 0不上'
,
`workday5`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周五 1上班 0不上'
,
`workday6`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周六 1上班 0不上'
,
`workday7`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'周日 1上班 0不上'
,
`number`
varchar
(
32
)
NOT
NULL
COMMENT
'站点编号'
,
`summary`
text
NOT
NULL
COMMENT
'中心介绍'
,
`orderNum`
int
(
9
)
DEFAULT
'0'
COMMENT
'排序字段'
,
`status`
tinyint
(
2
)
DEFAULT
'1'
COMMENT
'站点状态 ,0,停用,1,正常 默认1'
,
`updateTime`
datetime
DEFAULT
NULL
COMMENT
'变更时间'
,
`updateUser`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'变更用户loginName'
,
`createTime`
datetime
NOT
NULL
COMMENT
'创建时间'
,
`createUser`
varchar
(
50
)
NOT
NULL
COMMENT
'创建用户loginName'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'站点信息表'
;
-- ----------------------------
-- Table structure for mortals_xhx_table_index
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_table_index`
;
CREATE
TABLE
`mortals_xhx_table_index`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'菜单ID,主键,自增长'
,
`tableName`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'表名称'
,
`tableMark`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'表标识'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'分索引信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_task
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_task`
;
CREATE
TABLE
`mortals_xhx_task`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'任务名称'
,
`taskKey`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'任务关键字,区分任务执行流程'
,
`status`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'任务状态,0:未启动,1:执行中,默认0'
,
`excuteService`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'任务执行服务'
,
`excuteParam`
text
COMMENT
'任务执行参数'
,
`excuteHost`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔'
,
`excuteStrategy`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1'
,
`excuteDate`
int
(
11
)
DEFAULT
NULL
COMMENT
'执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0'
,
`excuteTime`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'执行时间,格式:HH:mm,默认:00:00'
,
`remark`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'备注'
,
`lastExcuteHost`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'最后执行主机'
,
`lastExcuteTime`
datetime
DEFAULT
NULL
COMMENT
'最后执行时间'
,
`interimExcuteStatus`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'任务信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_uploadfile
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_uploadfile`
;
CREATE
TABLE
`mortals_xhx_uploadfile`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID,主键,自增长'
,
`fileName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'文件名称'
,
`filePath`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'文件路径'
,
`fileType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'文件类型,1 excel ,2 img,3 zip, 4 pdf'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUser`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'上传文件'
;
-- ----------------------------
-- Table structure for mortals_xhx_user
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_user`
;
CREATE
TABLE
`mortals_xhx_user`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'用户ID,主键,自增长'
,
`loginName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'登录名'
,
`loginPwd`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'登录密码,使用md5双次加密'
,
`loginPwd1`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'最近一次使用密码,使用md5双次加密'
,
`loginPwd2`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'最近二次使用密码,使用md5双次加密'
,
`loginPwd3`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'最近三次使用密码,使用md5双次加密'
,
`loginLimitAddress`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录'
,
`realName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'用户名'
,
`mobile`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'用户手机号'
,
`phone`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'用户联系电话'
,
`email`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'用户邮箱'
,
`qq`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'QQ号码'
,
`userType`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'用户类型,0:系统用户 1:普通用户 2:工作人员,默认2'
,
`siteId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'站点id'
,
`status`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1'
,
`customerId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'客户ID'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`createUserName`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'创建用户名称'
,
`lastLoginTime`
datetime
DEFAULT
NULL
COMMENT
'最后一次登录时间'
,
`lastLoginAddress`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'最后一次登录地址'
,
`lastModPwdTime`
datetime
DEFAULT
NULL
COMMENT
'最后修改密码时间'
,
`lastModPwdAddr`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'最后修改密码地址'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'用户信息业务'
;
-- ----------------------------
-- Table structure for mortals_xhx_valid_code
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_valid_code`
;
CREATE
TABLE
`mortals_xhx_valid_code`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'菜单ID,主键,自增长'
,
`code`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'验证码'
,
`url`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'校验地址,email校验使用'
,
`mobile`
varchar
(
21
)
DEFAULT
NULL
COMMENT
'校验手机号'
,
`email`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'校验邮箱'
,
`type`
tinyint
(
2
)
DEFAULT
NULL
COMMENT
'校验方式,0:图片校验,1:手机校验,2:邮箱校验,默认0'
,
`sessionId`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'会话ID'
,
`ip`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'IP地址'
,
`createTime`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`lapseTime`
datetime
DEFAULT
NULL
COMMENT
'失效时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'验证码信息业务'
;
datav-manager/db/init_data.sql
0 → 100644
View file @
c923250f
INSERT
INTO
`mortals_xhx_user`
(
`loginName`
,
`loginPwd`
,
`loginPwd1`
,
`loginPwd2`
,
`loginPwd3`
,
`loginLimitAddress`
,
`realName`
,
`mobile`
,
`phone`
,
`email`
,
`qq`
,
`userType`
,
`siteId`
,
`status`
,
`customerId`
,
`createTime`
,
`createUserId`
,
`createUserName`
,
`lastLoginTime`
,
`lastLoginAddress`
,
`lastModPwdTime`
,
`lastModPwdAddr`
)
VALUES
(
'admin'
,
'43442676c74ae59f219c2d87fd6bad52'
,
NULL
,
NULL
,
NULL
,
NULL
,
'系统管理员'
,
'13808095770'
,
NULL
,
NULL
,
NULL
,
'1'
,
NULL
,
'1'
,
NULL
,
Now
(),
'1'
,
'admin'
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_customer`
(
`loginName`
,
`password`
,
`memberLevel`
,
`custName`
,
`organization`
,
`contactTelphone`
,
`enterpriseConsultant`
,
`siteId`
,
`sex`
,
`mailbox`
,
`job`
,
`avatar`
,
`customerSrc`
,
`status`
,
`createUserId`
,
`createTime`
,
`updateTime`
,
`lastLoginTime`
,
`lastLoginAddress`
)
VALUES
(
'gaowei'
,
'4280d89a5a03f812751f504cc10ee8a5'
,
'1'
,
'高维'
,
'四川恒升信达科技有限公司'
,
'13088088834'
,
'高维'
,
NULL
,
'1'
,
''
,
''
,
NULL
,
'2'
,
'1'
,
'1'
,
Now
(),
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'4'
,
'风景元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'2'
,
'美食元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-06-15 17:20:29'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'3'
,
'党政元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-06-15 18:19:36'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分类'
,
'PictureMaterial'
,
'pictureClassifyId'
,
'1'
,
'党建元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-06-15 18:19:36'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分类'
,
'PictureMaterial'
,
'pictureClassifyId'
,
'2'
,
'餐饮元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-06-15 18:32:17'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'5'
,
'新闻报道'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-07-12 16:21:57'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'7'
,
'政务服务'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-12 16:10:54'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'8'
,
'线、箭头'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-12 16:48:42'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'9'
,
'几何形状'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-12 16:51:19'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'10'
,
'人物插画'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-12 16:58:54'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'11'
,
'科技元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-15 11:14:24'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'12'
,
'节日元素'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-17 15:09:44'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'13'
,
'其他'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-17 15:18:22'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'14'
,
'数字'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-17 16:15:38'
,
'1'
,
'系统管理员'
);
INSERT
INTO
`mortals_xhx_param`
(
`name`
,
`firstOrganize`
,
`secondOrganize`
,
`paramKey`
,
`paramValue`
,
`validStatus`
,
`modStatus`
,
`displayType`
,
`remark`
,
`createTime`
,
`createUserId`
,
`createUserName`
)
VALUES
(
'素材分组'
,
'PictureMaterial'
,
'pictureGroupId'
,
'15'
,
'艺术字'
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-08-19 15:19:07'
,
'1'
,
'系统管理员'
);
datav-manager/pom.xml
View file @
c923250f
...
@@ -152,11 +152,6 @@
...
@@ -152,11 +152,6 @@
</resources>
</resources>
<plugins>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-jar-plugin
</artifactId>
</plugin>
<plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-surefire-plugin
</artifactId>
<artifactId>
maven-surefire-plugin
</artifactId>
...
@@ -168,11 +163,6 @@
...
@@ -168,11 +163,6 @@
<plugin>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<configuration>
<jvmArguments>
-Dfile.encoding=UTF-8
</jvmArguments>
<outputDirectory>
${project.basedir}/dist/${project.artifactId}/boot
</outputDirectory>
<layout>
ZIP
</layout>
</configuration>
</plugin>
</plugin>
<plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<groupId>
org.apache.maven.plugins
</groupId>
...
@@ -196,10 +186,36 @@
...
@@ -196,10 +186,36 @@
</goals>
</goals>
<configuration>
<configuration>
<encoding>
UTF-8
</encoding>
<encoding>
UTF-8
</encoding>
<outputDirectory>
${project.basedir}/dist/${project.artifactId}/bin
</outputDirectory>
<outputDirectory>
target/bin
</outputDirectory>
<resources>
<resources>
<resource>
<resource>
<directory>
src/main/bin/
</directory>
<directory>
src/main/bin/
</directory>
<excludes>
<exclude>
deploy.sh
</exclude>
</excludes>
<filtering>
true
</filtering>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>
copy-deploy
</id>
<phase>
package
</phase>
<goals>
<goal>
copy-resources
</goal>
</goals>
<configuration>
<encoding>
UTF-8
</encoding>
<outputDirectory>
${project.parent.basedir}/dist/${project.artifactId}/
</outputDirectory>
<resources>
<resource>
<directory>
src/main/bin
</directory>
<includes>
<include>
deploy.sh
</include>
</includes>
<filtering>
true
</filtering>
<filtering>
true
</filtering>
</resource>
</resource>
</resources>
</resources>
...
@@ -207,6 +223,29 @@
...
@@ -207,6 +223,29 @@
</execution>
</execution>
</executions>
</executions>
</plugin>
</plugin>
<plugin>
<artifactId>
maven-assembly-plugin
</artifactId>
<version>
3.3.0
</version>
<executions>
<execution>
<id>
make-assembly
</id>
<phase>
package
</phase>
<goals>
<goal>
single
</goal>
</goals>
<configuration>
<finalName>
${project.artifactId}
</finalName>
<appendAssemblyId>
false
</appendAssemblyId>
<descriptors>
<descriptor>
../assembly/assembly.xml
</descriptor>
</descriptors>
<outputDirectory>
${project.parent.basedir}/dist/${project.artifactId}
</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</plugins>
</build>
</build>
...
...
datav-manager/src/main/bin/check_server.sh
0 → 100644
View file @
c923250f
#!/bin/bash
PORT
=
"@profiles.server.port@"
PROJECT_NAME
=
"@project.artifactId@"
;
MAIN_CLASS
=
"
$PROJECT_NAME
-@project.version@.jar"
;
SHELL_NAME
=
$0
SHELL_LOG
=
"
${
SHELL_NAME
}
.log"
LOG_DATE
=
'date "+%Y-%m-%d"'
LOG_TIME
=
'date "+%H-%M-%S"'
CDATE
=
$(
date
"+%Y-%m-%d"
)
CTIME
=
$(
date
"+%H-%M-%S"
)
#写日志
writelog
()
{
LOGINFO
=
$1
echo
"
${
CDATE
}
${
CTIME
}
:
${
SHELL_NAME
}
:
${
LOGINFO
}
"
>>
${
SHELL_LOG
}
}
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
$jcpid
]
;
then
writelog
"The
$PROJECT_NAME
start finished, PID is
$jcpid
"
exit
$SUCCESS
else
writelog
"start service..."
systemctl stop
${
PROJECT_NAME
}
&&
systemctl start
${
PROJECT_NAME
}
fi
datav-manager/src/main/bin/deploy.sh
0 → 100644
View file @
c923250f
#!/bin/sh
RETVAL
=
$?
SHELL_NAME
=
"deploy"
BASEDIR
=
$(
dirname
$0
)
BASEDIR
=
$(
(
cd
"
$BASEDIR
"
pwd
)
)
LOCK_FILE
=
"/tmp/deploy.lock"
# 时间变量
CDATE
=
$(
date
"+%Y-%m-%d"
)
CTIME
=
$(
date
"+%H:%M:%S"
)
SHELL_LOG
=
"
${
BASEDIR
}
/
${
SHELL_NAME
}
.log"
JAVA_HOME
=
"/usr/local/java/jdk1.8"
SERVICE_PATH
=
"/usr/lib/systemd/system"
PUBLISH_PATH
=
"@profiles.publish.path@"
PROJECT_NAME
=
"@project.artifactId@"
PROJECT_EXECPATH
=
"
${
PUBLISH_PATH
}
/
${
PROJECT_NAME
}
"
PROJECT_UI_EXECPATH
=
"
${
PUBLISH_PATH
}
/
${
PROJECT_NAME
}
-ui/dist"
PROJECT_FILENAME
=
"
${
PROJECT_NAME
}
.tar.gz"
PROJECT_UI_FILENAME
=
"
${
PROJECT_NAME
}
-ui.tar.gz"
PROJECT_SERVICE
=
"
${
SERVICE_PATH
}
/
${
PROJECT_NAME
}
.service"
#写日志
writelog
()
{
LOGINFO
=
$1
echo
"
${
CDATE
}
${
CTIME
}
:
${
SHELL_NAME
}
:
${
LOGINFO
}
"
>>
${
SHELL_LOG
}
echo
${
LOGINFO
}
}
#清理目标
clear_deploy
()
{
SERVICE
=
$1
EXECPATH
=
$2
#清理后台自启服务
rm
-rf
${
SERVICE
}
#清理执行文件目录
rm
-rf
${
EXECPATH
}
}
build_service
()
{
SERVICE
=
$1
EXECPATH
=
$2
echo
""
>
${
SERVICE
}
echo
"[Unit]"
>>
${
SERVICE
}
echo
"Description=
${
PROJECT_NAME
}
"
>>
${
SERVICE
}
echo
"After=network.target"
>>
${
SERVICE
}
echo
""
>>
${
SERVICE
}
echo
"[Service]"
>>
${
SERVICE
}
echo
"Environment=
\"
JAVA_HOME=
$JAVA_HOME
\"
"
>>
${
SERVICE
}
echo
"Type=forking"
>>
${
SERVICE
}
echo
"ExecStart=
${
EXECPATH
}
/bin/start.sh"
>>
${
SERVICE
}
echo
"ExecStop=
${
EXECPATH
}
/bin/shutdown.sh"
>>
${
SERVICE
}
echo
"PrivateTmp=true"
>>
${
SERVICE
}
echo
""
>>
${
SERVICE
}
echo
"[Install]"
>>
${
SERVICE
}
echo
"WantedBy=multi-user.target"
>>
${
SERVICE
}
writelog
"
${
PROJECT_NAME
}
服务创建完成!"
}
#启动服务与nginx
start_service
()
{
systemctl
enable
${
PROJECT_NAME
}
systemctl daemon-reload
writelog
"
${
PROJECT_NAME
}
服务启动..."
systemctl stop
${
PROJECT_NAME
}
&&
systemctl start
${
PROJECT_NAME
}
project_status
=
$(
systemctl status
"
${
PROJECT_NAME
}
"
|grep Active |awk
'{print $2}'
)
jcpid
=
$(
ps
-ef
|
grep
-v
"grep"
|
grep
"
${
PROJECT_NAME
}
"
|
awk
'{print $2}'
)
writelog
"
${
PROJECT_NAME
}
服务启动,PID is
${
jcpid
}
,status:
${
project_status
}
"
}
#部署后台服务
project_deploy
()
{
writelog
"
${
PROJECT_NAME
}
_deploy"
systemctl stop
${
PROJECT_NAME
}
clear_deploy
${
PROJECT_SERVICE
}
${
PROJECT_EXECPATH
}
writelog
"
${
PROJECT_NAME
}
_clear_finish"
tar
-zvxf
./
${
PROJECT_FILENAME
}
-C
${
PUBLISH_PATH
}
build_service
${
PROJECT_SERVICE
}
${
PROJECT_EXECPATH
}
start_service
writelog
"
${
PROJECT_NAME
}
_deploy_finish"
}
#主函数
main
()
{
echo
"后台服务部署"
project_deploy
exit
${
RETVAL
}
}
main
$1
datav-manager/src/main/bin/shutdown.sh
View file @
c923250f
#! /bin/sh
#! /bin/sh
PORT
=
"@profiles.server.port@"
PORT
=
"@profiles.server.port@"
BASEDIR
=
`
dirname
$0
`
BASEDIR
=
$(
dirname
$0
)
BASEDIR
=
`
(
cd
"
$BASEDIR
"
;
pwd
)
`
BASEDIR
=
$(
(
cd
"
$BASEDIR
"
pwd
)
)
PROJECT_NAME
=
"@project.artifactId@"
PROJECT_NAME
=
"@project.artifactId@"
MAIN_CLASS
=
"
$PROJECT_NAME
"
;
MAIN_CLASS
=
"
$PROJECT_NAME
"
if
[
!
-n
"
$PORT
"
]
;
then
if
[
!
-n
"
$PORT
"
]
;
then
echo
$"Usage:
$0
{port}"
echo
$"Usage:
$0
{port}"
exit
$FAIL
exit
$FAIL
fi
fi
pid
=
$(
ps ax |
grep
-i
"
$MAIN_CLASS
"
|
grep
java |
grep
-v
grep
|
awk
'{print $1}'
)
pid
=
`
ps ax |
grep
-i
"
$MAIN_CLASS
"
|
grep
java |
grep
-v
grep
|
awk
'{print $1}'
`
if
[
-z
"
$pid
"
]
;
then
if
[
-z
"
$pid
"
]
;
then
echo
"No Server running."
echo
"No Server running."
exit
-1
;
exit
1
fi
fi
echo
"stoping application
$PROJECT_NAME
......"
echo
"stoping application
$PROJECT_NAME
......"
kill
-
9
${
pid
}
kill
-
15
${
pid
}
echo
"Send shutdown request to Server
$PROJECT_NAME
OK"
echo
"Send shutdown request to Server
$PROJECT_NAME
OK"
datav-manager/src/main/bin/start.cmd
View file @
c923250f
...
@@ -28,6 +28,7 @@ set JVM_CONFIG=%JVM_CONFIG% -Dapp.name=%PROJECT_NAME%
...
@@ -28,6 +28,7 @@ set JVM_CONFIG=%JVM_CONFIG% -Dapp.name=%PROJECT_NAME%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Dapp
.port
=
%PORT%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Dapp
.port
=
%PORT%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Djava
.io.tmpdir
=
%TEMP_PATH%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Djava
.io.tmpdir
=
%TEMP_PATH%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Dbasedir
=
%BASEDIR%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Dbasedir
=
%BASEDIR%
set
JVM_CONFIG
=
%JVM_CONFIG%
-Dloader
.path
=
file
://
%BASEDIR%
/conf
,
file
://
%BASEDIR%
/lib
set
DEBUG_OPTS
=
set
DEBUG_OPTS
=
...
...
datav-manager/src/main/bin/start.sh
View file @
c923250f
...
@@ -5,9 +5,9 @@ BASEDIR=`(cd "$BASEDIR"; pwd)`
...
@@ -5,9 +5,9 @@ BASEDIR=`(cd "$BASEDIR"; pwd)`
PROJECT_NAME
=
"@project.artifactId@"
;
PROJECT_NAME
=
"@project.artifactId@"
;
MAIN_CLASS
=
"
$PROJECT_NAME
-@project.version@.jar"
;
MAIN_CLASS
=
"
$PROJECT_NAME
-@project.version@.jar"
;
LOG_PATH
=
"@profiles.log.path@/
$PROJECT_NAME
"
LOG_PATH
=
"@profiles.log.path@/
$PROJECT_NAME
"
GC_PATH
=
$LOG_PATH
/
$PORT
"-gc.log"
GC_PATH
=
$LOG_PATH
/
PROJECT_NAME
"-gc.log"
HS_ERR_PATH
=
$LOG_PATH
/
$PORT
"-hs_err.log"
HS_ERR_PATH
=
$LOG_PATH
/
PROJECT_NAME
"-hs_err.log"
HEAP_DUMP_PATH
=
$LOG_PATH
/
$PORT
"-heap_dump.hprof"
HEAP_DUMP_PATH
=
$LOG_PATH
/
PROJECT_NAME
"-heap_dump.hprof"
TEMP_PATH
=
$LOG_PATH
/temp/
TEMP_PATH
=
$LOG_PATH
/temp/
SUCCESS
=
0
SUCCESS
=
0
FAIL
=
9
FAIL
=
9
...
@@ -32,9 +32,8 @@ if [ -z "$JAVACMD" ] ; then
...
@@ -32,9 +32,8 @@ if [ -z "$JAVACMD" ] ; then
JAVACMD
=
"
$JAVA_HOME
/bin/java"
JAVACMD
=
"
$JAVA_HOME
/bin/java"
fi
fi
else
else
JAVACMD
=
`
which java
>
/dev/null 2>&1
`
JAVACMD
=
`
which java
`
echo
"Error: JAVA_HOME is not defined correctly."
echo
"Error: JAVA_HOME is
$JAVACMD
"
exit
$ERR_NO_JAVA
fi
fi
fi
fi
...
@@ -60,6 +59,7 @@ exec "$JAVACMD" $JAVA_OPTS \
...
@@ -60,6 +59,7 @@ exec "$JAVACMD" $JAVA_OPTS \
-Dapp
.port
=
"
$PORT
"
\
-Dapp
.port
=
"
$PORT
"
\
-Dbasedir
=
"
$BASEDIR
"
\
-Dbasedir
=
"
$BASEDIR
"
\
-Djava
.io.tmpdir
=
$TEMP_PATH
\
-Djava
.io.tmpdir
=
$TEMP_PATH
\
-Dloader
.path
=
"file://
$BASEDIR
/conf,file://
$BASEDIR
/lib"
\
-agentlib
:jdwp
=
transport
=
dt_socket,server
=
y,suspend
=
n,address
=
15502
\
-agentlib
:jdwp
=
transport
=
dt_socket,server
=
y,suspend
=
n,address
=
15502
\
-jar
$MAIN_CLASS
\
-jar
$MAIN_CLASS
\
>
/dev/null &
>
/dev/null &
...
...
datav-manager/src/main/bin/stop.sh
0 → 100644
View file @
c923250f
#! /bin/sh
PORT
=
"@profiles.server.port@"
BASEDIR
=
`
dirname
$0
`
BASEDIR
=
`
(
cd
"
$BASEDIR
"
;
pwd
)
`
PROJECT_NAME
=
"@project.artifactId@"
MAIN_CLASS
=
"
$PROJECT_NAME
"
;
if
[
!
-n
"
$PORT
"
]
;
then
echo
$"Usage:
$0
{port}"
exit
$FAIL
fi
echo
"stoping application
$PROJECT_NAME
......"
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
-z
$jcpid
]
;
then
echo
"
$PROJECT_NAME
is not started or has been stopped!"
else
curl
-X
POST
-i
-u
$SECURITY_USERNAME
:
$SECURITY_PASSWORD
http://127.0.0.1:
$PORT
/xxx_manager/shutdown
for
i
in
{
1..60
}
do
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
-z
$jcpid
]
;
then
echo
"
$PROJECT_NAME
has been stopped!"
break
else
echo
"stoping the application ..
$i
"
sleep
1
fi
done
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
$jcpid
]
;
then
[
-z
$jcpid
]
||
kill
-15
$jcpid
for
i
in
{
1..30
}
do
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
-z
$jcpid
]
;
then
echo
"
$PROJECT_NAME
has been stopped!"
break
else
echo
"stoping the application ..
$i
"
sleep
1
fi
done
fi
jcpid
=
`
ps
-ef
|
grep
-v
"grep"
|
grep
"
$MAIN_CLASS
"
|
grep
"app.port=
$PORT
"
|
sed
-n
'1P'
|
awk
'{print $2}'
`
if
[
$jcpid
]
;
then
[
-z
$jcpid
]
||
kill
-9
$jcpid
[
$?
-eq
0
]
&&
echo
"Stop
$PROJECT_NAME
OK!"
||
echo
"Stop
$PROJECT_NAME
Fail!"
fi
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment