Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
government-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
赵啸非
government-platform
Commits
c0e4f6c4
Commit
c0e4f6c4
authored
Aug 24, 2021
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
一件事统一办
parent
9f3b8ca8
Changes
78
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
78 changed files
with
940 additions
and
1942 deletions
+940
-1942
common-lib/pom.xml
common-lib/pom.xml
+6
-0
common-lib/src/main/java/com/mortals/xhx/common/code/YesNoEnum.java
.../src/main/java/com/mortals/xhx/common/code/YesNoEnum.java
+2
-0
db/government-platform.sql
db/government-platform.sql
+32
-0
government-manage-ui/admin/package.json
government-manage-ui/admin/package.json
+3
-0
government-manage-ui/admin/src/assets/mixins/form.js
government-manage-ui/admin/src/assets/mixins/form.js
+1
-0
government-manage-ui/admin/src/assets/mixins/table.js
government-manage-ui/admin/src/assets/mixins/table.js
+1
-0
government-manage-ui/admin/src/assets/utils/ajax.js
government-manage-ui/admin/src/assets/utils/ajax.js
+13
-2
government-manage-ui/admin/src/assets/utils/globalComponents.js
...ment-manage-ui/admin/src/assets/utils/globalComponents.js
+0
-4
government-manage-ui/admin/src/assets/utils/xlsx.full.min.js
government-manage-ui/admin/src/assets/utils/xlsx.full.min.js
+0
-23
government-manage-ui/admin/src/main.js
government-manage-ui/admin/src/main.js
+8
-0
government-manage-ui/admin/src/router.js
government-manage-ui/admin/src/router.js
+14
-11
government-manage-ui/admin/src/views/flowable/definition/list.vue
...nt-manage-ui/admin/src/views/flowable/definition/list.vue
+0
-15
government-manage-ui/admin/src/views/login/login.vue
government-manage-ui/admin/src/views/login/login.vue
+9
-2
government-manage-ui/admin/src/views/system/param/list.vue
government-manage-ui/admin/src/views/system/param/list.vue
+2
-3
government-manage-ui/admin/src/views/system/param/show.vue
government-manage-ui/admin/src/views/system/param/show.vue
+25
-221
government-manage-ui/admin/src/views/tool/build/RightPanel.vue
...nment-manage-ui/admin/src/views/tool/build/RightPanel.vue
+1
-1
government-manage-ui/admin/yarn.lock
government-manage-ui/admin/yarn.lock
+135
-1
government-manager/src/main/java/com/mortals/xhx/base/framework/aspect/OperlogAspect.java
.../com/mortals/xhx/base/framework/aspect/OperlogAspect.java
+2
-1
government-manager/src/main/java/com/mortals/xhx/base/framework/exception/ExceptionHandle.java
...mortals/xhx/base/framework/exception/ExceptionHandle.java
+1
-1
government-manager/src/main/java/com/mortals/xhx/base/login/interceptor/AuthJsonInterceptor.java
...rtals/xhx/base/login/interceptor/AuthJsonInterceptor.java
+4
-2
government-manager/src/main/java/com/mortals/xhx/base/system/area/service/impl/AreaServiceImpl.java
...ls/xhx/base/system/area/service/impl/AreaServiceImpl.java
+7
-1
government-manager/src/main/java/com/mortals/xhx/base/system/area/web/AreaController.java
.../com/mortals/xhx/base/system/area/web/AreaController.java
+9
-20
government-manager/src/main/java/com/mortals/xhx/base/system/area/web/AreaForm.java
...n/java/com/mortals/xhx/base/system/area/web/AreaForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/idgenerator/service/impl/IdgeneratorServiceImpl.java
...stem/idgenerator/service/impl/IdgeneratorServiceImpl.java
+0
-5
government-manager/src/main/java/com/mortals/xhx/base/system/menu/web/MenuController.java
.../com/mortals/xhx/base/system/menu/web/MenuController.java
+0
-78
government-manager/src/main/java/com/mortals/xhx/base/system/menu/web/MenuForm.java
...n/java/com/mortals/xhx/base/system/menu/web/MenuForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/oper/service/impl/OperLogServiceImpl.java
...xhx/base/system/oper/service/impl/OperLogServiceImpl.java
+1
-1
government-manager/src/main/java/com/mortals/xhx/base/system/oper/web/OperLogController.java
...m/mortals/xhx/base/system/oper/web/OperLogController.java
+8
-19
government-manager/src/main/java/com/mortals/xhx/base/system/oper/web/OperLogForm.java
...ava/com/mortals/xhx/base/system/oper/web/OperLogForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/param/service/ParamService.java
...m/mortals/xhx/base/system/param/service/ParamService.java
+11
-0
government-manager/src/main/java/com/mortals/xhx/base/system/param/service/impl/ParamServiceImpl.java
.../xhx/base/system/param/service/impl/ParamServiceImpl.java
+16
-0
government-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
...om/mortals/xhx/base/system/param/web/ParamController.java
+37
-110
government-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamForm.java
...java/com/mortals/xhx/base/system/param/web/ParamForm.java
+22
-7
government-manager/src/main/java/com/mortals/xhx/base/system/resource/web/ResourceController.java
...tals/xhx/base/system/resource/web/ResourceController.java
+0
-66
government-manager/src/main/java/com/mortals/xhx/base/system/resource/web/ResourceForm.java
...om/mortals/xhx/base/system/resource/web/ResourceForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleAuthForm.java
...va/com/mortals/xhx/base/system/role/web/RoleAuthForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleForm.java
...n/java/com/mortals/xhx/base/system/role/web/RoleForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleUserForm.java
...va/com/mortals/xhx/base/system/role/web/RoleUserForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/table/service/TableIndexService.java
...tals/xhx/base/system/table/service/TableIndexService.java
+43
-2
government-manager/src/main/java/com/mortals/xhx/base/system/table/service/impl/TableIndexServiceImpl.java
...base/system/table/service/impl/TableIndexServiceImpl.java
+165
-2
government-manager/src/main/java/com/mortals/xhx/base/system/table/web/TableIndexForm.java
...com/mortals/xhx/base/system/table/web/TableIndexForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/task/service/impl/TaskServiceImpl.java
...ls/xhx/base/system/task/service/impl/TaskServiceImpl.java
+1
-1
government-manager/src/main/java/com/mortals/xhx/base/system/task/web/TaskController.java
.../com/mortals/xhx/base/system/task/web/TaskController.java
+92
-173
government-manager/src/main/java/com/mortals/xhx/base/system/task/web/TaskForm.java
...n/java/com/mortals/xhx/base/system/task/web/TaskForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/upload/service/impl/UploadServiceImpl.java
...hx/base/system/upload/service/impl/UploadServiceImpl.java
+12
-1
government-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java
.../com/mortals/xhx/base/system/user/web/UserController.java
+6
-56
government-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserForm.java
...n/java/com/mortals/xhx/base/system/user/web/UserForm.java
+5
-8
government-manager/src/main/java/com/mortals/xhx/base/system/valid/web/ValidCodeController.java
...ortals/xhx/base/system/valid/web/ValidCodeController.java
+0
-14
government-manager/src/main/java/com/mortals/xhx/base/system/valid/web/ValidCodeForm.java
.../com/mortals/xhx/base/system/valid/web/ValidCodeForm.java
+31
-32
government-manager/src/main/java/com/mortals/xhx/common/code/DataSatusEnum.java
.../main/java/com/mortals/xhx/common/code/DataSatusEnum.java
+3
-0
government-manager/src/main/java/com/mortals/xhx/common/key/Constant.java
...er/src/main/java/com/mortals/xhx/common/key/Constant.java
+7
-18
government-manager/src/main/java/com/mortals/xhx/daemon/applicationservice/DemoStartedService.java
...als/xhx/daemon/applicationservice/DemoStartedService.java
+5
-0
government-manager/src/main/java/com/mortals/xhx/daemon/demo/RequestDispatchController.http
...om/mortals/xhx/daemon/demo/RequestDispatchController.http
+20
-0
government-manager/src/main/java/com/mortals/xhx/daemon/demo/RequestDispatchController.java
...om/mortals/xhx/daemon/demo/RequestDispatchController.java
+26
-1
government-manager/src/main/java/com/mortals/xhx/module/data/dao/DataAreaDao.java
...ain/java/com/mortals/xhx/module/data/dao/DataAreaDao.java
+0
-15
government-manager/src/main/java/com/mortals/xhx/module/data/dao/ibatis/DataAreaDaoImpl.java
...m/mortals/xhx/module/data/dao/ibatis/DataAreaDaoImpl.java
+0
-17
government-manager/src/main/java/com/mortals/xhx/module/data/model/DataAreaEntity.java
...ava/com/mortals/xhx/module/data/model/DataAreaEntity.java
+0
-359
government-manager/src/main/java/com/mortals/xhx/module/data/model/DataAreaQuery.java
...java/com/mortals/xhx/module/data/model/DataAreaQuery.java
+0
-344
government-manager/src/main/java/com/mortals/xhx/module/data/service/DataAreaService.java
.../com/mortals/xhx/module/data/service/DataAreaService.java
+0
-15
government-manager/src/main/java/com/mortals/xhx/module/data/service/impl/DataAreaServiceImpl.java
...als/xhx/module/data/service/impl/DataAreaServiceImpl.java
+0
-18
government-manager/src/main/java/com/mortals/xhx/module/data/web/DataAreaController.java
...a/com/mortals/xhx/module/data/web/DataAreaController.java
+0
-66
government-manager/src/main/java/com/mortals/xhx/module/data/web/DataAreaForm.java
...in/java/com/mortals/xhx/module/data/web/DataAreaForm.java
+0
-40
government-manager/src/main/java/com/mortals/xhx/module/deploy/web/DeployFormForm.java
...ava/com/mortals/xhx/module/deploy/web/DeployFormForm.java
+14
-15
government-manager/src/main/java/com/mortals/xhx/module/flowable/web/FlowableDefinitionController.java
...xhx/module/flowable/web/FlowableDefinitionController.java
+2
-1
government-manager/src/main/java/com/mortals/xhx/module/flowable/web/FlowableDefinitionForm.java
...rtals/xhx/module/flowable/web/FlowableDefinitionForm.java
+4
-7
government-manager/src/main/java/com/mortals/xhx/module/form/web/FormForm.java
...c/main/java/com/mortals/xhx/module/form/web/FormForm.java
+14
-15
government-manager/src/main/java/com/mortals/xhx/module/task/service/impl/TaskFinishServiceImpl.java
...s/xhx/module/task/service/impl/TaskFinishServiceImpl.java
+0
-1
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFinishController.java
...com/mortals/xhx/module/task/web/TaskFinishController.java
+2
-1
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFinishForm.java
.../java/com/mortals/xhx/module/task/web/TaskFinishForm.java
+4
-7
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFormForm.java
...in/java/com/mortals/xhx/module/task/web/TaskFormForm.java
+5
-7
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskProcessController.java
...om/mortals/xhx/module/task/web/TaskProcessController.java
+3
-3
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskProcessForm.java
...java/com/mortals/xhx/module/task/web/TaskProcessForm.java
+14
-15
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskTodoController.java
...a/com/mortals/xhx/module/task/web/TaskTodoController.java
+2
-1
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskTodoForm.java
...in/java/com/mortals/xhx/module/task/web/TaskTodoForm.java
+14
-15
government-manager/src/main/java/com/mortals/xhx/stream/TaskProcessStreamListener.java
...ava/com/mortals/xhx/stream/TaskProcessStreamListener.java
+16
-2
government-manager/src/main/resources/bootstrap.yml
government-manager/src/main/resources/bootstrap.yml
+6
-3
government-manager/src/main/resources/config/mybatis-sqlmap-config.xml
...nager/src/main/resources/config/mybatis-sqlmap-config.xml
+1
-1
government-manager/src/main/resources/logback-spring.xml
government-manager/src/main/resources/logback-spring.xml
+8
-0
No files found.
common-lib/pom.xml
View file @
c0e4f6c4
...
@@ -65,6 +65,12 @@
...
@@ -65,6 +65,12 @@
<version>
1.6.2
</version>
<version>
1.6.2
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.google.zxing
</groupId>
<artifactId>
javase
</artifactId>
<version>
3.4.1
</version>
</dependency>
<dependency>
<dependency>
<groupId>
junit
</groupId>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<artifactId>
junit
</artifactId>
...
...
common-lib/src/main/java/com/mortals/xhx/common/code/YesNoEnum.java
View file @
c0e4f6c4
...
@@ -35,6 +35,8 @@ public enum YesNoEnum implements IBaseEnum{
...
@@ -35,6 +35,8 @@ public enum YesNoEnum implements IBaseEnum{
}
}
return
null
;
return
null
;
}
}
/**
/**
* 获取Map集合
* 获取Map集合
* @param eItem 不包含项
* @param eItem 不包含项
...
...
db/government-platform.sql
View file @
c0e4f6c4
...
@@ -51,6 +51,8 @@ CREATE TABLE `mortals_xhx_menu` (
...
@@ -51,6 +51,8 @@ CREATE TABLE `mortals_xhx_menu` (
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'菜单信息'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'菜单信息'
ROW_FORMAT
=
Dynamic
;
-- ----------------------------
-- ----------------------------
-- Records of mortals_xhx_menu
-- Records of mortals_xhx_menu
-- ----------------------------
-- ----------------------------
...
@@ -108,6 +110,36 @@ CREATE TABLE `mortals_xhx_param` (
...
@@ -108,6 +110,36 @@ CREATE TABLE `mortals_xhx_param` (
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'参数信息'
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
COMMENT
=
'参数信息'
ROW_FORMAT
=
Dynamic
;
INSERT
INTO
`mortals_xhx_param`
VALUES
(
100
,
'材料形式'
,
'materialType'
,
NULL
,
'0'
,
'纸质'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
101
,
'材料形式'
,
'materialType'
,
NULL
,
'1'
,
'电子'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
102
,
'材料形式'
,
'materialType'
,
NULL
,
'2'
,
'纸质/电子'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
110
,
'电子材料格式'
,
'electronicgs'
,
NULL
,
'0'
,
'不限'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
111
,
'电子材料格式'
,
'electronicgs'
,
NULL
,
'1'
,
'jpg'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
112
,
'电子材料格式'
,
'electronicgs'
,
NULL
,
'2'
,
'jpeg'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
113
,
'电子材料格式'
,
'electronicgs'
,
NULL
,
'3'
,
'pdf'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
114
,
'电子材料格式'
,
'electronicgs'
,
NULL
,
'4'
,
'word'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
120
,
'来源渠道说明'
,
'materialSourceSm'
,
NULL
,
'0'
,
'无'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
121
,
'来源渠道说明'
,
'materialSourceSm'
,
NULL
,
'1'
,
'申请人自备'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
122
,
'来源渠道说明'
,
'materialSourceSm'
,
NULL
,
'2'
,
'政府部门核发'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
130
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'0'
,
'A0'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
131
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'1'
,
'A1'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
132
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'2'
,
'A2'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
133
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'3'
,
'A3'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
134
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'4'
,
'A4'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
135
,
'纸质材料规格'
,
'paperGg'
,
NULL
,
'5'
,
'A5'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
140
,
'减免模式'
,
'jianmMs'
,
NULL
,
'0'
,
'无'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
150
,
'盖章方式'
,
'sealWay'
,
NULL
,
'0'
,
'无'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
151
,
'盖章方式'
,
'sealWay'
,
NULL
,
'1'
,
'无签字处盖章'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
160
,
'选项方式'
,
'typeOptions'
,
NULL
,
'1'
,
'单选'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
INSERT
INTO
`mortals_xhx_param`
VALUES
(
161
,
'选项方式'
,
'typeOptions'
,
NULL
,
'2'
,
'多选'
,
1
,
4
,
0
,
NULL
,
NULL
,
NULL
,
NULL
);
-- ----------------------------
-- ----------------------------
-- Table structure for mortals_xhx_resource
-- Table structure for mortals_xhx_resource
-- ----------------------------
-- ----------------------------
...
...
government-manage-ui/admin/package.json
View file @
c0e4f6c4
...
@@ -15,6 +15,7 @@
...
@@ -15,6 +15,7 @@
"clipboard"
:
"2.0.6"
,
"clipboard"
:
"2.0.6"
,
"core-js"
:
"3.8.1"
,
"core-js"
:
"3.8.1"
,
"echarts"
:
"^4.3.0"
,
"echarts"
:
"^4.3.0"
,
"element-react"
:
"^1.4.34"
,
"element-ui"
:
"^2.13.2"
,
"element-ui"
:
"^2.13.2"
,
"file-saver"
:
"2.0.4"
,
"file-saver"
:
"2.0.4"
,
"form-gen-parser"
:
"^1.0.3"
,
"form-gen-parser"
:
"^1.0.3"
,
...
@@ -24,6 +25,7 @@
...
@@ -24,6 +25,7 @@
"js-cookie"
:
"2.2.1"
,
"js-cookie"
:
"2.2.1"
,
"jsencrypt"
:
"3.0.0-rc.1"
,
"jsencrypt"
:
"3.0.0-rc.1"
,
"json-bigint"
:
"^0.3.0"
,
"json-bigint"
:
"^0.3.0"
,
"muse-ui"
:
"^3.0.2"
,
"nprogress"
:
"0.2.0"
,
"nprogress"
:
"0.2.0"
,
"quill"
:
"1.3.7"
,
"quill"
:
"1.3.7"
,
"screenfull"
:
"5.0.2"
,
"screenfull"
:
"5.0.2"
,
...
@@ -37,6 +39,7 @@
...
@@ -37,6 +39,7 @@
"vue-count-to"
:
"1.0.13"
,
"vue-count-to"
:
"1.0.13"
,
"vue-cropper"
:
"0.5.5"
,
"vue-cropper"
:
"0.5.5"
,
"vue-router"
:
"3.4.9"
,
"vue-router"
:
"3.4.9"
,
"vue2-org-tree"
:
"^1.3.5"
,
"vuedraggable"
:
"2.24.3"
,
"vuedraggable"
:
"2.24.3"
,
"vuex"
:
"3.6.0"
,
"vuex"
:
"3.6.0"
,
"workflow-bpmn-modeler"
:
"^0.2.8"
"workflow-bpmn-modeler"
:
"^0.2.8"
...
...
government-manage-ui/admin/src/assets/mixins/form.js
View file @
c0e4f6c4
...
@@ -82,6 +82,7 @@ export default {
...
@@ -82,6 +82,7 @@ export default {
// 工具方法,把数字转化为字符串
// 工具方法,把数字转化为字符串
util_toString
(
data
,
array
)
{
util_toString
(
data
,
array
)
{
const
dataCopy
=
Object
.
assign
({},
data
);
const
dataCopy
=
Object
.
assign
({},
data
);
array
.
forEach
(
item
=>
{
array
.
forEach
(
item
=>
{
dataCopy
[
item
]
=
dataCopy
[
item
]
===
undefined
?
''
:
dataCopy
[
item
]
+
''
;
dataCopy
[
item
]
=
dataCopy
[
item
]
===
undefined
?
''
:
dataCopy
[
item
]
+
''
;
})
})
...
...
government-manage-ui/admin/src/assets/mixins/table.js
View file @
c0e4f6c4
...
@@ -217,6 +217,7 @@ export default {
...
@@ -217,6 +217,7 @@ export default {
},
},
// 新增
// 新增
toAdd
()
{
toAdd
()
{
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
this
.
pageInfo
.
add
,
path
:
this
.
pageInfo
.
add
,
query
:
this
.
tableConfig
.
addQuery
,
query
:
this
.
tableConfig
.
addQuery
,
...
...
government-manage-ui/admin/src/assets/utils/ajax.js
View file @
c0e4f6c4
...
@@ -24,8 +24,19 @@ const instance = axios.create({
...
@@ -24,8 +24,19 @@ const instance = axios.create({
instance
.
interceptors
.
request
.
use
(
config
=>
{
instance
.
interceptors
.
request
.
use
(
config
=>
{
//config.data = Qs.stringify(config.data, {arrayFormat: 'repeat', allowDots: true});
config
.
data
=
Qs
.
stringify
(
config
.
data
,
{
arrayFormat
:
'
indices
'
,
allowDots
:
true
});
//brackets
// 也可以在这里给请求添加token之类的字段
// 也可以在这里给请求添加token之类的字段
config
.
data
=
Qs
.
stringify
(
config
.
data
,
{
arrayFormat
:
'
repeat
'
,
allowDots
:
true
});
// config.headers['Content-Type'] = 'application/json;charset=UTF-8'
// config.headers.timestamp = Math.floor(new Date().getTime() / 1000)
// config.headers.token = sessionStorage.getItem('token') || ''
console
.
log
(
"
request config
"
,
config
);
return
config
;
return
config
;
},
err
=>
{
},
err
=>
{
return
Promise
.
reject
(
err
);
return
Promise
.
reject
(
err
);
...
...
government-manage-ui/admin/src/assets/utils/globalComponents.js
View file @
c0e4f6c4
...
@@ -9,8 +9,6 @@ import Confirm from '@/components/Confirm';
...
@@ -9,8 +9,6 @@ import Confirm from '@/components/Confirm';
import
FormField
from
'
@/components/FormField
'
;
import
FormField
from
'
@/components/FormField
'
;
import
Upload
from
'
@/components/Upload
'
;
import
Upload
from
'
@/components/Upload
'
;
import
BomInfo
from
'
@/components/BomInfo
'
;
const
Prototype
=
function
()
{};
const
Prototype
=
function
()
{};
Prototype
.
install
=
(
Vue
,
options
)
=>
{
Prototype
.
install
=
(
Vue
,
options
)
=>
{
...
@@ -23,8 +21,6 @@ Prototype.install = (Vue, options) => {
...
@@ -23,8 +21,6 @@ Prototype.install = (Vue, options) => {
Vue
.
component
(
'
MySwitch
'
,
MySwitch
)
// 拨动开关
Vue
.
component
(
'
MySwitch
'
,
MySwitch
)
// 拨动开关
Vue
.
component
(
'
Confirm
'
,
Confirm
)
// 局部确认窗口
Vue
.
component
(
'
Confirm
'
,
Confirm
)
// 局部确认窗口
Vue
.
component
(
'
Upload
'
,
Upload
)
// 文件上传
Vue
.
component
(
'
Upload
'
,
Upload
)
// 文件上传
Vue
.
component
(
'
BomInfo
'
,
BomInfo
)
// 文件上传
}
}
export
default
Prototype
;
export
default
Prototype
;
government-manage-ui/admin/src/assets/utils/xlsx.full.min.js
deleted
100644 → 0
View file @
9f3b8ca8
This diff is collapsed.
Click to expand it.
government-manage-ui/admin/src/main.js
View file @
c0e4f6c4
...
@@ -2,15 +2,23 @@ import Vue from 'vue'
...
@@ -2,15 +2,23 @@ import Vue from 'vue'
import
ElementUI
from
'
element-ui
'
import
ElementUI
from
'
element-ui
'
import
'
element-ui/lib/theme-chalk/index.css
'
import
'
element-ui/lib/theme-chalk/index.css
'
import
'
./assets/less/base.less
'
import
'
./assets/less/base.less
'
import
'
./assets/less/org-tree.less
'
import
App
from
'
./App.vue
'
import
App
from
'
./App.vue
'
import
router
from
'
./router
'
import
router
from
'
./router
'
import
store
from
'
./store
'
import
store
from
'
./store
'
import
Prototype
from
'
./assets/utils/prototype
'
import
Prototype
from
'
./assets/utils/prototype
'
import
Filter
from
'
./assets/utils/filter.js
'
import
Filter
from
'
./assets/utils/filter.js
'
import
GlobalComponents
from
'
./assets/utils/globalComponents.js
'
import
GlobalComponents
from
'
./assets/utils/globalComponents.js
'
import
MuseUI
from
'
muse-ui
'
;
import
'
muse-ui/dist/muse-ui.css
'
;
import
Vue2OrgTree
from
'
vue2-org-tree
'
;
Vue
.
config
.
productionTip
=
false
Vue
.
config
.
productionTip
=
false
Vue
.
use
(
Vue2OrgTree
)
Vue
.
use
(
ElementUI
);
Vue
.
use
(
ElementUI
);
Vue
.
use
(
MuseUI
);
Vue
.
use
(
Prototype
);
Vue
.
use
(
Prototype
);
Vue
.
use
(
Filter
);
Vue
.
use
(
Filter
);
Vue
.
use
(
GlobalComponents
);
// 全局组件
Vue
.
use
(
GlobalComponents
);
// 全局组件
...
...
government-manage-ui/admin/src/router.js
View file @
c0e4f6c4
...
@@ -28,25 +28,28 @@ const router = new Router({
...
@@ -28,25 +28,28 @@ const router = new Router({
...
restBuilder
(
'
param
'
,
'
system/param
'
),
// 系统管理--参数管理
...
restBuilder
(
'
param
'
,
'
system/param
'
),
// 系统管理--参数管理
...
restBuilder
(
'
task
'
,
'
system/task
'
),
// 系统管理--任务管理
...
restBuilder
(
'
task
'
,
'
system/task
'
),
// 系统管理--任务管理
...
restBuilder
(
'
area
'
,
'
system/area
'
),
// 系统管理-区域管理
...
restBuilder
(
'
area
'
,
'
system/area
'
),
// 系统管理-区域管理
//工作流业务模块
...
restBuilder
(
'
flowable/definition
'
,
'
flowable/definition
'
),
// 流程定义类
...
restBuilder
(
'
flowable/definition
'
,
'
flowable/definition
'
),
// 流程定义类
builder
(
'
flowable/definition/model
'
,
'
flowable/definition/model
'
),
//流程设计器
builder
(
'
flowable/definition/model
'
,
'
flowable/definition/model
'
),
//流程设计器
...
restBuilder
(
'
form
'
,
'
flowable/task/form
'
),
//表单列表
...
restBuilder
(
'
form
'
,
'
flowable/task/form
'
),
//表单列表
builder
(
'
tool/build/index
'
,
'
tool/build/index
'
),
//表单设计器
builder
(
'
tool/build/index
'
,
'
tool/build/index
'
),
//表单设计器
builder
(
'
flowable/task/record/index
'
,
'
flowable/task/record/index
'
),
//流程申请
builder
(
'
flowable/task/record/index
'
,
'
flowable/task/record/index
'
),
//流程申请
...
restBuilder
(
'
task/process
'
,
'
flowable/task/process
'
),
//我的流程
...
restBuilder
(
'
task/process
'
,
'
flowable/task/process
'
),
//我的流程
...
restBuilder
(
'
task/todo
'
,
'
flowable/task/todo
'
),
//代办列表
...
restBuilder
(
'
task/todo
'
,
'
flowable/task/todo
'
),
//代办列表
...
restBuilder
(
'
task/finish
'
,
'
flowable/task/finished
'
),
//已办列表
...
restBuilder
(
'
task/finish
'
,
'
flowable/task/finished
'
),
//已办列表
...
restBuilder
(
'
healthinfo/apply
'
,
'
healthinfo/apply
'
),
//健康列表
...
restBuilder
(
'
information
'
,
'
information
'
),
//办件列表
...
restBuilder
(
'
device
'
,
'
device
'
),
// 设备管理-连接历史
//在此添加业务模块
//在此添加业务模块
builder
(
'
/basics/index
'
,
'
basics/index
'
),
//事项工作台
...
restBuilder
(
'
basics
'
,
'
basics
'
),
// 一件事管理-一件事
...
restBuilder
(
'
basics/info
'
,
'
basics/info
'
),
// 一件事管理-基本信息
...
restBuilder
(
'
accept
'
,
'
accept
'
),
// 一件事管理-申请条件
...
restBuilder
(
'
flowlimit
'
,
'
flowlimit
'
),
// 一件事管理-办理流程
...
restBuilder
(
'
datum
'
,
'
datum
'
),
// 一件事管理-材料库
//以下为基础路由配置
//以下为基础路由配置
builder
(
''
,
'
Home
'
),
builder
(
''
,
'
Home
'
),
builder
(
'
index
'
,
'
Home
'
),
builder
(
'
index
'
,
'
Home
'
),
...
...
government-manage-ui/admin/src/views/flowable/definition/list.vue
View file @
c0e4f6c4
...
@@ -67,21 +67,6 @@
...
@@ -67,21 +67,6 @@
</div>
</div>
</el-upload>
</el-upload>
<el-form-item
label=
"区域"
prop=
"parentId"
>
<el-cascader
@
change=
'treeSelected'
:options=
"treeData"
change-on-select
v-model=
"selectedTreeID"
></el-cascader>
</el-form-item>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitFileForm"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"submitFileForm"
>
确 定
</el-button>
<el-button
@
click=
"upload.open = false"
>
取 消
</el-button>
<el-button
@
click=
"upload.open = false"
>
取 消
</el-button>
...
...
government-manage-ui/admin/src/views/login/login.vue
View file @
c0e4f6c4
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<div
class=
"page page-login flex flex-v"
>
<div
class=
"page page-login flex flex-v"
>
<div
class=
"form-wrap flex flex-1"
>
<div
class=
"form-wrap flex flex-1"
>
<el-form
@
submit.prevent=
'onSubmit'
ref=
"form"
:model=
"form"
label-width=
"80px"
size=
"small"
>
<el-form
@
submit.prevent=
'onSubmit'
ref=
"form"
:model=
"form"
label-width=
"80px"
size=
"small"
>
<h1>
哎欧梯智能-产品生产周期管理PLM
</h1>
<h1>
工作流管理平台
</h1>
<el-form-item
label=
"用户名"
>
<el-form-item
label=
"用户名"
>
<el-input
v-model=
"form.loginName"
></el-input>
<el-input
v-model=
"form.loginName"
></el-input>
</el-form-item>
</el-form-item>
...
@@ -23,12 +23,14 @@
...
@@ -23,12 +23,14 @@
</div>
</div>
<div
class=
"footer"
>
<div
class=
"footer"
>
统一登陆
©
<a
href=
""
>
哎欧梯
网络科技有限公司
</a>
出品
登陆
©
<a
href=
""
>
信宏翔
网络科技有限公司
</a>
出品
</div>
</div>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
createSocket
}
from
'
@/assets/utils/websocket
'
const
securityCodeUrl
=
'
/m/securitycode/createCode?v=
'
;
const
securityCodeUrl
=
'
/m/securitycode/createCode?v=
'
;
export
default
{
export
default
{
...
@@ -41,9 +43,14 @@ export default {
...
@@ -41,9 +43,14 @@ export default {
},
},
loginSuccess
({
data
})
{
loginSuccess
({
data
})
{
this
.
$store
.
commit
(
'
setUserData
'
,
data
);
this
.
$store
.
commit
(
'
setUserData
'
,
data
);
this
.
$router
.
replace
({
this
.
$router
.
replace
({
path
:
this
.
redirect
,
path
:
this
.
redirect
,
});
});
//成功 创建websocket连接
createSocket
(
'
ws://127.0.0.1:17011/m/ws?accessToken=
'
+
data
.
id
)
},
},
loginFail
(
error
)
{
loginFail
(
error
)
{
this
.
loading
=
false
;
this
.
loading
=
false
;
...
...
government-manage-ui/admin/src/views/system/param/list.vue
View file @
c0e4f6c4
<
template
>
<
template
>
<div
class=
"page"
>
<div
class=
"page"
>
<LayoutTable
:data=
'tableData'
:config=
'tableConfig'
/>
<LayoutTable
:data=
'tableData'
:config=
'tableConfig'
/>
</div>
</div>
</
template
>
</
template
>
...
@@ -31,12 +32,10 @@ export default {
...
@@ -31,12 +32,10 @@ export default {
{
{
prop
:
'
firstOrganize
'
,
prop
:
'
firstOrganize
'
,
label
:
'
一级组织
'
,
label
:
'
一级组织
'
,
width
:
70
,
},
},
{
{
prop
:
'
secondOrganize
'
,
prop
:
'
secondOrganize
'
,
label
:
'
二级组织
'
,
label
:
'
二级组织
'
,
width
:
70
,
},
},
{
{
prop
:
'
paramKey
'
,
prop
:
'
paramKey
'
,
...
@@ -74,7 +73,7 @@ export default {
...
@@ -74,7 +73,7 @@ export default {
width
:
180
,
width
:
180
,
formatter
:
(
row
)
=>
{
formatter
:
(
row
)
=>
{
return
(
return
(
<
table
-
buttons
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onDel
=
{
this
.
toDel
}
/
>
<
table
-
buttons
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
)
)
},
},
},
},
...
...
government-manage-ui/admin/src/views/system/param/show.vue
View file @
c0e4f6c4
...
@@ -4,237 +4,41 @@
...
@@ -4,237 +4,41 @@
:model=
"form"
:model=
"form"
:loading=
"loading"
:loading=
"loading"
:rules=
"rules"
:rules=
"rules"
size=
"small"
size=
'small'
label-width=
"100px"
label-width=
'100px'
ref=
"form"
ref=
"form"
>
>
<el-row>
<el-row>
<Field
label=
"参数名称"
prop=
"name"
v-model=
"form.name"
/>
<Field
label=
"参数名称"
prop=
"name"
v-model=
"form.name"
/>
<Field
<Field
label=
"一级组织"
prop=
"firstOrganize"
v-model=
"form.firstOrganize"
/>
label=
"一级组织"
<Field
label=
"二级组织"
prop=
"secondOrganize"
v-model=
"form.secondOrganize"
/>
prop=
"firstOrganize"
<Field
label=
"参数有效状态"
prop=
"validStatus"
v-model=
"form.validStatus"
:enumData=
'dict.validStatus'
type=
'select'
/>
v-model=
"form.firstOrganize"
<Field
label=
"参数修改状态"
prop=
"modStatus"
v-model=
"form.modStatus"
:enumData=
'dict.modStatus'
type=
'select'
/>
/>
<Field
label=
"展现类型"
prop=
"displayType"
v-model=
"form.displayType"
:enumData=
'dict.displayType'
type=
'select'
/>
<Field
<Field
label=
"参数键"
prop=
"paramKey"
v-model=
"form.paramKey"
:span=
'24'
/>
label=
"二级组织"
<Field
label=
"参数值"
prop=
"paramValue"
v-model=
"form.paramValue"
:span=
'24'
type=
"textarea"
/>
prop=
"secondOrganize"
<Field
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
:span=
'24'
/>
v-model=
"form.secondOrganize"
/>
<Field
label=
"参数有效状态"
prop=
"validStatus"
v-model=
"form.validStatus"
:enumData=
"dict.validStatus"
type=
"select"
/>
<Field
label=
"参数修改状态"
prop=
"modStatus"
v-model=
"form.modStatus"
:enumData=
"dict.modStatus"
type=
"select"
/>
<Field
label=
"展现类型"
prop=
"displayType"
v-model=
"form.displayType"
:enumData=
"dict.displayType"
type=
"select"
/>
<Field
label=
"参数键"
prop=
"paramKey"
v-model=
"form.paramKey"
:span=
"24"
/>
<Field
label=
"参数值"
prop=
"paramValue"
v-model=
"form.paramValue"
:span=
"24"
/>
<Field
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
:span=
"24"
/>
<el-col
:span=
"12"
>
<el-form-item
label=
"区域"
prop=
"parentId"
>
<el-cascader
@
change=
"treeSelected"
@
active-item-change=
"handleAreaChange"
:options=
"treeData"
change-on-select
v-model=
"selectedTreeID"
></el-cascader>
</el-form-item>
</el-col>
</el-row>
</el-row>
<form-buttons
@
submit=
"submitForm"
/>
<form-buttons
@
submit=
'submitForm'
/>
</el-form>
</el-form>
</layout-form>
</layout-form>
</
template
>
</
template
>
<
script
>
<
script
>
import
form
from
"
@/assets/mixins/form
"
;
import
form
from
'
@/assets/mixins/form
'
;
export
default
{
export
default
{
mixins
:
[
form
],
mixins
:
[
form
],
async
created
()
{
this
.
$post
(
"
/data/area/list
"
,
{
"
query.id
"
:
1431
},
{})
.
then
((
res
)
=>
{
const
data
=
res
.
data
.
result
.
map
((
i
)
=>
{
console
.
log
(
i
);
return
{
value
:
i
.
id
,
label
:
i
.
areaName
,
level
:
i
.
areaLevel
,
children
:
[],
};
});
console
.
log
(
data
);
this
.
treeData
=
data
;
// for (let area of this.areaData) {
// if (val[0] === area.id) {
// area.childList = res.data.area;
// break;
// }
// }
})
.
catch
((
error
)
=>
{
this
.
$message
.
error
(
error
.
message
);
});
//this.treeData = await treeCache.getTree();
//this.form.parentId = this.query.pid;
},
methods
:
{
afterRender
()
{},
beforeSubmit
(
form
)
{
form
.
parentId
=
this
.
selectedTreeID
.
slice
().
pop
();
return
form
;
},
treeSelected
(
val
)
{
console
.
log
(
val
);
let
id
=
val
.
slice
().
pop
();
console
.
log
(
id
);
this
.
$post
(
"
/data/area/view
"
,
{
"
id
"
:
[
val
.
slice
().
pop
()]
},
{}).
then
((
res
)
=>
{
console
.
log
(
res
);
let
areaCode
=
res
.
entity
.
areaCode
;
console
.
log
(
"
areaCode:
"
+
areaCode
);
})
.
catch
((
error
)
=>
{
this
.
$message
.
error
(
error
.
message
);
});
this
.
form
.
parentId
=
val
.
slice
().
pop
();
},
handleAreaChange
(
val
)
{
this
.
loading
=
true
;
if
(
val
.
length
<=
1
)
{
this
.
$post
(
"
/data/area/list
"
,
{
"
query.parentAreaId
"
:
val
[
0
]
},
{})
.
then
((
res
)
=>
{
console
.
log
(
res
);
for
(
let
area
of
this
.
treeData
)
{
if
(
val
[
0
]
===
area
.
value
)
{
const
data
=
res
.
data
.
result
.
map
((
i
)
=>
{
return
{
value
:
i
.
id
,
label
:
i
.
areaName
,
level
:
i
.
areaLevel
,
children
:
[],
};
});
area
.
children
=
data
;
break
;
}
}
})
.
catch
((
error
)
=>
{
this
.
$message
.
error
(
error
.
message
);
});
}
else
if
(
val
.
length
<=
2
)
{
this
.
$post
(
"
/data/area/list
"
,
{
"
query.parentAreaId
"
:
val
[
1
]
},
{})
.
then
((
res
)
=>
{
for
(
let
area
of
this
.
treeData
)
{
if
(
val
[
0
]
===
area
.
value
)
{
for
(
let
temp
of
area
.
children
)
{
if
(
val
[
1
]
===
temp
.
value
)
{
const
data
=
res
.
data
.
result
.
map
((
i
)
=>
{
return
{
value
:
i
.
id
,
label
:
i
.
areaName
,
level
:
i
.
areaLevel
,
children
:
[],
};
});
temp
.
children
=
data
;
break
;
}
}
}
}
})
.
catch
((
error
)
=>
{
this
.
$message
.
error
(
error
.
message
);
});
}
else
if
(
val
.
length
<=
3
)
{
this
.
$post
(
"
/data/area/list
"
,
{
"
query.parentAreaId
"
:
val
[
2
]
},
{})
.
then
((
res
)
=>
{
for
(
let
area
of
this
.
treeData
)
{
if
(
val
[
0
]
===
area
.
value
)
{
for
(
let
temp
of
area
.
children
)
{
if
(
val
[
1
]
===
temp
.
value
)
{
for
(
let
temp1
of
temp
.
children
)
{
if
(
val
[
2
]
===
temp1
.
value
)
{
const
data
=
res
.
data
.
result
.
map
((
i
)
=>
{
return
{
value
:
i
.
id
,
label
:
i
.
areaName
,
level
:
i
.
areaLevel
,
};
});
temp1
.
children
=
data
;
break
;
}
}
}
}
}
}
})
.
catch
((
error
)
=>
{
this
.
$message
.
error
(
error
.
message
);
});
}
this
.
loading
=
false
;
},
},
data
()
{
data
()
{
return
{
return
{
treeData
:
[],
toString
:
[
'
validStatus
'
,
'
modStatus
'
,
'
displayType
'
],
selectedTreeID
:
[],
toString
:
[
"
validStatus
"
,
"
modStatus
"
,
"
displayType
"
],
rules
:
{
rules
:
{
name
:
[{
required
:
true
,
message
:
"
请输入参数名称
"
,
trigger
:
"
blur
"
}],
name
:
[{
required
:
true
,
message
:
'
请输入参数名称
'
,
trigger
:
'
blur
'
},],
paramKey
:
[
paramKey
:
[{
required
:
true
,
message
:
'
请输入参数键
'
,
trigger
:
'
blur
'
},],
{
required
:
true
,
message
:
"
请输入参数键
"
,
trigger
:
"
blur
"
},
paramValue
:
[{
required
:
true
,
message
:
'
请输入参数值
'
,
trigger
:
'
blur
'
},],
],
paramValue
:
[
{
required
:
true
,
message
:
"
请输入参数值
"
,
trigger
:
"
blur
"
},
],
},
};
},
},
};
}
}
}
</
script
>
</
script
>
government-manage-ui/admin/src/views/tool/build/RightPanel.vue
View file @
c0e4f6c4
...
@@ -643,7 +643,7 @@
...
@@ -643,7 +643,7 @@
</el-scrollbar>
</el-scrollbar>
</div>
</div>
<
t
reeNode-dialog
:visible.sync=
"dialogVisible"
title=
"添加选项"
@
commit=
"addNode"
/>
<
classifyT
reeNode-dialog
:visible.sync=
"dialogVisible"
title=
"添加选项"
@
commit=
"addNode"
/>
<icons-dialog
:visible.sync=
"iconsVisible"
:current=
"activeData[currentIconModel]"
@
select=
"setIcon"
/>
<icons-dialog
:visible.sync=
"iconsVisible"
:current=
"activeData[currentIconModel]"
@
select=
"setIcon"
/>
</div>
</div>
</template>
</template>
...
...
government-manage-ui/admin/yarn.lock
View file @
c0e4f6c4
This diff is collapsed.
Click to expand it.
government-manager/src/main/java/com/mortals/xhx/base/framework/aspect/OperlogAspect.java
View file @
c0e4f6c4
...
@@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest;
import
org.aspectj.lang.JoinPoint
;
import
org.aspectj.lang.JoinPoint
;
import
org.aspectj.lang.annotation.AfterReturning
;
import
org.aspectj.lang.annotation.AfterReturning
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Before
;
import
org.aspectj.lang.annotation.Before
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
...
government-manager/src/main/java/com/mortals/xhx/base/framework/exception/ExceptionHandle.java
View file @
c0e4f6c4
...
@@ -34,7 +34,7 @@ public class ExceptionHandle {
...
@@ -34,7 +34,7 @@ public class ExceptionHandle {
AppException
ex
=
(
AppException
)
e
;
AppException
ex
=
(
AppException
)
e
;
ret
.
put
(
KEY_RESULT_MSG
,
ex
.
getMessage
());
ret
.
put
(
KEY_RESULT_MSG
,
ex
.
getMessage
());
}
else
{
}
else
{
log
.
error
(
"[system error]
{}
"
,
e
);
log
.
error
(
"[system error]"
,
e
);
ret
.
put
(
KEY_RESULT_MSG
,
"unknown exception!"
);
ret
.
put
(
KEY_RESULT_MSG
,
"unknown exception!"
);
}
}
return
ret
.
toJSONString
();
return
ret
.
toJSONString
();
...
...
government-manager/src/main/java/com/mortals/xhx/base/login/interceptor/AuthJsonInterceptor.java
View file @
c0e4f6c4
...
@@ -11,11 +11,13 @@ import com.mortals.framework.util.StringUtils;
...
@@ -11,11 +11,13 @@ import com.mortals.framework.util.StringUtils;
import
com.mortals.framework.web.interceptor.BaseInterceptor
;
import
com.mortals.framework.web.interceptor.BaseInterceptor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.core.annotation.Order
;
import
org.springframework.stereotype.Component
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
@Order
(
1
)
//
@Component
@Component
public
class
AuthJsonInterceptor
extends
BaseInterceptor
{
public
class
AuthJsonInterceptor
extends
BaseInterceptor
{
@Autowired
@Autowired
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/area/service/impl/AreaServiceImpl.java
View file @
c0e4f6c4
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
package
com.mortals.xhx.base.system.area.service.impl
;
package
com.mortals.xhx.base.system.area.service.impl
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
...
@@ -24,7 +25,9 @@ import com.mortals.xhx.base.system.area.service.AreaService;
...
@@ -24,7 +25,9 @@ import com.mortals.xhx.base.system.area.service.AreaService;
* @version 1.0.0
* @version 1.0.0
*/
*/
@Service
(
"areaService"
)
@Service
(
"areaService"
)
public
class
AreaServiceImpl
extends
AbstractCRUDServiceImpl
<
AreaDao
,
AreaEntity
,
Long
>
implements
AreaService
{
public
class
AreaServiceImpl
extends
AbstractCRUDCacheServiceImpl
<
AreaDao
,
AreaEntity
,
Long
>
implements
AreaService
{
/**
/**
* 格式化区域ID
* 格式化区域ID
...
@@ -33,6 +36,9 @@ public class AreaServiceImpl extends AbstractCRUDServiceImpl<AreaDao,AreaEntity,
...
@@ -33,6 +36,9 @@ public class AreaServiceImpl extends AbstractCRUDServiceImpl<AreaDao,AreaEntity,
*/
*/
@Override
@Override
public
Long
formatAreaId
(
Long
areaId
)
{
public
Long
formatAreaId
(
Long
areaId
)
{
Long
id
=
areaId
;
Long
id
=
areaId
;
if
(
id
!=
null
){
if
(
id
!=
null
){
String
area
=
String
.
valueOf
(
id
);
String
area
=
String
.
valueOf
(
id
);
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/area/web/AreaController.java
View file @
c0e4f6c4
...
@@ -11,6 +11,7 @@ import java.util.Map;
...
@@ -11,6 +11,7 @@ import java.util.Map;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
com.mortals.framework.exception.AppException
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -61,26 +62,14 @@ public class AreaController extends BaseCRUDJsonMappingController<AreaService, A
...
@@ -61,26 +62,14 @@ public class AreaController extends BaseCRUDJsonMappingController<AreaService, A
super
.
init
(
request
,
response
,
form
,
model
,
context
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
}
/**
@Override
* 查询区域信息
protected
void
doListBefore
(
HttpServletRequest
request
,
HttpServletResponse
response
,
AreaForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
*/
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
AreaForm
form
)
{
try
{
if
(
form
.
getQuery
().
getStatus
()
==
null
)
{
if
(
form
.
getQuery
().
getStatus
()
==
null
)
{
form
.
getQuery
().
setStatus
(
YesNo
.
YES
.
getValue
());
form
.
getQuery
().
setStatus
(
YesNo
.
YES
.
getValue
());
}
}
if
(
StringUtils
.
isEmpty
(
form
.
getQuery
().
getName
())){
if
(
StringUtils
.
isEmpty
(
form
.
getQuery
().
getName
())){
form
.
getQuery
().
setLevel
(
AreaLevelEnum
.
PROVINCE
.
getValue
());
form
.
getQuery
().
setLevel
(
AreaLevelEnum
.
PROVINCE
.
getValue
());
}
}
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
){
log
.
error
(
"查询区域信息列表错误"
,
e
);
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
/**
/**
...
@@ -127,7 +116,7 @@ public class AreaController extends BaseCRUDJsonMappingController<AreaService, A
...
@@ -127,7 +116,7 @@ public class AreaController extends BaseCRUDJsonMappingController<AreaService, A
@PostMapping
(
value
=
"getAllAreaList"
)
@PostMapping
(
value
=
"getAllAreaList"
)
public
String
getAllAreaList
(
HttpServletRequest
request
,
HttpServletResponse
response
,
AreaForm
form
)
{
public
String
getAllAreaList
(
HttpServletRequest
request
,
HttpServletResponse
response
,
AreaForm
form
)
{
try
{
try
{
return
super
.
list
(
request
,
response
,
form
);
return
super
.
list
(
form
);
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
log
.
error
(
"查询所有区域信息列表错误"
,
e
);
log
.
error
(
"查询所有区域信息列表错误"
,
e
);
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/area/web/AreaForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.area.model.AreaQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.area.model.AreaQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
AreaForm
extends
BaseCRUDFormLong
<
AreaEntity
>
{
public
class
AreaForm
extends
BaseCRUDFormLong
<
AreaEntity
>
{
private
AreaEntity
area
=
new
AreaEntity
();
private
AreaEntity
entity
=
new
AreaEntity
();
private
AreaQuery
query
=
new
AreaQuery
();
private
AreaQuery
query
=
new
AreaQuery
();
public
AreaForm
(){
public
AreaForm
(){
...
@@ -29,14 +29,11 @@ public class AreaForm extends BaseCRUDFormLong<AreaEntity> {
...
@@ -29,14 +29,11 @@ public class AreaForm extends BaseCRUDFormLong<AreaEntity> {
@Override
@Override
public
AreaEntity
getEntity
()
{
public
AreaEntity
getEntity
()
{
return
area
;
return
entity
;
}
public
AreaEntity
getArea
()
{
return
area
;
}
}
public
void
set
Area
(
AreaEntity
area
)
{
public
void
set
Entity
(
AreaEntity
entity
)
{
this
.
area
=
area
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/idgenerator/service/impl/IdgeneratorServiceImpl.java
View file @
c0e4f6c4
...
@@ -42,11 +42,6 @@ public class IdgeneratorServiceImpl implements IdgeneratorService {
...
@@ -42,11 +42,6 @@ public class IdgeneratorServiceImpl implements IdgeneratorService {
/**
/**
* <B>Description</B> 生成器key枚举 <br />
* <B>Description</B> 生成器key枚举 <br />
* <B>Copyright</B> Copyright (c) 2016 www.ulute.com All rights reserved.
* <br />
* 本软件源代码版权归哎媲媲网络,未经许可不得任意复制与传播.<br />
* <B>Company</B> 哎媲媲网络
*
* @author
* @author
* @createTime 2016年3月16日 上午10:07:19
* @createTime 2016年3月16日 上午10:07:19
*/
*/
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/menu/web/MenuController.java
View file @
c0e4f6c4
...
@@ -51,84 +51,6 @@ public class MenuController extends BaseCRUDJsonMappingController<MenuService, M
...
@@ -51,84 +51,6 @@ public class MenuController extends BaseCRUDJsonMappingController<MenuService, M
super
.
setModuleDesc
(
"菜单信息"
);
super
.
setModuleDesc
(
"菜单信息"
);
}
}
/**
* 查询菜单信息
*/
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
try
{
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 添加菜单信息
*/
@PostMapping
(
value
=
"add"
)
public
String
add
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
try
{
return
super
.
add
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 编辑菜单信息
*/
@PostMapping
(
value
=
"edit"
)
public
String
edit
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
try
{
return
super
.
edit
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 保存菜单信息
*/
@PostMapping
(
value
=
"save"
)
public
String
save
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
if
(
form
.
getEntity
().
getGroupName
()
==
null
)
form
.
getEntity
().
setGroupName
(
0
);
return
super
.
save
(
request
,
response
,
form
);
}
/**
* 查看菜单信息
*/
@Override
@PostMapping
(
value
=
"view"
)
public
String
view
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
try
{
return
super
.
view
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 删除菜单信息
*/
@PostMapping
(
value
=
"delete"
)
public
String
delete
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
)
{
return
super
.
delete
(
request
,
response
,
form
);
}
@Override
@Override
protected
void
doListBefore
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
protected
void
doListBefore
(
HttpServletRequest
request
,
HttpServletResponse
response
,
MenuForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/menu/web/MenuForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.menu.model.MenuQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.menu.model.MenuQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
MenuForm
extends
BaseCRUDFormLong
<
MenuEntity
>
{
public
class
MenuForm
extends
BaseCRUDFormLong
<
MenuEntity
>
{
private
MenuEntity
menu
=
new
MenuEntity
();
private
MenuEntity
entity
=
new
MenuEntity
();
private
MenuQuery
query
=
new
MenuQuery
();
private
MenuQuery
query
=
new
MenuQuery
();
public
MenuForm
(){
public
MenuForm
(){
...
@@ -29,14 +29,11 @@ public class MenuForm extends BaseCRUDFormLong<MenuEntity> {
...
@@ -29,14 +29,11 @@ public class MenuForm extends BaseCRUDFormLong<MenuEntity> {
@Override
@Override
public
MenuEntity
getEntity
()
{
public
MenuEntity
getEntity
()
{
return
menu
;
return
entity
;
}
public
MenuEntity
getMenu
()
{
return
menu
;
}
}
public
void
set
Menu
(
MenuEntity
menu
)
{
public
void
set
Entity
(
MenuEntity
entity
)
{
this
.
menu
=
menu
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/oper/service/impl/OperLogServiceImpl.java
View file @
c0e4f6c4
...
@@ -113,7 +113,7 @@ public class OperLogServiceImpl extends AbstractCRUDServiceImpl<OperLogDao,OperL
...
@@ -113,7 +113,7 @@ public class OperLogServiceImpl extends AbstractCRUDServiceImpl<OperLogDao,OperL
operLogEntity
.
setUserName
(
userName
);
operLogEntity
.
setUserName
(
userName
);
operLogEntity
.
setContent
(
content
);
operLogEntity
.
setContent
(
content
);
s
uper
.
s
ave
(
operLogEntity
,
null
);
save
(
operLogEntity
,
null
);
}
}
private
void
formatterLogContent
(
OperLogEntity
operLogEntity
,
String
content
,
String
id
,
OperTypeEnum
operType
)
{
private
void
formatterLogContent
(
OperLogEntity
operLogEntity
,
String
content
,
String
id
,
OperTypeEnum
operType
)
{
if
(
operType
==
OperTypeEnum
.
SAVE
)
{
if
(
operType
==
OperTypeEnum
.
SAVE
)
{
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/oper/web/OperLogController.java
View file @
c0e4f6c4
...
@@ -9,6 +9,7 @@ package com.mortals.xhx.base.system.oper.web;
...
@@ -9,6 +9,7 @@ package com.mortals.xhx.base.system.oper.web;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.OrderCol
;
import
com.mortals.framework.model.OrderCol
;
import
com.mortals.xhx.base.system.oper.model.OperLogEntity
;
import
com.mortals.xhx.base.system.oper.model.OperLogEntity
;
...
@@ -56,25 +57,13 @@ public class OperLogController extends BaseCRUDJsonMappingController<OperLogServ
...
@@ -56,25 +57,13 @@ public class OperLogController extends BaseCRUDJsonMappingController<OperLogServ
super
.
init
(
request
,
response
,
form
,
model
,
context
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
}
/**
* 查询产品基本信息
*/
@Override
@Override
@PostMapping
(
value
=
"list"
)
protected
void
doListBefore
(
HttpServletRequest
request
,
HttpServletResponse
response
,
OperLogForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
OperLogForm
form
)
{
try
{
form
.
getQuery
().
setOrderColList
(
new
ArrayList
<
OrderCol
>()
{
form
.
getQuery
().
setOrderColList
(
new
ArrayList
<
OrderCol
>()
{
{
{
add
(
new
OrderCol
(
"a.logDate"
,
"desc"
));
add
(
new
OrderCol
(
"a.logDate"
,
"desc"
));
}
}
});
});
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/oper/web/OperLogForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.oper.model.OperLogQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.oper.model.OperLogQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
OperLogForm
extends
BaseCRUDFormLong
<
OperLogEntity
>
{
public
class
OperLogForm
extends
BaseCRUDFormLong
<
OperLogEntity
>
{
private
OperLogEntity
operLog
=
new
OperLogEntity
();
private
OperLogEntity
entity
=
new
OperLogEntity
();
private
OperLogQuery
query
=
new
OperLogQuery
();
private
OperLogQuery
query
=
new
OperLogQuery
();
public
OperLogForm
(){
public
OperLogForm
(){
...
@@ -29,14 +29,11 @@ public class OperLogForm extends BaseCRUDFormLong<OperLogEntity> {
...
@@ -29,14 +29,11 @@ public class OperLogForm extends BaseCRUDFormLong<OperLogEntity> {
@Override
@Override
public
OperLogEntity
getEntity
()
{
public
OperLogEntity
getEntity
()
{
return
operLog
;
return
entity
;
}
public
OperLogEntity
getOperLog
()
{
return
operLog
;
}
}
public
void
set
OperLog
(
OperLogEntity
operLog
)
{
public
void
set
Entity
(
OperLogEntity
entity
)
{
this
.
operLog
=
operLog
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/param/service/ParamService.java
View file @
c0e4f6c4
...
@@ -4,6 +4,8 @@ package com.mortals.xhx.base.system.param.service;
...
@@ -4,6 +4,8 @@ package com.mortals.xhx.base.system.param.service;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
java.util.Map
;
/**
/**
* <p>Title: 参数信息</p>
* <p>Title: 参数信息</p>
* <p>Description: ParamService service接口 </p>
* <p>Description: ParamService service接口 </p>
...
@@ -22,4 +24,13 @@ public interface ParamService extends ICRUDCacheService<ParamEntity, Long> {
...
@@ -22,4 +24,13 @@ public interface ParamService extends ICRUDCacheService<ParamEntity, Long> {
*/
*/
String
getValueByKey
(
String
key
);
String
getValueByKey
(
String
key
);
/**
* 通过firstOrganize获取配置参数key-value
*
* @param firstOrganize
* @param excludeParamKeys 需要过虑掉的paramKey
* @return
*/
Map
<
String
,
String
>
getParamByFirstOrganize
(
String
firstOrganize
,
String
...
excludeParamKeys
);
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/param/service/impl/ParamServiceImpl.java
View file @
c0e4f6c4
...
@@ -5,10 +5,16 @@ import com.mortals.framework.model.Context;
...
@@ -5,10 +5,16 @@ import com.mortals.framework.model.Context;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.xhx.base.system.param.dao.ParamDao
;
import
com.mortals.xhx.base.system.param.dao.ParamDao
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamQuery
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
/**
* <p>Title: 参数信息</p>
* <p>Title: 参数信息</p>
* <p>Description: ParamServiceImpl service接口 </p>
* <p>Description: ParamServiceImpl service接口 </p>
...
@@ -58,4 +64,14 @@ public class ParamServiceImpl extends AbstractCRUDCacheServiceImpl<ParamDao, Par
...
@@ -58,4 +64,14 @@ public class ParamServiceImpl extends AbstractCRUDCacheServiceImpl<ParamDao, Par
public
String
getValueByKey
(
String
key
)
{
public
String
getValueByKey
(
String
key
)
{
return
cacheService
.
get
(
key
);
return
cacheService
.
get
(
key
);
}
}
@Override
public
Map
<
String
,
String
>
getParamByFirstOrganize
(
String
firstOrganize
,
String
...
excludeParamKeys
)
{
ParamQuery
query
=
new
ParamQuery
();
query
.
setFirstOrganize
(
firstOrganize
);
List
<
ParamEntity
>
list
=
this
.
getDao
().
getList
(
query
);
return
list
.
stream
().
filter
(
s
->
{
return
!
Arrays
.
asList
(
excludeParamKeys
).
contains
(
s
.
getParamKey
());
}).
collect
(
Collectors
.
toMap
(
ParamEntity:
:
getParamKey
,
ParamEntity:
:
getParamValue
));
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
View file @
c0e4f6c4
/**
/**
* 文件:ParamController.java
* 文件:ParamController.java
* 版本:1.0.0
* 版本:1.0.0
* 日期:
* 日期:
* Copyright ®
* Copyright ®
* All right reserved.
* All right reserved.
*/
*/
package
com.mortals.xhx.base.system.param.web
;
package
com.mortals.xhx.base.system.param.web
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.annotation.RepeatSubmit
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.util.FileUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -37,9 +40,9 @@ import java.util.Map;
...
@@ -37,9 +40,9 @@ import java.util.Map;
*/
*/
@RestController
@RestController
@RequestMapping
(
"param"
)
@RequestMapping
(
"param"
)
public
class
ParamController
extends
BaseCRUDJsonMappingController
<
ParamService
,
ParamForm
,
ParamEntity
,
Long
>
{
public
class
ParamController
extends
BaseCRUDJsonMappingController
<
ParamService
,
ParamForm
,
ParamEntity
,
Long
>
{
public
ParamController
()
{
public
ParamController
()
{
super
.
setFormClass
(
ParamForm
.
class
);
super
.
setFormClass
(
ParamForm
.
class
);
super
.
setModuleDesc
(
"参数信息"
);
super
.
setModuleDesc
(
"参数信息"
);
}
}
...
@@ -53,99 +56,23 @@ public class ParamController extends BaseCRUDJsonMappingController<ParamService,
...
@@ -53,99 +56,23 @@ public class ParamController extends BaseCRUDJsonMappingController<ParamService,
status
.
put
(
"modStatus"
,
ModStatusEnum
.
getEnumMap
());
status
.
put
(
"modStatus"
,
ModStatusEnum
.
getEnumMap
());
status
.
put
(
"displayType"
,
getPageDisplayType
());
status
.
put
(
"displayType"
,
getPageDisplayType
());
model
.
put
(
KEY_RESULT_DICT
,
status
);
model
.
put
(
KEY_RESULT_DICT
,
status
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
/**
super
.
init
(
request
,
response
,
form
,
model
,
context
);
* 查询参数信息
*/
@Override
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
try
{
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 添加参数信息
*/
@Override
@PostMapping
(
value
=
"add"
)
public
String
add
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
try
{
return
super
.
add
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 编辑参数信息
*/
@Override
@PostMapping
(
value
=
"edit"
)
public
String
edit
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
try
{
return
super
.
edit
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 保存参数信息
*/
@Override
@PostMapping
(
value
=
"save"
)
public
String
save
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
return
super
.
save
(
request
,
response
,
form
);
}
/**
* 删除参数信息
*/
@Override
@PostMapping
(
value
=
"delete"
)
public
String
delete
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
return
super
.
delete
(
request
,
response
,
form
);
}
/**
* 查看参数信息
*/
@Override
@PostMapping
(
value
=
"view"
)
public
String
view
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ParamForm
form
)
{
try
{
return
super
.
view
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
for
(
PageDisplayType
pageDisplayType
:
pageDisplayTypes
)
{
for
(
PageDisplayType
pageDisplayType
:
pageDisplayTypes
)
{
result
.
put
(
pageDisplayType
.
getValue
()+
""
,
pageDisplayType
.
getDesc
());
result
.
put
(
pageDisplayType
.
getValue
()
+
""
,
pageDisplayType
.
getDesc
());
}
}
return
result
;
return
result
;
}
}
public
static
void
main
(
String
[]
args
)
{
FileUtil
.
delete
(
"E:\\pic\\1.png"
);
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamForm.java
View file @
c0e4f6c4
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
package
com.mortals.xhx.base.system.param.web
;
package
com.mortals.xhx.base.system.param.web
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.web.BaseCRUDFormLong
;
import
com.mortals.framework.web.BaseCRUDFormLong
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamQuery
;
import
com.mortals.xhx.base.system.param.model.ParamQuery
;
...
@@ -21,7 +22,7 @@ import com.mortals.xhx.base.system.param.model.ParamQuery;
...
@@ -21,7 +22,7 @@ import com.mortals.xhx.base.system.param.model.ParamQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
ParamForm
extends
BaseCRUDFormLong
<
ParamEntity
>
{
public
class
ParamForm
extends
BaseCRUDFormLong
<
ParamEntity
>
{
private
ParamEntity
param
=
new
ParamEntity
();
private
ParamEntity
entity
=
new
ParamEntity
();
private
ParamQuery
query
=
new
ParamQuery
();
private
ParamQuery
query
=
new
ParamQuery
();
public
ParamForm
(){
public
ParamForm
(){
...
@@ -29,14 +30,11 @@ public class ParamForm extends BaseCRUDFormLong<ParamEntity> {
...
@@ -29,14 +30,11 @@ public class ParamForm extends BaseCRUDFormLong<ParamEntity> {
@Override
@Override
public
ParamEntity
getEntity
()
{
public
ParamEntity
getEntity
()
{
return
param
;
return
entity
;
}
public
ParamEntity
getParam
()
{
return
param
;
}
}
public
void
set
Param
(
ParamEntity
param
)
{
public
void
set
Entity
(
ParamEntity
entity
)
{
this
.
param
=
param
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
@@ -47,4 +45,21 @@ public class ParamForm extends BaseCRUDFormLong<ParamEntity> {
...
@@ -47,4 +45,21 @@ public class ParamForm extends BaseCRUDFormLong<ParamEntity> {
public
void
setQuery
(
ParamQuery
query
)
{
public
void
setQuery
(
ParamQuery
query
)
{
this
.
query
=
query
;
this
.
query
=
query
;
}
}
public
static
void
main
(
String
[]
args
)
{
ParamForm
form
=
new
ParamForm
();
String
entityName
=
form
.
getEntity
().
getClass
().
getSimpleName
();
System
.
out
.
println
(
entityName
);
if
((
entityName
=
entityName
.
substring
(
0
,
1
).
toLowerCase
()
+
entityName
.
substring
(
1
,
entityName
.
length
())).
endsWith
(
"Entity"
))
{
entityName
=
entityName
.
substring
(
0
,
entityName
.
length
()
-
"Entity"
.
length
());
}
System
.
out
.
println
(
entityName
);
System
.
out
.
println
(
JSON
.
toJSONString
(
form
));
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/resource/web/ResourceController.java
View file @
c0e4f6c4
...
@@ -60,72 +60,6 @@ public class ResourceController extends BaseCRUDJsonMappingController<ResourceSe
...
@@ -60,72 +60,6 @@ public class ResourceController extends BaseCRUDJsonMappingController<ResourceSe
super
.
init
(
request
,
response
,
form
,
model
,
context
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
}
/**
* 查询资源列表
*/
@Override
@RequestMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ResourceForm
form
)
{
try
{
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 添加资源
*/
@Override
@RequestMapping
(
value
=
"add"
)
public
String
add
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ResourceForm
form
)
{
try
{
return
super
.
add
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 编辑资源
*/
@Override
@RequestMapping
(
value
=
"edit"
)
public
String
edit
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ResourceForm
form
)
{
try
{
return
super
.
edit
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 保存资源
*/
@Override
@RequestMapping
(
value
=
"save"
)
public
String
save
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ResourceForm
form
)
{
return
super
.
save
(
request
,
response
,
form
);
}
/**
* 删除资源
*/
@Override
@RequestMapping
(
value
=
"delete"
)
public
String
delete
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ResourceForm
form
)
{
return
super
.
delete
(
request
,
response
,
form
);
}
/**
/**
* 获取所有资源
* 获取所有资源
*
*
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/resource/web/ResourceForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.resource.model.ResourceQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.resource.model.ResourceQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
ResourceForm
extends
BaseCRUDFormLong
<
ResourceEntity
>
{
public
class
ResourceForm
extends
BaseCRUDFormLong
<
ResourceEntity
>
{
private
ResourceEntity
resource
=
new
ResourceEntity
();
private
ResourceEntity
entity
=
new
ResourceEntity
();
private
ResourceQuery
query
=
new
ResourceQuery
();
private
ResourceQuery
query
=
new
ResourceQuery
();
public
ResourceForm
(){
public
ResourceForm
(){
...
@@ -29,14 +29,11 @@ public class ResourceForm extends BaseCRUDFormLong<ResourceEntity> {
...
@@ -29,14 +29,11 @@ public class ResourceForm extends BaseCRUDFormLong<ResourceEntity> {
@Override
@Override
public
ResourceEntity
getEntity
()
{
public
ResourceEntity
getEntity
()
{
return
resource
;
return
entity
;
}
public
ResourceEntity
getResource
()
{
return
resource
;
}
}
public
void
set
Resource
(
ResourceEntity
resource
)
{
public
void
set
Entity
(
ResourceEntity
entity
)
{
this
.
resource
=
resource
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleAuthForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
RoleAuthForm
extends
BaseCRUDFormLong
<
RoleAuthEntity
>
{
public
class
RoleAuthForm
extends
BaseCRUDFormLong
<
RoleAuthEntity
>
{
private
RoleAuthEntity
roleAuth
=
new
RoleAuthEntity
();
private
RoleAuthEntity
entity
=
new
RoleAuthEntity
();
private
RoleAuthQuery
query
=
new
RoleAuthQuery
();
private
RoleAuthQuery
query
=
new
RoleAuthQuery
();
public
RoleAuthForm
(){
public
RoleAuthForm
(){
...
@@ -29,14 +29,11 @@ public class RoleAuthForm extends BaseCRUDFormLong<RoleAuthEntity> {
...
@@ -29,14 +29,11 @@ public class RoleAuthForm extends BaseCRUDFormLong<RoleAuthEntity> {
@Override
@Override
public
RoleAuthEntity
getEntity
()
{
public
RoleAuthEntity
getEntity
()
{
return
roleAuth
;
return
entity
;
}
public
RoleAuthEntity
getRoleAuth
()
{
return
roleAuth
;
}
}
public
void
set
RoleAuth
(
RoleAuthEntity
roleAuth
)
{
public
void
set
Entity
(
RoleAuthEntity
entity
)
{
this
.
roleAuth
=
roleAuth
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
RoleForm
extends
BaseCRUDFormLong
<
RoleEntity
>
{
public
class
RoleForm
extends
BaseCRUDFormLong
<
RoleEntity
>
{
private
RoleEntity
role
=
new
RoleEntity
();
private
RoleEntity
entity
=
new
RoleEntity
();
private
RoleQuery
query
=
new
RoleQuery
();
private
RoleQuery
query
=
new
RoleQuery
();
/** 用户ID */
/** 用户ID */
private
Long
userId
;
private
Long
userId
;
...
@@ -31,14 +31,11 @@ public class RoleForm extends BaseCRUDFormLong<RoleEntity> {
...
@@ -31,14 +31,11 @@ public class RoleForm extends BaseCRUDFormLong<RoleEntity> {
@Override
@Override
public
RoleEntity
getEntity
()
{
public
RoleEntity
getEntity
()
{
return
role
;
return
entity
;
}
public
RoleEntity
getRole
()
{
return
role
;
}
}
public
void
set
Role
(
RoleEntity
role
)
{
public
void
set
Entity
(
RoleEntity
entity
)
{
this
.
role
=
role
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleUserForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleUserQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.role.model.RoleUserQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
RoleUserForm
extends
BaseCRUDFormLong
<
RoleUserEntity
>
{
public
class
RoleUserForm
extends
BaseCRUDFormLong
<
RoleUserEntity
>
{
private
RoleUserEntity
roleUser
=
new
RoleUserEntity
();
private
RoleUserEntity
entity
=
new
RoleUserEntity
();
private
RoleUserQuery
query
=
new
RoleUserQuery
();
private
RoleUserQuery
query
=
new
RoleUserQuery
();
public
RoleUserForm
(){
public
RoleUserForm
(){
...
@@ -29,14 +29,11 @@ public class RoleUserForm extends BaseCRUDFormLong<RoleUserEntity> {
...
@@ -29,14 +29,11 @@ public class RoleUserForm extends BaseCRUDFormLong<RoleUserEntity> {
@Override
@Override
public
RoleUserEntity
getEntity
()
{
public
RoleUserEntity
getEntity
()
{
return
roleUser
;
return
entity
;
}
public
RoleUserEntity
getRoleUser
()
{
return
roleUser
;
}
}
public
void
set
RoleUser
(
RoleUserEntity
roleUser
)
{
public
void
set
Entity
(
RoleUserEntity
entity
)
{
this
.
roleUser
=
roleUser
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/table/service/TableIndexService.java
View file @
c0e4f6c4
...
@@ -9,9 +9,16 @@
...
@@ -9,9 +9,16 @@
package
com.mortals.xhx.base.system.table.service
;
package
com.mortals.xhx.base.system.table.service
;
import
com.mortals.framework.dao.ICRUDSubmeterDao
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.TableParam
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.framework.service.IManagerService
;
import
com.mortals.framework.service.ITaskExcuteService
;
import
com.mortals.xhx.base.system.table.model.TableIndexEntity
;
import
com.mortals.xhx.base.system.table.model.TableIndexEntity
;
import
java.util.Set
;
/**
/**
* <p>Title: 分表索引信息</p>
* <p>Title: 分表索引信息</p>
* <p>Description: TableIndexService service接口 </p>
* <p>Description: TableIndexService service接口 </p>
...
@@ -21,6 +28,40 @@ import com.mortals.xhx.base.system.table.model.TableIndexEntity;
...
@@ -21,6 +28,40 @@ import com.mortals.xhx.base.system.table.model.TableIndexEntity;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
interface
TableIndexService
extends
ICRUDService
<
TableIndexEntity
,
Long
>
{
public
interface
TableIndexService
extends
ICRUDService
<
TableIndexEntity
,
Long
>
,
ITaskExcuteService
,
IManagerService
{
/**
* 查询上个月创建的表集合
*
* @return
* @throws AppException
*/
Set
<
String
>
findPrevMonthTables
()
throws
AppException
;
/**
* 查询最近3个月创建的表集合
*
* @return
* @throws AppException
*/
Set
<
String
>
findThreeMonthTables
()
throws
AppException
;
/**
* 保存表信息
*
* @param tableName
* @param tableMark
* @return
* @throws AppException
*/
int
saveTableName
(
String
tableName
,
String
tableMark
)
throws
AppException
;
/**
* 创建表
*
* @param submeterDao
* @param param
* @return
* @throws AppException
*/
boolean
createTable
(
ICRUDSubmeterDao
submeterDao
,
TableParam
param
)
throws
AppException
;
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/table/service/impl/TableIndexServiceImpl.java
View file @
c0e4f6c4
...
@@ -8,13 +8,24 @@
...
@@ -8,13 +8,24 @@
package
com.mortals.xhx.base.system.table.service.impl
;
package
com.mortals.xhx.base.system.table.service.impl
;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.dao.ICRUDSubmeterDao
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.TableParam
;
import
com.mortals.framework.service.ITask
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.util.DateUtils
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.xhx.base.system.table.dao.TableIndexDao
;
import
com.mortals.xhx.base.system.table.dao.TableIndexDao
;
import
com.mortals.xhx.base.system.table.model.TableIndexEntity
;
import
com.mortals.xhx.base.system.table.model.TableIndexEntity
;
import
com.mortals.xhx.base.system.table.model.TableIndexQuery
;
import
com.mortals.xhx.base.system.table.service.TableIndexService
;
import
com.mortals.xhx.base.system.table.service.TableIndexService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
/**
* <p>Title: 分表索引信息</p>
* <p>Title: 分表索引信息</p>
* <p>Description: TableIndexServiceImpl service接口 </p>
* <p>Description: TableIndexServiceImpl service接口 </p>
...
@@ -26,6 +37,158 @@ import org.springframework.stereotype.Service;
...
@@ -26,6 +37,158 @@ import org.springframework.stereotype.Service;
@Service
(
"tableIndexService"
)
@Service
(
"tableIndexService"
)
public
class
TableIndexServiceImpl
extends
AbstractCRUDServiceImpl
<
TableIndexDao
,
TableIndexEntity
,
Long
>
implements
TableIndexService
{
public
class
TableIndexServiceImpl
extends
AbstractCRUDServiceImpl
<
TableIndexDao
,
TableIndexEntity
,
Long
>
implements
TableIndexService
{
/**
* 查询最近1个月创建的表集合
* @return
*/
public
Set
<
String
>
findLastMonthTables
()
{
Set
<
String
>
retList
=
new
HashSet
<
String
>();
try
{
TableIndexQuery
params
=
new
TableIndexQuery
();
params
.
setCreateTimeStart
(
DateUtils
.
addMonth
(
new
Date
(),
-
1
,
"yyyy-MM-dd"
));
List
<
TableIndexEntity
>
list
=
dao
.
getList
(
params
);
for
(
TableIndexEntity
entity
:
list
)
{
if
(
StringUtils
.
isNotEmpty
(
entity
.
getTableName
()))
{
retList
.
add
(
entity
.
getTableName
());
}
}
}
catch
(
Exception
e
)
{
log
.
error
(
"查询分表索引异常-->"
+
e
.
getMessage
());
}
return
retList
;
}
@Override
public
Set
<
String
>
findPrevMonthTables
()
throws
AppException
{
Set
<
String
>
retList
=
new
HashSet
<
String
>();
try
{
Calendar
cal
=
Calendar
.
getInstance
();
cal
.
set
(
Calendar
.
DAY_OF_MONTH
,
1
);
cal
.
add
(
Calendar
.
MONTH
,
-
1
);
String
startTime
=
DateUtils
.
getDateTime
(
cal
.
getTime
(),
"yyyy-MM-dd"
);
cal
.
set
(
Calendar
.
DAY_OF_MONTH
,
cal
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
));
String
endTime
=
DateUtils
.
getDateTime
(
cal
.
getTime
(),
"yyyy-MM-dd"
);
TableIndexQuery
params
=
new
TableIndexQuery
();
params
.
setCreateTimeStart
(
startTime
);
params
.
setCreateTimeEnd
(
endTime
);
List
<
TableIndexEntity
>
list
=
dao
.
getList
(
params
);
for
(
TableIndexEntity
entity
:
list
)
{
if
(
StringUtils
.
isNotEmpty
(
entity
.
getTableName
()))
{
retList
.
add
(
entity
.
getTableName
());
}
}
}
catch
(
Exception
e
)
{
log
.
error
(
"查询分表索引异常-->"
+
e
.
getMessage
());
}
return
retList
;
}
@Override
public
Set
<
String
>
findThreeMonthTables
()
throws
AppException
{
Set
<
String
>
retList
=
new
HashSet
<
String
>();
try
{
Calendar
cal
=
Calendar
.
getInstance
();
cal
.
set
(
Calendar
.
DAY_OF_MONTH
,
1
);
cal
.
add
(
Calendar
.
MONTH
,
-
3
);
String
startTime
=
DateUtils
.
getDateTime
(
cal
.
getTime
(),
"yyyy-MM-dd"
);
TableIndexQuery
params
=
new
TableIndexQuery
();
params
.
setCreateTimeStart
(
startTime
);
List
<
TableIndexEntity
>
list
=
dao
.
getList
(
params
);
for
(
TableIndexEntity
entity
:
list
)
{
if
(
StringUtils
.
isNotEmpty
(
entity
.
getTableName
()))
{
retList
.
add
(
entity
.
getTableName
());
}
}
}
catch
(
Exception
e
)
{
log
.
error
(
"查询分表索引异常-->"
+
e
.
getMessage
());
}
return
retList
;
}
@Override
public
int
saveTableName
(
String
tableName
,
String
tableMark
)
throws
AppException
{
TableIndexEntity
table
=
new
TableIndexEntity
();
table
.
setTableName
(
tableName
);
table
.
setTableMark
(
tableMark
);
table
.
setCreateTime
(
new
Date
());
return
dao
.
insert
(
table
);
}
@Override
public
boolean
createTable
(
ICRUDSubmeterDao
submeterDao
,
TableParam
param
)
{
boolean
ret
=
false
;
TableParam
retParam
=
null
;
try
{
retParam
=
submeterDao
.
createTable
(
param
);
if
(
retParam
!=
null
&&
retParam
.
tableMap
!=
null
&&
retParam
.
tableMap
.
size
()
>
0
)
{
log
.
info
(
"创建表-->"
+
retParam
.
tableMap
.
keySet
());
}
}
catch
(
Exception
e
)
{
log
.
error
(
"执行创建表任务异常-->"
+
submeterDao
,
e
);
}
if
(
retParam
!=
null
&&
retParam
.
tableMap
!=
null
&&
retParam
.
tableMap
.
size
()
>
0
)
{
TableIndexQuery
condition
=
new
TableIndexQuery
();
condition
.
setTableNameList
(
Arrays
.
asList
(
retParam
.
tableMap
.
keySet
().
toArray
(
new
String
[]{})));
Set
<
String
>
tableRecords
=
this
.
find
(
condition
,
null
).
stream
().
map
(
t
->
t
.
getTableName
()).
collect
(
Collectors
.
toSet
());
Date
currDate
=
new
Date
();
for
(
Map
.
Entry
<
String
,
String
>
ee
:
retParam
.
tableMap
.
entrySet
())
{
String
tableName
=
ee
.
getKey
();
if
(
tableRecords
.
contains
(
tableName
))
{
continue
;
}
String
tableMark
=
ee
.
getValue
();
try
{
TableIndexEntity
table
=
new
TableIndexEntity
();
table
.
setTableName
(
tableName
);
table
.
setTableMark
(
tableMark
);
table
.
setCreateTime
(
currDate
);
dao
.
insert
(
table
);
ret
=
true
;
}
catch
(
Exception
e
)
{
log
.
error
(
"保存分表索引数据异常,原因:"
+
e
.
getMessage
());
}
}
}
return
ret
;
}
@SuppressWarnings
(
"rawtypes"
)
private
void
createTable
()
throws
AppException
{
log
.
info
(
"执行表创建服务..."
);
Map
<
String
,
ICRUDSubmeterDao
>
map
=
GlobalSysInfo
.
getBeansByType
(
ICRUDSubmeterDao
.
class
);
if
(
map
==
null
||
map
.
isEmpty
())
{
return
;
}
Date
currDate
=
new
Date
();
Set
<
String
>
existsTables
=
this
.
findLastMonthTables
();
TableParam
param
=
new
TableParam
();
param
.
unionTime
=
currDate
;
param
.
filterTables
=
existsTables
;
param
.
isCreateTable
=
true
;
for
(
Map
.
Entry
<
String
,
ICRUDSubmeterDao
>
entry
:
map
.
entrySet
())
{
this
.
createTable
(
entry
.
getValue
(),
param
);
}
log
.
info
(
"表创建完成!"
);
}
@Override
public
void
excuteTask
(
ITask
task
)
throws
AppException
{
this
.
createTable
();
}
@Override
public
void
stopTask
(
ITask
task
)
throws
AppException
{
}
@Override
public
void
startService
()
throws
AppException
{
this
.
createTable
();
}
@Override
public
void
stopService
()
throws
AppException
{
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/table/web/TableIndexForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.table.model.TableIndexQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.table.model.TableIndexQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
TableIndexForm
extends
BaseCRUDFormLong
<
TableIndexEntity
>
{
public
class
TableIndexForm
extends
BaseCRUDFormLong
<
TableIndexEntity
>
{
private
TableIndexEntity
tableIndex
=
new
TableIndexEntity
();
private
TableIndexEntity
entity
=
new
TableIndexEntity
();
private
TableIndexQuery
query
=
new
TableIndexQuery
();
private
TableIndexQuery
query
=
new
TableIndexQuery
();
public
TableIndexForm
(){
public
TableIndexForm
(){
...
@@ -29,14 +29,11 @@ public class TableIndexForm extends BaseCRUDFormLong<TableIndexEntity> {
...
@@ -29,14 +29,11 @@ public class TableIndexForm extends BaseCRUDFormLong<TableIndexEntity> {
@Override
@Override
public
TableIndexEntity
getEntity
()
{
public
TableIndexEntity
getEntity
()
{
return
tableIndex
;
return
entity
;
}
public
TableIndexEntity
getTableIndex
()
{
return
tableIndex
;
}
}
public
void
set
TableIndex
(
TableIndexEntity
tableIndex
)
{
public
void
set
Entity
(
TableIndexEntity
entity
)
{
this
.
tableIndex
=
tableIndex
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/task/service/impl/TaskServiceImpl.java
View file @
c0e4f6c4
...
@@ -297,7 +297,7 @@ public class TaskServiceImpl extends AbstractCRUDServiceImpl<TaskDao, TaskEntity
...
@@ -297,7 +297,7 @@ public class TaskServiceImpl extends AbstractCRUDServiceImpl<TaskDao, TaskEntity
executorService
.
shutdown
();
executorService
.
shutdown
();
log
.
info
(
"任务执行线程退出!"
);
log
.
info
(
"任务执行线程退出!"
);
});
});
thread
.
start
();
//
thread.start();
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/task/web/TaskController.java
View file @
c0e4f6c4
/**
/**
* 文件:TaskController.java
* 文件:TaskController.java
* 版本:1.0.0
* 版本:1.0.0
* 日期:
* 日期:
* Copyright ®
* Copyright ®
* All right reserved.
* All right reserved.
*/
*/
package
com.mortals.xhx.base.system.task.web
;
package
com.mortals.xhx.base.system.task.web
;
...
@@ -41,94 +41,13 @@ import com.mortals.xhx.common.code.TaskInterimExcuteStatusEnum;
...
@@ -41,94 +41,13 @@ import com.mortals.xhx.common.code.TaskInterimExcuteStatusEnum;
*/
*/
@RestController
@RestController
@RequestMapping
(
"task"
)
@RequestMapping
(
"task"
)
public
class
TaskController
extends
BaseCRUDJsonMappingController
<
TaskService
,
TaskForm
,
TaskEntity
,
Long
>
{
public
class
TaskController
extends
BaseCRUDJsonMappingController
<
TaskService
,
TaskForm
,
TaskEntity
,
Long
>
{
public
TaskController
()
{
public
TaskController
()
{
super
.
setFormClass
(
TaskForm
.
class
);
super
.
setFormClass
(
TaskForm
.
class
);
super
.
setModuleDesc
(
"任务信息"
);
super
.
setModuleDesc
(
"任务信息"
);
}
}
/**
* 查询任务信息
*/
@Override
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
try
{
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 添加任务信息
*/
@Override
@PostMapping
(
value
=
"add"
)
public
String
add
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
try
{
return
super
.
add
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 编辑任务信息
*/
@Override
@PostMapping
(
value
=
"edit"
)
public
String
edit
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
try
{
return
super
.
edit
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 保存任务信息
*/
@Override
@PostMapping
(
value
=
"save"
)
public
String
save
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
return
super
.
save
(
request
,
response
,
form
);
}
/**
* 删除任务信息
*/
@Override
@PostMapping
(
value
=
"delete"
)
public
String
delete
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
return
super
.
delete
(
request
,
response
,
form
);
}
/**
* 查看任务信息
*/
@Override
@PostMapping
(
value
=
"view"
)
public
String
view
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
)
{
try
{
return
super
.
view
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
@Override
@Override
protected
void
init
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
,
protected
void
init
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskForm
form
,
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/task/web/TaskForm.java
View file @
c0e4f6c4
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.task.model.TaskQuery;
...
@@ -21,7 +21,7 @@ import com.mortals.xhx.base.system.task.model.TaskQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
TaskForm
extends
BaseCRUDFormLong
<
TaskEntity
>
{
public
class
TaskForm
extends
BaseCRUDFormLong
<
TaskEntity
>
{
private
TaskEntity
task
=
new
TaskEntity
();
private
TaskEntity
entity
=
new
TaskEntity
();
private
TaskQuery
query
=
new
TaskQuery
();
private
TaskQuery
query
=
new
TaskQuery
();
public
TaskForm
(){
public
TaskForm
(){
...
@@ -29,14 +29,11 @@ public class TaskForm extends BaseCRUDFormLong<TaskEntity> {
...
@@ -29,14 +29,11 @@ public class TaskForm extends BaseCRUDFormLong<TaskEntity> {
@Override
@Override
public
TaskEntity
getEntity
()
{
public
TaskEntity
getEntity
()
{
return
task
;
return
entity
;
}
public
TaskEntity
getTask
()
{
return
task
;
}
}
public
void
set
Task
(
TaskEntity
task
)
{
public
void
set
Entity
(
TaskEntity
entity
)
{
this
.
task
=
task
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/upload/service/impl/UploadServiceImpl.java
View file @
c0e4f6c4
...
@@ -3,12 +3,16 @@ package com.mortals.xhx.base.system.upload.service.impl;
...
@@ -3,12 +3,16 @@ package com.mortals.xhx.base.system.upload.service.impl;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.xhx.base.system.idgenerator.service.IdgeneratorService
;
import
com.mortals.xhx.base.system.idgenerator.service.impl.IdgeneratorServiceImpl
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.common.code.UploadFileType
;
import
com.mortals.xhx.common.code.UploadFileType
;
import
com.mortals.xhx.tools.uid.ISeqGeneratorService
;
import
org.apache.commons.io.FilenameUtils
;
import
org.apache.commons.io.FilenameUtils
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.LogFactory
;
import
org.apache.commons.logging.LogFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
...
@@ -32,11 +36,16 @@ public class UploadServiceImpl implements UploadService {
...
@@ -32,11 +36,16 @@ public class UploadServiceImpl implements UploadService {
@Value
(
"${upload.path}"
)
@Value
(
"${upload.path}"
)
private
String
filePath
;
private
String
filePath
;
@Autowired
private
ISeqGeneratorService
seqGeneratorService
;
@Override
@Override
public
String
saveFileUpload
(
MultipartFile
tempFile
,
String
prePath
,
IUser
user
)
{
public
String
saveFileUpload
(
MultipartFile
tempFile
,
String
prePath
,
IUser
user
)
{
if
(
tempFile
==
null
||
tempFile
.
getSize
()
==
0
)
{
if
(
tempFile
==
null
||
tempFile
.
getSize
()
==
0
)
{
throw
new
AppException
(
"没有要上传的文件!"
);
throw
new
AppException
(
"没有要上传的文件!"
);
}
}
String
fileName
=
tempFile
.
getOriginalFilename
();
String
fileName
=
tempFile
.
getOriginalFilename
();
String
extension
=
FilenameUtils
.
getExtension
(
fileName
);
String
extension
=
FilenameUtils
.
getExtension
(
fileName
);
UploadFileType
type
=
UploadFileType
.
getFileType
(
extension
);
UploadFileType
type
=
UploadFileType
.
getFileType
(
extension
);
...
@@ -54,7 +63,9 @@ public class UploadServiceImpl implements UploadService {
...
@@ -54,7 +63,9 @@ public class UploadServiceImpl implements UploadService {
if
(!
pathDir
.
exists
())
{
if
(!
pathDir
.
exists
())
{
pathDir
.
mkdirs
();
pathDir
.
mkdirs
();
}
}
String
newName
=
System
.
currentTimeMillis
()
+
"."
+
extension
;
String
newName
=
seqGeneratorService
.
nextOrderId
(
1024
)
+
"."
+
extension
;
String
filePathAll
=
filePath
+
newName
;
String
filePathAll
=
filePath
+
newName
;
File
uploadFile
=
new
File
(
filePathAll
);
File
uploadFile
=
new
File
(
filePathAll
);
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java
View file @
c0e4f6c4
...
@@ -63,51 +63,14 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
...
@@ -63,51 +63,14 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
super
.
init
(
request
,
response
,
form
,
model
,
context
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
}
/**
* 查询用户信息
*/
@Override
@Override
@RequestMapping
(
value
=
"list"
)
protected
void
doListBefore
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
)
{
if
(!
StringUtils
.
isEmpty
(
form
.
getQuery
().
getRealName
()))
{
if
(!
StringUtils
.
isEmpty
(
form
.
getQuery
().
getRealName
()))
{
form
.
getQuery
().
setRealName
(
"%"
.
concat
(
form
.
getQuery
().
getRealName
()).
concat
(
"%"
));
form
.
getQuery
().
setRealName
(
"%"
.
concat
(
form
.
getQuery
().
getRealName
()).
concat
(
"%"
));
}
}
if
(!
StringUtils
.
isEmpty
(
form
.
getQuery
().
getLoginName
()))
{
if
(!
StringUtils
.
isEmpty
(
form
.
getQuery
().
getLoginName
()))
{
form
.
getQuery
().
setLoginName
(
"%"
.
concat
(
form
.
getQuery
().
getLoginName
()).
concat
(
"%"
));
form
.
getQuery
().
setLoginName
(
"%"
.
concat
(
form
.
getQuery
().
getLoginName
()).
concat
(
"%"
));
}
}
return
super
.
list
(
request
,
response
,
form
);
}
/**
* 添加部门
*/
@Override
@RequestMapping
(
value
=
"add"
)
public
String
add
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
)
{
try
{
return
super
.
add
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
/**
* 编辑部门
*/
@Override
@RequestMapping
(
value
=
"edit"
)
public
String
edit
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
)
{
try
{
return
super
.
edit
(
request
,
response
,
form
);
}
catch
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
@Override
@Override
...
@@ -128,26 +91,13 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
...
@@ -128,26 +91,13 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
return
super
.
editAfter
(
request
,
response
,
form
,
model
,
entity
,
context
);
return
super
.
editAfter
(
request
,
response
,
form
,
model
,
entity
,
context
);
}
}
/**
* 保存部门
*/
@Override
@Override
@RequestMapping
(
value
=
"save"
)
protected
int
saveAfter
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
public
String
save
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
)
{
String
result
=
super
.
save
(
request
,
response
,
form
);
if
(
form
.
getEntity
().
getId
()
==
getCurUser
().
getId
())
{
if
(
form
.
getUser
().
getId
()
==
getCurUser
().
getId
())
{
saveCurrUserForSession
(
request
,
response
,
userService
.
get
(
form
.
getEntity
().
getId
(),
false
));
saveCurrUserForSession
(
request
,
response
,
userService
.
get
(
form
.
getEntity
().
getId
(),
false
));
}
}
return
result
;
return
VALUE_RESULT_SUCCESS
;
}
/**
* 删除部门
*/
@Override
@RequestMapping
(
value
=
"delete"
)
public
String
delete
(
HttpServletRequest
request
,
HttpServletResponse
response
,
UserForm
form
)
{
return
super
.
delete
(
request
,
response
,
form
);
}
}
@Override
@Override
...
@@ -161,7 +111,7 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
...
@@ -161,7 +111,7 @@ public class UserController extends BaseCRUDJsonMappingController<UserService, U
@RequestMapping
(
value
=
"change/password"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"change/password"
,
method
=
RequestMethod
.
POST
)
@Operlog
(
msg
=
"密码修改成功!"
)
@Operlog
(
msg
=
"密码修改成功!"
)
public
String
changePassword
(
HttpServletRequest
request
,
@RequestParam
String
oldPwd
,
@RequestParam
String
newPwd
)
{
public
String
changePassword
(
@RequestParam
String
oldPwd
,
@RequestParam
String
newPwd
)
{
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
try
{
try
{
service
.
updateUserPwd
(
super
.
getCurUser
().
getLoginName
(),
oldPwd
,
newPwd
);
service
.
updateUserPwd
(
super
.
getCurUser
().
getLoginName
(),
oldPwd
,
newPwd
);
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserForm.java
View file @
c0e4f6c4
...
@@ -20,7 +20,7 @@ import com.mortals.xhx.base.system.user.model.UserQuery;
...
@@ -20,7 +20,7 @@ import com.mortals.xhx.base.system.user.model.UserQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
UserForm
extends
BaseCRUDFormLong
<
UserEntity
>
{
public
class
UserForm
extends
BaseCRUDFormLong
<
UserEntity
>
{
private
UserEntity
user
=
new
UserEntity
();
private
UserEntity
entity
=
new
UserEntity
();
private
UserQuery
query
=
new
UserQuery
();
private
UserQuery
query
=
new
UserQuery
();
public
UserForm
(){
public
UserForm
(){
...
@@ -28,14 +28,11 @@ public class UserForm extends BaseCRUDFormLong<UserEntity> {
...
@@ -28,14 +28,11 @@ public class UserForm extends BaseCRUDFormLong<UserEntity> {
@Override
@Override
public
UserEntity
getEntity
()
{
public
UserEntity
getEntity
()
{
return
user
;
return
entity
;
}
public
UserEntity
getUser
()
{
return
user
;
}
}
public
void
set
User
(
UserEntity
user
)
{
public
void
set
Entity
(
UserEntity
entity
)
{
this
.
user
=
user
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/base/system/valid/web/ValidCodeController.java
View file @
c0e4f6c4
...
@@ -51,18 +51,4 @@ public class ValidCodeController extends BaseCRUDJsonMappingController<ValidCode
...
@@ -51,18 +51,4 @@ public class ValidCodeController extends BaseCRUDJsonMappingController<ValidCode
super
.
init
(
request
,
response
,
form
,
model
,
context
);
super
.
init
(
request
,
response
,
form
,
model
,
context
);
}
}
@Override
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
ValidCodeForm
form
)
{
try
{
return
super
.
list
(
request
,
response
,
form
);
}
catch
(
Exception
e
){
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
ret
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
return
ret
.
toJSONString
();
}
}
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/base/system/valid/web/ValidCodeForm.java
View file @
c0e4f6c4
/**
/**
* 文件:ValidCodeForm.java
* 文件:ValidCodeForm.java
* 版本:1.0.0
* 版本:1.0.0
* 日期:
* 日期:
* Copyright ®
* Copyright ®
* All right reserved.
* All right reserved.
*/
*/
package
com.mortals.xhx.base.system.valid.web
;
package
com.mortals.xhx.base.system.valid.web
;
...
@@ -21,22 +21,21 @@ import com.mortals.xhx.base.system.valid.model.ValidCodeQuery;
...
@@ -21,22 +21,21 @@ import com.mortals.xhx.base.system.valid.model.ValidCodeQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
ValidCodeForm
extends
BaseCRUDFormLong
<
ValidCodeEntity
>
{
public
class
ValidCodeForm
extends
BaseCRUDFormLong
<
ValidCodeEntity
>
{
private
ValidCodeEntity
validCode
=
new
ValidCodeEntity
();
private
ValidCodeEntity
entity
=
new
ValidCodeEntity
();
private
ValidCodeQuery
query
=
new
ValidCodeQuery
();
private
ValidCodeQuery
query
=
new
ValidCodeQuery
();
public
ValidCodeForm
(){
public
ValidCodeForm
()
{
}
}
@Override
@Override
public
ValidCodeEntity
getEntity
()
{
public
ValidCodeEntity
getEntity
()
{
return
validCode
;
return
entity
;
}
public
ValidCodeEntity
getValidCode
()
{
return
validCode
;
}
}
public
void
setValidCode
(
ValidCodeEntity
validCode
)
{
this
.
validCode
=
validCode
;
public
void
setEntity
(
ValidCodeEntity
entity
)
{
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/common/code/DataSatusEnum.java
View file @
c0e4f6c4
package
com.mortals.xhx.common.code
;
package
com.mortals.xhx.common.code
;
import
com.mortals.framework.common.code.YesNo
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -48,6 +50,7 @@ public enum DataSatusEnum {
...
@@ -48,6 +50,7 @@ public enum DataSatusEnum {
* @return
* @return
*/
*/
public
static
Map
<
String
,
String
>
getEnumMap
(
int
...
eItem
)
{
public
static
Map
<
String
,
String
>
getEnumMap
(
int
...
eItem
)
{
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
<
String
,
String
>();
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
<
String
,
String
>();
for
(
DataSatusEnum
item
:
DataSatusEnum
.
values
())
{
for
(
DataSatusEnum
item
:
DataSatusEnum
.
values
())
{
try
{
try
{
...
...
government-manager/src/main/java/com/mortals/xhx/common/key/Constant.java
View file @
c0e4f6c4
...
@@ -5,23 +5,12 @@ public final class Constant {
...
@@ -5,23 +5,12 @@ public final class Constant {
/** 基础代码版本 Z-BASE.MANAGER-S1.0.0 */
/** 基础代码版本 Z-BASE.MANAGER-S1.0.0 */
public
final
static
String
BASEMANAGER_VERSION
=
"Z-BASE.MANAGER-S1.0.0"
;
public
final
static
String
BASEMANAGER_VERSION
=
"Z-BASE.MANAGER-S1.0.0"
;
public
final
static
String
Param_AssetFlowStatus
=
"AssetFlowStatus"
;
public
final
static
String
Param_materialType
=
"materialType"
;
public
final
static
String
Param_MatriaUnitOfMeasure
=
"MatriaUnitOfMeasure"
;
public
final
static
String
Param_electronicgs
=
"electronicgs"
;
public
final
static
String
Param_PartnerTags
=
"PartnerTags"
;
public
final
static
String
Param_materialSourceSm
=
"materialSourceSm"
;
public
final
static
String
Param_SupplierTags
=
"SupplierTags"
;
public
final
static
String
Param_paperGg
=
"paperGg"
;
public
final
static
String
Param_PartnerNature
=
"PartnerNature"
;
public
final
static
String
Param_jianmMs
=
"jianmMs"
;
public
final
static
String
Param_PartnerSettlementType
=
"PartnerSettlementType"
;
public
final
static
String
Param_sealWay
=
"sealWay"
;
public
final
static
String
Param_DeliveryPeriodUnit
=
"DeliveryPeriodUnit"
;
public
final
static
String
Param_typeOptions
=
"typeOptions"
;
public
final
static
String
Param_MatriaSupplyType
=
"MatriaSupplyType"
;
public
final
static
String
Param_BomUseType
=
"BomUseType"
;
public
final
static
String
Param_BomStatus
=
"BomStatus"
;
public
final
static
String
Param_VerCompanyCode
=
"VerCompanyCode"
;
public
final
static
String
Param_VerRdCode
=
"VerRdCode"
;
public
final
static
String
Param_VerStageCode
=
"VerStageCode"
;
public
final
static
String
Param_MateriaAttachType
=
"MateriaAttachType"
;
public
final
static
String
Param_MateriaDefaultLens
=
"4"
;
public
final
static
String
PARAM_MORTALS_IOT_MATERIA
=
"mortals_iot_materia"
;
public
final
static
String
PARAM_MORTALS_IOT_MATERIA_BOM
=
"mortals_iot_materia_bom"
;
public
final
static
String
PARAM_MORTALS_IOT_MATERIA_BOM_ITEM
=
"mortals_iot_materia_bom_item"
;
}
}
government-manager/src/main/java/com/mortals/xhx/daemon/applicationservice/DemoStartedService.java
View file @
c0e4f6c4
package
com.mortals.xhx.daemon.applicationservice
;
package
com.mortals.xhx.daemon.applicationservice
;
import
com.mortals.framework.springcloud.config.web.BaseWebMvcConfigurer
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.LogFactory
;
import
org.apache.commons.logging.LogFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
com.mortals.framework.springcloud.service.IApplicationStartedService
;
import
com.mortals.framework.springcloud.service.IApplicationStartedService
;
...
@@ -16,6 +19,7 @@ import com.mortals.framework.springcloud.service.IApplicationStartedService;
...
@@ -16,6 +19,7 @@ import com.mortals.framework.springcloud.service.IApplicationStartedService;
* @date 2020年7月15日
* @date 2020年7月15日
*/
*/
@Component
@Component
//@ConditionalOnProperty(name="com.mortal",prefix = "",havingValue = "xxx")
public
class
DemoStartedService
implements
IApplicationStartedService
{
public
class
DemoStartedService
implements
IApplicationStartedService
{
private
static
Log
logger
=
LogFactory
.
getLog
(
DemoStartedService
.
class
);
private
static
Log
logger
=
LogFactory
.
getLog
(
DemoStartedService
.
class
);
...
@@ -23,6 +27,7 @@ public class DemoStartedService implements IApplicationStartedService {
...
@@ -23,6 +27,7 @@ public class DemoStartedService implements IApplicationStartedService {
@Override
@Override
public
void
start
()
{
public
void
start
()
{
logger
.
info
(
"开始服务..[配置已加载完成,并且所有框架都已经初始化]"
);
logger
.
info
(
"开始服务..[配置已加载完成,并且所有框架都已经初始化]"
);
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/daemon/demo/RequestDispatchController.http
View file @
c0e4f6c4
...
@@ -50,6 +50,26 @@ Content-Type: application/json
...
@@ -50,6 +50,26 @@ Content-Type: application/json
{"seq":"123456","transmission":{"dataKey":"mydata","deployId":"f177da63-f41b-11eb-9cf4-c25bd865180b","processInstanceId":"11111","userId":"admin"}}
{"seq":"123456","transmission":{"dataKey":"mydata","deployId":"f177da63-f41b-11eb-9cf4-c25bd865180b","processInstanceId":"11111","userId":"admin"}}
###form
POST {{baseUrl}}/m/test/form
Content-Type: application/json
{
"entity":{
"formName":"test"
},
"id":[
1
],
"pageInfo":{
"currPage":2,
"prePageResult":100
},
"query":{
"formName":"111"
}
}
###readImage
###readImage
POST {{baseUrl}}/m/test/readImage
POST {{baseUrl}}/m/test/readImage
...
...
government-manager/src/main/java/com/mortals/xhx/daemon/demo/RequestDispatchController.java
View file @
c0e4f6c4
...
@@ -4,6 +4,7 @@ import cn.hutool.core.codec.Base64;
...
@@ -4,6 +4,7 @@ import cn.hutool.core.codec.Base64;
import
cn.hutool.core.io.FileUtil
;
import
cn.hutool.core.io.FileUtil
;
import
cn.hutool.core.io.IoUtil
;
import
cn.hutool.core.io.IoUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.serializer.SerializerFeature
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.framework.model.Result
;
import
com.mortals.xhx.common.model.RequestTaskReq
;
import
com.mortals.xhx.common.model.RequestTaskReq
;
...
@@ -12,6 +13,7 @@ import com.mortals.xhx.common.pdu.api.ApiRespPdu;
...
@@ -12,6 +13,7 @@ import com.mortals.xhx.common.pdu.api.ApiRespPdu;
import
com.mortals.xhx.common.pdu.flow.FlowProcDefPdu
;
import
com.mortals.xhx.common.pdu.flow.FlowProcDefPdu
;
import
com.mortals.xhx.feign.flowable.IApiFlowDefinitionFeign
;
import
com.mortals.xhx.feign.flowable.IApiFlowDefinitionFeign
;
import
com.mortals.xhx.feign.flowable.IApiFlowFeign
;
import
com.mortals.xhx.feign.flowable.IApiFlowFeign
;
import
com.mortals.xhx.module.flowable.web.FlowableDefinitionForm
;
import
com.mortals.xhx.module.form.web.FormForm
;
import
com.mortals.xhx.module.form.web.FormForm
;
import
lombok.extern.apachecommons.CommonsLog
;
import
lombok.extern.apachecommons.CommonsLog
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -19,7 +21,10 @@ import org.springframework.util.ObjectUtils;
...
@@ -19,7 +21,10 @@ import org.springframework.util.ObjectUtils;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Stream
;
/**
/**
* @author karlhoo
* @author karlhoo
...
@@ -41,7 +46,11 @@ public class RequestDispatchController {
...
@@ -41,7 +46,11 @@ public class RequestDispatchController {
ApiRespPdu
<
String
>
respPdu
=
new
ApiRespPdu
<>();
ApiRespPdu
<
String
>
respPdu
=
new
ApiRespPdu
<>();
try
{
try
{
String
xml
=
IoUtil
.
readUtf8
(
multipartFile
.
getInputStream
());
String
xml
=
IoUtil
.
readUtf8
(
multipartFile
.
getInputStream
());
respPdu
=
apiFlowDefinitionFeign
.
save
(
"test"
,
"请假"
,
xml
,
"test"
);
log
.
info
(
xml
);
respPdu
.
setData
(
xml
);
//respPdu = apiFlowDefinitionFeign.save("test", "请假", xml,"test");
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"error"
,
e
);
log
.
error
(
"error"
,
e
);
...
@@ -50,6 +59,19 @@ public class RequestDispatchController {
...
@@ -50,6 +59,19 @@ public class RequestDispatchController {
}
}
@PostMapping
(
"/form"
)
public
ApiRespPdu
form
(
@RequestBody
FormForm
form
)
{
ApiRespPdu
<
String
>
respPdu
=
new
ApiRespPdu
<>();
try
{
respPdu
.
setData
(
JSON
.
toJSONString
(
form
,
SerializerFeature
.
DisableCircularReferenceDetect
));
}
catch
(
Exception
e
)
{
log
.
error
(
"error"
,
e
);
}
return
respPdu
;
}
@PostMapping
(
"/readXml"
)
@PostMapping
(
"/readXml"
)
public
ApiRespPdu
readXml
(
@RequestBody
ApiReqPdu
<
RequestTaskReq
>
req
)
{
public
ApiRespPdu
readXml
(
@RequestBody
ApiReqPdu
<
RequestTaskReq
>
req
)
{
...
@@ -307,6 +329,9 @@ public class RequestDispatchController {
...
@@ -307,6 +329,9 @@ public class RequestDispatchController {
FormForm
formForm
=
new
FormForm
();
FormForm
formForm
=
new
FormForm
();
formForm
.
getQuery
().
setFormName
(
"111"
);
formForm
.
getQuery
().
setFormName
(
"111"
);
formForm
.
setId
(
new
Long
[]{
1L
});
formForm
.
setId
(
new
Long
[]{
1L
});
formForm
.
getEntity
().
setFormName
(
"test"
);
formForm
.
getQuery
().
setIdList
(
Arrays
.
asList
(
1L
,
2L
));
System
.
out
.
println
(
JSON
.
toJSONString
(
formForm
));
System
.
out
.
println
(
JSON
.
toJSONString
(
formForm
));
...
...
government-manager/src/main/java/com/mortals/xhx/module/data/dao/DataAreaDao.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.dao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaDao DAO接口 </p>
* @author
* @version 1.0.0
*/
public
interface
DataAreaDao
extends
ICRUDDao
<
DataAreaEntity
,
Long
>{
}
government-manager/src/main/java/com/mortals/xhx/module/data/dao/ibatis/DataAreaDaoImpl.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.dao.ibatis
;
import
org.springframework.stereotype.Repository
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
com.mortals.xhx.module.data.dao.DataAreaDao
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaDaoImpl DAO接口 </p>
* @author
* @version 1.0.0
*/
@Repository
(
"dataAreaDao"
)
public
class
DataAreaDaoImpl
extends
BaseCRUDDaoMybatis
<
DataAreaEntity
,
Long
>
implements
DataAreaDao
{
}
government-manager/src/main/java/com/mortals/xhx/module/data/model/DataAreaEntity.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.model
;
import
com.mortals.framework.model.BaseEntityLong
;
/**
*
* Description:DataArea
* date: 2021-8-10 13:57:03
*/
public
class
DataAreaEntity
extends
BaseEntityLong
{
private
static
final
long
serialVersionUID
=
1628575023251L
;
/**
* 地区名称
*/
private
String
areaName
;
/**
* 地区简称
*/
private
String
areaSimpleName
;
/**
* 上级地区ID
*/
private
String
parentAreaId
;
/**
* 行政区域代码 行政区域代码
*/
private
String
areaCode
;
/**
* 删除标识
*/
private
String
deleteFlag
;
/**
* 创建人
*/
private
String
creatorId
;
/**
* 创建人名称
*/
private
String
creatorName
;
/**
* 创建时间
*/
private
String
createTimes
;
/**
* 更新时间
*/
private
String
updateTimes
;
/**
* 1省级,2市级,3区县级,4乡镇级,5村
*/
private
String
areaLevel
;
/**
* 排序
*/
private
String
sortKey
;
/**
* 地区层级编码
*/
private
String
areaLevelCode
;
/**
* 临时使用确认地区层级
*/
private
String
submitAreaLevel
;
/**
* 是否特殊区域:0.否,1.是
*/
private
String
isSpecial
;
/**
* 行政区域描述
*/
private
String
areaDesc
;
public
DataAreaEntity
(){
}
/**
* 获取 地区名称
* @return areaName
*/
public
String
getAreaName
()
{
return
this
.
areaName
;
}
/**
* 设置 地区名称
* @param areaName
*/
public
void
setAreaName
(
String
areaName
)
{
this
.
areaName
=
areaName
;
}
/**
* 获取 地区简称
* @return areaSimpleName
*/
public
String
getAreaSimpleName
()
{
return
this
.
areaSimpleName
;
}
/**
* 设置 地区简称
* @param areaSimpleName
*/
public
void
setAreaSimpleName
(
String
areaSimpleName
)
{
this
.
areaSimpleName
=
areaSimpleName
;
}
/**
* 获取 上级地区ID
* @return parentAreaId
*/
public
String
getParentAreaId
()
{
return
this
.
parentAreaId
;
}
/**
* 设置 上级地区ID
* @param parentAreaId
*/
public
void
setParentAreaId
(
String
parentAreaId
)
{
this
.
parentAreaId
=
parentAreaId
;
}
/**
* 获取 行政区域代码 行政区域代码
* @return areaCode
*/
public
String
getAreaCode
()
{
return
this
.
areaCode
;
}
/**
* 设置 行政区域代码 行政区域代码
* @param areaCode
*/
public
void
setAreaCode
(
String
areaCode
)
{
this
.
areaCode
=
areaCode
;
}
/**
* 获取 删除标识
* @return deleteFlag
*/
public
String
getDeleteFlag
()
{
return
this
.
deleteFlag
;
}
/**
* 设置 删除标识
* @param deleteFlag
*/
public
void
setDeleteFlag
(
String
deleteFlag
)
{
this
.
deleteFlag
=
deleteFlag
;
}
/**
* 获取 创建人
* @return creatorId
*/
public
String
getCreatorId
()
{
return
this
.
creatorId
;
}
/**
* 设置 创建人
* @param creatorId
*/
public
void
setCreatorId
(
String
creatorId
)
{
this
.
creatorId
=
creatorId
;
}
/**
* 获取 创建人名称
* @return creatorName
*/
public
String
getCreatorName
()
{
return
this
.
creatorName
;
}
/**
* 设置 创建人名称
* @param creatorName
*/
public
void
setCreatorName
(
String
creatorName
)
{
this
.
creatorName
=
creatorName
;
}
/**
* 获取 创建时间
* @return createTimes
*/
public
String
getCreateTimes
()
{
return
this
.
createTimes
;
}
/**
* 设置 创建时间
* @param createTimes
*/
public
void
setCreateTimes
(
String
createTimes
)
{
this
.
createTimes
=
createTimes
;
}
/**
* 获取 更新时间
* @return updateTimes
*/
public
String
getUpdateTimes
()
{
return
this
.
updateTimes
;
}
/**
* 设置 更新时间
* @param updateTimes
*/
public
void
setUpdateTimes
(
String
updateTimes
)
{
this
.
updateTimes
=
updateTimes
;
}
/**
* 获取 1省级,2市级,3区县级,4乡镇级,5村
* @return areaLevel
*/
public
String
getAreaLevel
()
{
return
this
.
areaLevel
;
}
/**
* 设置 1省级,2市级,3区县级,4乡镇级,5村
* @param areaLevel
*/
public
void
setAreaLevel
(
String
areaLevel
)
{
this
.
areaLevel
=
areaLevel
;
}
/**
* 获取 排序
* @return sortKey
*/
public
String
getSortKey
()
{
return
this
.
sortKey
;
}
/**
* 设置 排序
* @param sortKey
*/
public
void
setSortKey
(
String
sortKey
)
{
this
.
sortKey
=
sortKey
;
}
/**
* 获取 地区层级编码
* @return areaLevelCode
*/
public
String
getAreaLevelCode
()
{
return
this
.
areaLevelCode
;
}
/**
* 设置 地区层级编码
* @param areaLevelCode
*/
public
void
setAreaLevelCode
(
String
areaLevelCode
)
{
this
.
areaLevelCode
=
areaLevelCode
;
}
/**
* 获取 临时使用确认地区层级
* @return submitAreaLevel
*/
public
String
getSubmitAreaLevel
()
{
return
this
.
submitAreaLevel
;
}
/**
* 设置 临时使用确认地区层级
* @param submitAreaLevel
*/
public
void
setSubmitAreaLevel
(
String
submitAreaLevel
)
{
this
.
submitAreaLevel
=
submitAreaLevel
;
}
/**
* 获取 是否特殊区域:0.否,1.是
* @return isSpecial
*/
public
String
getIsSpecial
()
{
return
this
.
isSpecial
;
}
/**
* 设置 是否特殊区域:0.否,1.是
* @param isSpecial
*/
public
void
setIsSpecial
(
String
isSpecial
)
{
this
.
isSpecial
=
isSpecial
;
}
/**
* 获取 行政区域描述
* @return areaDesc
*/
public
String
getAreaDesc
()
{
return
this
.
areaDesc
;
}
/**
* 设置 行政区域描述
* @param areaDesc
*/
public
void
setAreaDesc
(
String
areaDesc
)
{
this
.
areaDesc
=
areaDesc
;
}
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
DataAreaEntity
)
{
DataAreaEntity
tmp
=
(
DataAreaEntity
)
obj
;
if
(
this
.
getId
().
longValue
()
==
tmp
.
getId
().
longValue
())
{
return
true
;
}
}
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
",id:"
).
append
(
getId
())
.
append
(
",areaName:"
).
append
(
getAreaName
())
.
append
(
",areaSimpleName:"
).
append
(
getAreaSimpleName
())
.
append
(
",parentAreaId:"
).
append
(
getParentAreaId
())
.
append
(
",areaCode:"
).
append
(
getAreaCode
())
.
append
(
",deleteFlag:"
).
append
(
getDeleteFlag
())
.
append
(
",creatorId:"
).
append
(
getCreatorId
())
.
append
(
",creatorName:"
).
append
(
getCreatorName
())
.
append
(
",createTimes:"
).
append
(
getCreateTimes
())
.
append
(
",updateTimes:"
).
append
(
getUpdateTimes
())
.
append
(
",areaLevel:"
).
append
(
getAreaLevel
())
.
append
(
",sortKey:"
).
append
(
getSortKey
())
.
append
(
",areaLevelCode:"
).
append
(
getAreaLevelCode
())
.
append
(
",submitAreaLevel:"
).
append
(
getSubmitAreaLevel
())
.
append
(
",isSpecial:"
).
append
(
getIsSpecial
())
.
append
(
",areaDesc:"
).
append
(
getAreaDesc
())
;
return
sb
.
toString
();
}
public
void
initAttrValue
(){
this
.
areaName
=
null
;
this
.
areaSimpleName
=
null
;
this
.
parentAreaId
=
null
;
this
.
areaCode
=
null
;
this
.
deleteFlag
=
null
;
this
.
creatorId
=
null
;
this
.
creatorName
=
null
;
this
.
createTimes
=
null
;
this
.
updateTimes
=
null
;
this
.
areaLevel
=
null
;
this
.
sortKey
=
null
;
this
.
areaLevelCode
=
null
;
this
.
submitAreaLevel
=
null
;
this
.
isSpecial
=
null
;
this
.
areaDesc
=
null
;
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/data/model/DataAreaQuery.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.model
;
import
java.util.List
;
/**
*
* Description:DataArea
* date: 2021-8-10 13:57:03
*/
public
class
DataAreaQuery
extends
DataAreaEntity
{
private
static
final
long
serialVersionUID
=
1628575023258L
;
/** 主键ID */
private
List
<
String
>
idList
;
/** 地区名称 */
private
List
<
String
>
areaNameList
;
/** 地区简称 */
private
List
<
String
>
areaSimpleNameList
;
/** 上级地区ID */
private
List
<
String
>
parentAreaIdList
;
/** 行政区域代码 行政区域代码 */
private
List
<
String
>
areaCodeList
;
/** 删除标识 */
private
List
<
String
>
deleteFlagList
;
/** 创建人 */
private
List
<
String
>
creatorIdList
;
/** 创建人名称 */
private
List
<
String
>
creatorNameList
;
/** 创建时间 */
private
List
<
String
>
createTimesList
;
/** 更新时间 */
private
List
<
String
>
updateTimesList
;
/** 1省级,2市级,3区县级,4乡镇级,5村 */
private
List
<
String
>
areaLevelList
;
/** 排序 */
private
List
<
String
>
sortKeyList
;
/** 地区层级编码 */
private
List
<
String
>
areaLevelCodeList
;
/** 临时使用确认地区层级 */
private
List
<
String
>
submitAreaLevelList
;
/** 是否特殊区域:0.否,1.是 */
private
List
<
String
>
isSpecialList
;
/** 行政区域描述 */
private
List
<
String
>
areaDescList
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
DataAreaQuery
>
orConditionList
;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private
List
<
DataAreaQuery
>
andConditionList
;
public
DataAreaQuery
(){
}
/**
* 获取 主键ID
* @return idList
*/
public
List
<
String
>
getIdList
(){
return
this
.
idList
;
}
/**
* 设置 主键ID
* @param idList
*/
public
void
setIdList
(
List
<
String
>
idList
){
this
.
idList
=
idList
;
}
/**
* 获取 地区名称
* @return areaNameList
*/
public
List
<
String
>
getAreaNameList
(){
return
this
.
areaNameList
;
}
/**
* 设置 地区名称
* @param areaNameList
*/
public
void
setAreaNameList
(
List
<
String
>
areaNameList
){
this
.
areaNameList
=
areaNameList
;
}
/**
* 获取 地区简称
* @return areaSimpleNameList
*/
public
List
<
String
>
getAreaSimpleNameList
(){
return
this
.
areaSimpleNameList
;
}
/**
* 设置 地区简称
* @param areaSimpleNameList
*/
public
void
setAreaSimpleNameList
(
List
<
String
>
areaSimpleNameList
){
this
.
areaSimpleNameList
=
areaSimpleNameList
;
}
/**
* 获取 上级地区ID
* @return parentAreaIdList
*/
public
List
<
String
>
getParentAreaIdList
(){
return
this
.
parentAreaIdList
;
}
/**
* 设置 上级地区ID
* @param parentAreaIdList
*/
public
void
setParentAreaIdList
(
List
<
String
>
parentAreaIdList
){
this
.
parentAreaIdList
=
parentAreaIdList
;
}
/**
* 获取 行政区域代码 行政区域代码
* @return areaCodeList
*/
public
List
<
String
>
getAreaCodeList
(){
return
this
.
areaCodeList
;
}
/**
* 设置 行政区域代码 行政区域代码
* @param areaCodeList
*/
public
void
setAreaCodeList
(
List
<
String
>
areaCodeList
){
this
.
areaCodeList
=
areaCodeList
;
}
/**
* 获取 删除标识
* @return deleteFlagList
*/
public
List
<
String
>
getDeleteFlagList
(){
return
this
.
deleteFlagList
;
}
/**
* 设置 删除标识
* @param deleteFlagList
*/
public
void
setDeleteFlagList
(
List
<
String
>
deleteFlagList
){
this
.
deleteFlagList
=
deleteFlagList
;
}
/**
* 获取 创建人
* @return creatorIdList
*/
public
List
<
String
>
getCreatorIdList
(){
return
this
.
creatorIdList
;
}
/**
* 设置 创建人
* @param creatorIdList
*/
public
void
setCreatorIdList
(
List
<
String
>
creatorIdList
){
this
.
creatorIdList
=
creatorIdList
;
}
/**
* 获取 创建人名称
* @return creatorNameList
*/
public
List
<
String
>
getCreatorNameList
(){
return
this
.
creatorNameList
;
}
/**
* 设置 创建人名称
* @param creatorNameList
*/
public
void
setCreatorNameList
(
List
<
String
>
creatorNameList
){
this
.
creatorNameList
=
creatorNameList
;
}
/**
* 获取 创建时间
* @return createTimesList
*/
public
List
<
String
>
getCreateTimesList
(){
return
this
.
createTimesList
;
}
/**
* 设置 创建时间
* @param createTimesList
*/
public
void
setCreateTimesList
(
List
<
String
>
createTimesList
){
this
.
createTimesList
=
createTimesList
;
}
/**
* 获取 更新时间
* @return updateTimesList
*/
public
List
<
String
>
getUpdateTimesList
(){
return
this
.
updateTimesList
;
}
/**
* 设置 更新时间
* @param updateTimesList
*/
public
void
setUpdateTimesList
(
List
<
String
>
updateTimesList
){
this
.
updateTimesList
=
updateTimesList
;
}
/**
* 获取 1省级,2市级,3区县级,4乡镇级,5村
* @return areaLevelList
*/
public
List
<
String
>
getAreaLevelList
(){
return
this
.
areaLevelList
;
}
/**
* 设置 1省级,2市级,3区县级,4乡镇级,5村
* @param areaLevelList
*/
public
void
setAreaLevelList
(
List
<
String
>
areaLevelList
){
this
.
areaLevelList
=
areaLevelList
;
}
/**
* 获取 排序
* @return sortKeyList
*/
public
List
<
String
>
getSortKeyList
(){
return
this
.
sortKeyList
;
}
/**
* 设置 排序
* @param sortKeyList
*/
public
void
setSortKeyList
(
List
<
String
>
sortKeyList
){
this
.
sortKeyList
=
sortKeyList
;
}
/**
* 获取 地区层级编码
* @return areaLevelCodeList
*/
public
List
<
String
>
getAreaLevelCodeList
(){
return
this
.
areaLevelCodeList
;
}
/**
* 设置 地区层级编码
* @param areaLevelCodeList
*/
public
void
setAreaLevelCodeList
(
List
<
String
>
areaLevelCodeList
){
this
.
areaLevelCodeList
=
areaLevelCodeList
;
}
/**
* 获取 临时使用确认地区层级
* @return submitAreaLevelList
*/
public
List
<
String
>
getSubmitAreaLevelList
(){
return
this
.
submitAreaLevelList
;
}
/**
* 设置 临时使用确认地区层级
* @param submitAreaLevelList
*/
public
void
setSubmitAreaLevelList
(
List
<
String
>
submitAreaLevelList
){
this
.
submitAreaLevelList
=
submitAreaLevelList
;
}
/**
* 获取 是否特殊区域:0.否,1.是
* @return isSpecialList
*/
public
List
<
String
>
getIsSpecialList
(){
return
this
.
isSpecialList
;
}
/**
* 设置 是否特殊区域:0.否,1.是
* @param isSpecialList
*/
public
void
setIsSpecialList
(
List
<
String
>
isSpecialList
){
this
.
isSpecialList
=
isSpecialList
;
}
/**
* 获取 行政区域描述
* @return areaDescList
*/
public
List
<
String
>
getAreaDescList
(){
return
this
.
areaDescList
;
}
/**
* 设置 行政区域描述
* @param areaDescList
*/
public
void
setAreaDescList
(
List
<
String
>
areaDescList
){
this
.
areaDescList
=
areaDescList
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
DataAreaQuery
>
getOrConditionList
(){
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
DataAreaQuery
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
DataAreaQuery
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
DataAreaQuery
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/data/service/DataAreaService.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.service
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaService service接口 </p>
* <p>Copyright: Copyright ® </p>
* @version 1.0.0
*/
public
interface
DataAreaService
extends
ICRUDService
<
DataAreaEntity
,
Long
>{
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/data/service/impl/DataAreaServiceImpl.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.service.impl
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.xhx.module.data.dao.DataAreaDao
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
import
com.mortals.xhx.module.data.service.DataAreaService
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaService service接口 </p>
* <p>Copyright: Copyright ® </p>
* @version 1.0.0
*/
@Service
(
"dataAreaService"
)
public
class
DataAreaServiceImpl
extends
AbstractCRUDServiceImpl
<
DataAreaDao
,
DataAreaEntity
,
Long
>
implements
DataAreaService
{
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/data/web/DataAreaController.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.web
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.xhx.base.system.area.web.AreaForm
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.mortals.framework.web.BaseCRUDJsonMappingController
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
import
com.mortals.xhx.module.data.service.DataAreaService
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaController </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author zxfei
* @version 1.0.0
*/
@RestController
@RequestMapping
(
"data/area"
)
public
class
DataAreaController
extends
BaseCRUDJsonMappingController
<
DataAreaService
,
DataAreaForm
,
DataAreaEntity
,
Long
>
{
public
DataAreaController
(){
super
.
setFormClass
(
DataAreaForm
.
class
);
super
.
setModuleDesc
(
"地区表"
);
}
// @Override
// protected int doListAfter(HttpServletRequest request, HttpServletResponse response, DataAreaForm form, Map<String, Object> model, Context context) throws AppException {
//
// List<DataAreaEntity> result = (List<DataAreaEntity>) model.get("result");
// List<HashMap<String, String>> collect = result.parallelStream().map(item -> {
// HashMap<String, String> map = new HashMap<>();
//
// map.put("id", item.getId().toString());
// map.put("name", item.getAreaName());
// map.put("parentId", item.getParentAreaId());
// map.put("code", item.getAreaCode());
// map.put("level", item.getAreaLevel());
// return map;
//
// }).collect(Collectors.toList());
// model.put("result",collect);
//
// return super.doListAfter(request, response, form, model, context);
// }
public
static
void
main
(
String
[]
args
)
{
AreaForm
areaForm
=
new
AreaForm
();
areaForm
.
getEntity
().
setId
(
1L
);
System
.
out
.
println
(
JSON
.
toJSONString
(
areaForm
));
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/data/web/DataAreaForm.java
deleted
100644 → 0
View file @
9f3b8ca8
package
com.mortals.xhx.module.data.web
;
import
com.mortals.framework.web.BaseCRUDFormLong
;
import
com.mortals.xhx.module.data.model.DataAreaEntity
;
import
com.mortals.xhx.module.data.model.DataAreaQuery
;
/**
* <p>Title: 地区表</p>
* <p>Description: DataAreaForm </p>
* @author
* @version 1.0.0
*/
public
class
DataAreaForm
extends
BaseCRUDFormLong
<
DataAreaEntity
>
{
private
DataAreaEntity
dataarea
=
new
DataAreaEntity
();
private
DataAreaQuery
query
=
new
DataAreaQuery
();
public
DataAreaForm
(){
}
@Override
public
DataAreaEntity
getEntity
()
{
return
dataarea
;
}
public
DataAreaEntity
getDataArea
()
{
return
dataarea
;
}
public
void
setDataArea
(
DataAreaEntity
dataarea
)
{
this
.
dataarea
=
dataarea
;
}
@Override
public
DataAreaQuery
getQuery
()
{
return
query
;
}
public
void
setQuery
(
DataAreaQuery
query
)
{
this
.
query
=
query
;
}
}
\ No newline at end of file
government-manager/src/main/java/com/mortals/xhx/module/deploy/web/DeployFormForm.java
View file @
c0e4f6c4
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.deploy.model.DeployFormEntity;
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.deploy.model.DeployFormEntity;
import
com.mortals.xhx.module.deploy.model.DeployFormQuery
;
import
com.mortals.xhx.module.deploy.model.DeployFormQuery
;
/**
/**
* <p>Title: 流程实例关联表单表</p>
* <p>Title: 流程实例关联表单表</p>
* <p>Description: DeployFormForm </p>
* <p>Description: DeployFormForm </p>
* @author
*
* @version 1.0.0
* @author
*/
* @version 1.0.0
*/
public
class
DeployFormForm
extends
BaseCRUDFormLong
<
DeployFormEntity
>
{
public
class
DeployFormForm
extends
BaseCRUDFormLong
<
DeployFormEntity
>
{
private
DeployFormEntity
deployform
=
new
DeployFormEntity
();
private
DeployFormEntity
entity
=
new
DeployFormEntity
();
private
DeployFormQuery
query
=
new
DeployFormQuery
();
private
DeployFormQuery
query
=
new
DeployFormQuery
();
public
DeployFormForm
(){
public
DeployFormForm
()
{
}
}
@Override
@Override
public
DeployFormEntity
getEntity
()
{
public
DeployFormEntity
getEntity
()
{
return
deployform
;
return
entity
;
}
public
DeployFormEntity
getDeployForm
()
{
return
deployform
;
}
}
public
void
set
DeployForm
(
DeployFormEntity
deployform
)
{
public
void
set
Entity
(
DeployFormEntity
entity
)
{
this
.
deployform
=
deployform
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/flowable/web/FlowableDefinitionController.java
View file @
c0e4f6c4
...
@@ -60,7 +60,8 @@ public class FlowableDefinitionController extends BaseCRUDJsonMappingController<
...
@@ -60,7 +60,8 @@ public class FlowableDefinitionController extends BaseCRUDJsonMappingController<
* 查询流程定义表
* 查询流程定义表
*/
*/
@PostMapping
(
value
=
"list"
)
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
FlowableDefinitionForm
form
)
{
@Override
public
String
list
(
FlowableDefinitionForm
form
)
{
Map
<
String
,
Object
>
model
=
new
HashMap
();
Map
<
String
,
Object
>
model
=
new
HashMap
();
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
int
code
=
VALUE_RESULT_SUCCESS
;
int
code
=
VALUE_RESULT_SUCCESS
;
...
...
government-manager/src/main/java/com/mortals/xhx/module/flowable/web/FlowableDefinitionForm.java
View file @
c0e4f6c4
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.flowable.model.FlowableDefinitionQuery;
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.flowable.model.FlowableDefinitionQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
FlowableDefinitionForm
extends
BaseCRUDFormLong
<
FlowableDefinitionEntity
>
{
public
class
FlowableDefinitionForm
extends
BaseCRUDFormLong
<
FlowableDefinitionEntity
>
{
private
FlowableDefinitionEntity
flowabledefinition
=
new
FlowableDefinitionEntity
();
private
FlowableDefinitionEntity
entity
=
new
FlowableDefinitionEntity
();
private
FlowableDefinitionQuery
query
=
new
FlowableDefinitionQuery
();
private
FlowableDefinitionQuery
query
=
new
FlowableDefinitionQuery
();
public
FlowableDefinitionForm
(){
public
FlowableDefinitionForm
(){
...
@@ -19,14 +19,11 @@ public class FlowableDefinitionForm extends BaseCRUDFormLong<FlowableDefinitionE
...
@@ -19,14 +19,11 @@ public class FlowableDefinitionForm extends BaseCRUDFormLong<FlowableDefinitionE
@Override
@Override
public
FlowableDefinitionEntity
getEntity
()
{
public
FlowableDefinitionEntity
getEntity
()
{
return
flowabledefinition
;
return
entity
;
}
public
FlowableDefinitionEntity
getFlowableDefinition
()
{
return
flowabledefinition
;
}
}
public
void
set
FlowableDefinition
(
FlowableDefinitionEntity
flowabledefinition
)
{
public
void
set
Entity
(
FlowableDefinitionEntity
entity
)
{
this
.
flowabledefinition
=
flowabledefinition
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/form/web/FormForm.java
View file @
c0e4f6c4
...
@@ -5,27 +5,26 @@ import com.mortals.xhx.module.form.model.FormEntity;
...
@@ -5,27 +5,26 @@ import com.mortals.xhx.module.form.model.FormEntity;
import
com.mortals.xhx.module.form.model.FormQuery
;
import
com.mortals.xhx.module.form.model.FormQuery
;
/**
/**
* <p>Title: 流程表单表</p>
* <p>Title: 流程表单表</p>
* <p>Description: FormForm </p>
* <p>Description: FormForm </p>
* @author
*
* @version 1.0.0
* @author
*/
* @version 1.0.0
*/
public
class
FormForm
extends
BaseCRUDFormLong
<
FormEntity
>
{
public
class
FormForm
extends
BaseCRUDFormLong
<
FormEntity
>
{
private
FormEntity
form
=
new
FormEntity
();
private
FormEntity
entity
=
new
FormEntity
();
private
FormQuery
query
=
new
FormQuery
();
private
FormQuery
query
=
new
FormQuery
();
public
FormForm
(){
public
FormForm
()
{
}
}
@Override
@Override
public
FormEntity
getEntity
()
{
public
FormEntity
getEntity
()
{
return
form
;
return
entity
;
}
public
FormEntity
getForm
()
{
return
form
;
}
}
public
void
set
Form
(
FormEntity
form
)
{
public
void
set
Entity
(
FormEntity
entity
)
{
this
.
form
=
form
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/service/impl/TaskFinishServiceImpl.java
View file @
c0e4f6c4
...
@@ -11,7 +11,6 @@ import com.mortals.xhx.common.pdu.api.ApiRespPdu;
...
@@ -11,7 +11,6 @@ import com.mortals.xhx.common.pdu.api.ApiRespPdu;
import
com.mortals.xhx.common.pdu.flow.FlowTaskPdu
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskPdu
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.mortals.xhx.feign.flowable.IApiFlowTaskFeign
;
import
com.mortals.xhx.feign.flowable.IApiFlowTaskFeign
;
import
com.mortals.xhx.module.data.service.DataAreaService
;
import
com.mortals.xhx.module.task.model.TaskFinishQuery
;
import
com.mortals.xhx.module.task.model.TaskFinishQuery
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFinishController.java
View file @
c0e4f6c4
...
@@ -37,7 +37,8 @@ public class TaskFinishController extends BaseCRUDJsonMappingController<TaskFini
...
@@ -37,7 +37,8 @@ public class TaskFinishController extends BaseCRUDJsonMappingController<TaskFini
* 查询已办列表
* 查询已办列表
*/
*/
@PostMapping
(
value
=
"list"
)
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskFinishForm
form
)
{
@Override
public
String
list
(
TaskFinishForm
form
)
{
Map
<
String
,
Object
>
model
=
new
HashMap
();
Map
<
String
,
Object
>
model
=
new
HashMap
();
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
int
code
=
VALUE_RESULT_SUCCESS
;
int
code
=
VALUE_RESULT_SUCCESS
;
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFinishForm.java
View file @
c0e4f6c4
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.task.model.TaskFinishQuery;
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.task.model.TaskFinishQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
TaskFinishForm
extends
BaseCRUDFormLong
<
TaskFinishEntity
>
{
public
class
TaskFinishForm
extends
BaseCRUDFormLong
<
TaskFinishEntity
>
{
private
TaskFinishEntity
taskfinish
=
new
TaskFinishEntity
();
private
TaskFinishEntity
entity
=
new
TaskFinishEntity
();
private
TaskFinishQuery
query
=
new
TaskFinishQuery
();
private
TaskFinishQuery
query
=
new
TaskFinishQuery
();
public
TaskFinishForm
(){
public
TaskFinishForm
(){
...
@@ -19,14 +19,11 @@ public class TaskFinishForm extends BaseCRUDFormLong<TaskFinishEntity> {
...
@@ -19,14 +19,11 @@ public class TaskFinishForm extends BaseCRUDFormLong<TaskFinishEntity> {
@Override
@Override
public
TaskFinishEntity
getEntity
()
{
public
TaskFinishEntity
getEntity
()
{
return
taskfinish
;
return
entity
;
}
public
TaskFinishEntity
getTaskFinish
()
{
return
taskfinish
;
}
}
public
void
set
TaskFinish
(
TaskFinishEntity
taskfinish
)
{
public
void
set
Entity
(
TaskFinishEntity
entity
)
{
this
.
taskfinish
=
taskfinish
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskFormForm.java
View file @
c0e4f6c4
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.task.model.TaskFormQuery;
...
@@ -11,7 +11,7 @@ import com.mortals.xhx.module.task.model.TaskFormQuery;
* @version 1.0.0
* @version 1.0.0
*/
*/
public
class
TaskFormForm
extends
BaseCRUDFormLong
<
TaskFormEntity
>
{
public
class
TaskFormForm
extends
BaseCRUDFormLong
<
TaskFormEntity
>
{
private
TaskFormEntity
taskform
=
new
TaskFormEntity
();
private
TaskFormEntity
entity
=
new
TaskFormEntity
();
private
TaskFormQuery
query
=
new
TaskFormQuery
();
private
TaskFormQuery
query
=
new
TaskFormQuery
();
public
TaskFormForm
(){
public
TaskFormForm
(){
...
@@ -19,14 +19,12 @@ public class TaskFormForm extends BaseCRUDFormLong<TaskFormEntity> {
...
@@ -19,14 +19,12 @@ public class TaskFormForm extends BaseCRUDFormLong<TaskFormEntity> {
@Override
@Override
public
TaskFormEntity
getEntity
()
{
public
TaskFormEntity
getEntity
()
{
return
taskform
;
return
entity
;
}
public
TaskFormEntity
getTaskForm
()
{
return
taskform
;
}
}
public
void
setTaskForm
(
TaskFormEntity
taskform
)
{
this
.
taskform
=
taskform
;
public
void
setEntity
(
TaskFormEntity
entity
)
{
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskProcessController.java
View file @
c0e4f6c4
...
@@ -63,7 +63,8 @@ public class TaskProcessController extends BaseCRUDJsonMappingController<TaskPro
...
@@ -63,7 +63,8 @@ public class TaskProcessController extends BaseCRUDJsonMappingController<TaskPro
* 查询流程定义表
* 查询流程定义表
*/
*/
@PostMapping
(
value
=
"list"
)
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskProcessForm
form
)
{
@Override
public
String
list
(
TaskProcessForm
form
)
{
Map
<
String
,
Object
>
model
=
new
HashMap
();
Map
<
String
,
Object
>
model
=
new
HashMap
();
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
int
code
=
VALUE_RESULT_SUCCESS
;
int
code
=
VALUE_RESULT_SUCCESS
;
...
@@ -118,8 +119,7 @@ public class TaskProcessController extends BaseCRUDJsonMappingController<TaskPro
...
@@ -118,8 +119,7 @@ public class TaskProcessController extends BaseCRUDJsonMappingController<TaskPro
* 查询任务流转记录
* 查询任务流转记录
*/
*/
@PostMapping
(
value
=
"flowRecord"
)
@PostMapping
(
value
=
"flowRecord"
)
public
String
flowRecord
(
HttpServletRequest
request
,
HttpServletResponse
response
,
public
String
flowRecord
(
@ApiParam
(
value
=
"流程实例id"
)
@RequestParam
(
value
=
"procInsId"
,
required
=
false
)
String
procInsId
,
@ApiParam
(
value
=
"流程实例id"
)
@RequestParam
(
value
=
"procInsId"
,
required
=
false
)
String
procInsId
,
@ApiParam
(
value
=
"流程定义id"
)
@RequestParam
(
value
=
"deployId"
,
required
=
false
)
String
deployId
)
{
@ApiParam
(
value
=
"流程定义id"
)
@RequestParam
(
value
=
"deployId"
,
required
=
false
)
String
deployId
)
{
log
.
info
(
"receive flowRecord,procInsId:"
+
procInsId
+
" deployId:"
+
deployId
);
log
.
info
(
"receive flowRecord,procInsId:"
+
procInsId
+
" deployId:"
+
deployId
);
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskProcessForm.java
View file @
c0e4f6c4
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.task.model.TaskProcessEntity;
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.task.model.TaskProcessEntity;
import
com.mortals.xhx.module.task.model.TaskProcessQuery
;
import
com.mortals.xhx.module.task.model.TaskProcessQuery
;
/**
/**
* <p>Title: 流程实例表</p>
* <p>Title: 流程实例表</p>
* <p>Description: TaskProcessForm </p>
* <p>Description: TaskProcessForm </p>
* @author
*
* @version 1.0.0
* @author
*/
* @version 1.0.0
*/
public
class
TaskProcessForm
extends
BaseCRUDFormLong
<
TaskProcessEntity
>
{
public
class
TaskProcessForm
extends
BaseCRUDFormLong
<
TaskProcessEntity
>
{
private
TaskProcessEntity
taskprocess
=
new
TaskProcessEntity
();
private
TaskProcessEntity
entity
=
new
TaskProcessEntity
();
private
TaskProcessQuery
query
=
new
TaskProcessQuery
();
private
TaskProcessQuery
query
=
new
TaskProcessQuery
();
public
TaskProcessForm
(){
public
TaskProcessForm
()
{
}
}
@Override
@Override
public
TaskProcessEntity
getEntity
()
{
public
TaskProcessEntity
getEntity
()
{
return
taskprocess
;
return
entity
;
}
public
TaskProcessEntity
getTaskProcess
()
{
return
taskprocess
;
}
}
public
void
set
TaskProcess
(
TaskProcessEntity
taskprocess
)
{
public
void
set
Entity
(
TaskProcessEntity
entity
)
{
this
.
taskprocess
=
taskprocess
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskTodoController.java
View file @
c0e4f6c4
...
@@ -53,7 +53,8 @@ public class TaskTodoController extends BaseCRUDJsonMappingController<TaskTodoSe
...
@@ -53,7 +53,8 @@ public class TaskTodoController extends BaseCRUDJsonMappingController<TaskTodoSe
* 查询代办列表
* 查询代办列表
*/
*/
@PostMapping
(
value
=
"list"
)
@PostMapping
(
value
=
"list"
)
public
String
list
(
HttpServletRequest
request
,
HttpServletResponse
response
,
TaskTodoForm
form
)
{
@Override
public
String
list
(
TaskTodoForm
form
)
{
Map
<
String
,
Object
>
model
=
new
HashMap
();
Map
<
String
,
Object
>
model
=
new
HashMap
();
JSONObject
ret
=
new
JSONObject
();
JSONObject
ret
=
new
JSONObject
();
int
code
=
VALUE_RESULT_SUCCESS
;
int
code
=
VALUE_RESULT_SUCCESS
;
...
...
government-manager/src/main/java/com/mortals/xhx/module/task/web/TaskTodoForm.java
View file @
c0e4f6c4
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.task.model.TaskTodoEntity;
...
@@ -5,28 +5,27 @@ import com.mortals.xhx.module.task.model.TaskTodoEntity;
import
com.mortals.xhx.module.task.model.TaskTodoQuery
;
import
com.mortals.xhx.module.task.model.TaskTodoQuery
;
/**
/**
* <p>Title: 工作代办表</p>
* <p>Title: 工作代办表</p>
* <p>Description: TaskTodoForm </p>
* <p>Description: TaskTodoForm </p>
* @author
*
* @version 1.0.0
* @author
*/
* @version 1.0.0
*/
public
class
TaskTodoForm
extends
BaseCRUDFormLong
<
TaskTodoEntity
>
{
public
class
TaskTodoForm
extends
BaseCRUDFormLong
<
TaskTodoEntity
>
{
private
TaskTodoEntity
tasktodo
=
new
TaskTodoEntity
();
private
TaskTodoEntity
entity
=
new
TaskTodoEntity
();
private
TaskTodoQuery
query
=
new
TaskTodoQuery
();
private
TaskTodoQuery
query
=
new
TaskTodoQuery
();
public
TaskTodoForm
(){
public
TaskTodoForm
()
{
}
}
@Override
@Override
public
TaskTodoEntity
getEntity
()
{
public
TaskTodoEntity
getEntity
()
{
return
tasktodo
;
return
entity
;
}
public
TaskTodoEntity
getTaskTodo
()
{
return
tasktodo
;
}
}
public
void
set
TaskTodo
(
TaskTodoEntity
tasktodo
)
{
public
void
set
Entity
(
TaskTodoEntity
entity
)
{
this
.
tasktodo
=
tasktodo
;
this
.
entity
=
entity
;
}
}
@Override
@Override
...
...
government-manager/src/main/java/com/mortals/xhx/stream/TaskProcessStreamListener.java
View file @
c0e4f6c4
...
@@ -3,7 +3,10 @@ package com.mortals.xhx.stream;
...
@@ -3,7 +3,10 @@ package com.mortals.xhx.stream;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.xhx.base.framework.config.InterceptorConfig
;
import
com.mortals.xhx.base.framework.config.InterceptorConfig
;
import
com.mortals.xhx.base.framework.ws.message.SendToOneRequest
;
import
com.mortals.xhx.base.framework.ws.util.WebSocketUtil
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskNotifyPdu
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskNotifyPdu
;
import
com.mortals.xhx.tools.uid.ISeqGeneratorService
;
import
com.mortals.xhx.utils.stream.messaging.ProcessTaskSink
;
import
com.mortals.xhx.utils.stream.messaging.ProcessTaskSink
;
import
lombok.extern.apachecommons.CommonsLog
;
import
lombok.extern.apachecommons.CommonsLog
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -19,16 +22,27 @@ public class TaskProcessStreamListener {
...
@@ -19,16 +22,27 @@ public class TaskProcessStreamListener {
@Autowired
@Autowired
private
InterceptorConfig
interceptorConfig
;
private
InterceptorConfig
interceptorConfig
;
@Autowired
private
ISeqGeneratorService
seqGeneratorService
;
/**
/**
* 接收流程管理器任务
* 接收流程管理器任务
*/
*/
@StreamListener
(
ProcessTaskSink
.
INPUT
)
@StreamListener
(
ProcessTaskSink
.
INPUT
)
public
void
receiveTask
(
FlowTaskNotifyPdu
task
)
{
public
void
receiveTask
(
FlowTaskNotifyPdu
task
)
{
log
.
info
(
"comsumer message processTask:"
+
JSON
.
toJSONString
(
task
));
log
.
debug
(
"comsumer message processTask:"
+
JSON
.
toJSONString
(
task
));
if
(
interceptorConfig
.
getTenantId
().
equals
(
task
.
getTenantId
())){
if
(
interceptorConfig
.
getTenantId
().
equals
(
task
.
getTenantId
())){
log
.
info
(
"本节点代办任务通知事件"
);
log
.
debug
(
"本节点代办任务通知事件"
);
// TODO 通过websocket刷新页面消息
// TODO 通过websocket刷新页面消息
task
.
getUserNameList
().
stream
().
peek
(
item
->{
//针对所有在线的发送
SendToOneRequest
sendToOneRequest
=
new
SendToOneRequest
();
sendToOneRequest
.
setToUser
(
item
);
sendToOneRequest
.
setMsgId
(
seqGeneratorService
.
nextOrderId
(
1
)+
""
);
sendToOneRequest
.
setContent
(
"notify"
);
WebSocketUtil
.
send
(
item
,
SendToOneRequest
.
TYPE
,
sendToOneRequest
);
}).
count
();
}
}
}
}
...
...
government-manager/src/main/resources/bootstrap.yml
View file @
c0e4f6c4
...
@@ -6,10 +6,11 @@ spring:
...
@@ -6,10 +6,11 @@ spring:
name
:
government-manager
name
:
government-manager
profiles
:
profiles
:
active
:
develop
active
:
develop
http
:
servlet
:
multipart
:
multipart
:
maxFileSize
:
100Mb
max-file-size
:
100MB
maxRequestSize
:
1000Mb
max-request-size
:
1000MB
cloud
:
cloud
:
nacos
:
nacos
:
# Nacos 作为注册中心的配置项,对应 NacosDiscoveryProperties 配置类
# Nacos 作为注册中心的配置项,对应 NacosDiscoveryProperties 配置类
...
@@ -34,3 +35,5 @@ application:
...
@@ -34,3 +35,5 @@ application:
uncheckUrl
:
/refresh,/error,/login/login,/login/index,/login/logout,/securitycode/createCode,/test*,/api/asset/*,/api/*,/ws/*,/swagger-ui*
uncheckUrl
:
/refresh,/error,/login/login,/login/index,/login/logout,/securitycode/createCode,/test*,/api/asset/*,/api/*,/ws/*,/swagger-ui*
workflow
:
workflow
:
tenantId
:
${spring.application.name}
tenantId
:
${spring.application.name}
token
:
head
:
mortal
government-manager/src/main/resources/config/mybatis-sqlmap-config.xml
View file @
c0e4f6c4
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
<setting
name=
"useGeneratedKeys"
value=
"false"
/>
<setting
name=
"useGeneratedKeys"
value=
"false"
/>
<setting
name=
"defaultExecutorType"
value=
"REUSE"
/>
<setting
name=
"defaultExecutorType"
value=
"REUSE"
/>
<!-- 是否开始sql日志控制台打印 -->
<!-- 是否开始sql日志控制台打印 -->
<!-- <setting name="logImpl" value="STDOUT_LOGGING" />--
>
<setting
name=
"logImpl"
value=
"STDOUT_LOGGING"
/
>
</settings>
</settings>
<plugins>
<plugins>
<plugin
interceptor=
"com.mortals.framework.thirty.mybatis.MortalsPagePlugin"
>
<plugin
interceptor=
"com.mortals.framework.thirty.mybatis.MortalsPagePlugin"
>
...
...
government-manager/src/main/resources/logback-spring.xml
View file @
c0e4f6c4
...
@@ -33,9 +33,17 @@
...
@@ -33,9 +33,17 @@
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${serverPort:-default}-error.log.%d{yyyyMMdd}
</fileNamePattern>
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${serverPort:-default}-error.log.%d{yyyyMMdd}
</fileNamePattern>
</rollingPolicy>
</rollingPolicy>
</appender>
</appender>
<logger
name=
"com.mortals.xhx.module"
level=
"DEBUG"
additivity=
"false"
/>
<root
level=
"${logLevel}"
>
<root
level=
"${logLevel}"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
<appender-ref
ref=
"fileError"
/>
</root>
</root>
<logger
name=
"com.mortals.xhx.module"
level=
"INFO"
additivity=
"false"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
</logger>
</configuration>
</configuration>
\ No newline at end of file
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