Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_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
赵啸非
smart_gov_platform
Commits
a18b074c
Commit
a18b074c
authored
Oct 14, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加初始值
parent
4b162468
Changes
30
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
2664 additions
and
1229 deletions
+2664
-1229
base-manager/db/base_modules.sql
base-manager/db/base_modules.sql
+540
-506
base-manager/pom.xml
base-manager/pom.xml
+18
-0
base-manager/src/main/java/com/mortals/xhx/common/utils/SyncDeptThread.java
...ain/java/com/mortals/xhx/common/utils/SyncDeptThread.java
+26
-0
base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeMatterThread.java
...va/com/mortals/xhx/common/utils/SyncTreeMatterThread.java
+31
-0
base-manager/src/main/java/com/mortals/xhx/daemon/RequestDataController.java
...in/java/com/mortals/xhx/daemon/RequestDataController.java
+27
-25
base-manager/src/main/java/com/mortals/xhx/module/dept/service/DeptService.java
...java/com/mortals/xhx/module/dept/service/DeptService.java
+7
-0
base-manager/src/main/java/com/mortals/xhx/module/dept/service/impl/DeptServiceImpl.java
...mortals/xhx/module/dept/service/impl/DeptServiceImpl.java
+52
-7
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterAcceptEntity.java
...m/mortals/xhx/module/matter/model/MatterAcceptEntity.java
+2
-2
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterChargesEntity.java
.../mortals/xhx/module/matter/model/MatterChargesEntity.java
+2
-5
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterDatumEntity.java
...om/mortals/xhx/module/matter/model/MatterDatumEntity.java
+7
-7
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java
...ava/com/mortals/xhx/module/matter/model/MatterEntity.java
+629
-172
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterFlowlimitEntity.java
...ortals/xhx/module/matter/model/MatterFlowlimitEntity.java
+5
-5
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java
...java/com/mortals/xhx/module/matter/model/MatterQuery.java
+299
-1
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuestionEntity.java
...mortals/xhx/module/matter/model/MatterQuestionEntity.java
+3
-3
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterSetbaseEntity.java
.../mortals/xhx/module/matter/model/MatterSetbaseEntity.java
+4
-4
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+62
-42
base-manager/src/main/java/com/mortals/xhx/module/workman/model/WorkmanEntity.java
...a/com/mortals/xhx/module/workman/model/WorkmanEntity.java
+20
-5
base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml
.../src/main/resources/sqlmap/module/matter/MatterMapper.xml
+344
-72
base-manager/src/test/java/com/mortals/httpclient/http-client.env.json
...src/test/java/com/mortals/httpclient/http-client.env.json
+2
-2
base-manager/src/test/java/com/mortals/httpclient/matter/MatterController.http
.../java/com/mortals/httpclient/matter/MatterController.http
+1
-1
base-manager/src/test/java/com/mortals/httpclient/site/SiteMatterController.http
...ava/com/mortals/httpclient/site/SiteMatterController.http
+1
-4
base-manager/src/test/java/com/mortals/httpclient/system/system.http
...r/src/test/java/com/mortals/httpclient/system/system.http
+8
-0
base-manager/src/test/java/com/mortals/httpclient/workman/WorkmanController.http
...ava/com/mortals/httpclient/workman/WorkmanController.http
+3
-23
common-lib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
...ib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
+5
-6
portal-manager/db/db.sql
portal-manager/db/db.sql
+334
-190
portal-manager/db/menu.sql
portal-manager/db/menu.sql
+205
-135
portal-manager/pom.xml
portal-manager/pom.xml
+18
-4
smart-gateway/pom.xml
smart-gateway/pom.xml
+7
-6
smart-gateway/src/main/bin/shutdown.sh
smart-gateway/src/main/bin/shutdown.sh
+1
-1
smart-gateway/src/main/resources/bootstrap.yml
smart-gateway/src/main/resources/bootstrap.yml
+1
-1
No files found.
base-manager/db/base_modules.sql
View file @
a18b074c
This diff is collapsed.
Click to expand it.
base-manager/pom.xml
View file @
a18b074c
...
@@ -228,6 +228,24 @@
...
@@ -228,6 +228,24 @@
</resources>
</resources>
</configuration>
</configuration>
</execution>
</execution>
<execution>
<id>
copy-db
</id>
<phase>
package
</phase>
<goals>
<goal>
copy-resources
</goal>
</goals>
<configuration>
<encoding>
UTF-8
</encoding>
<outputDirectory>
${project.basedir}/dist/${project.artifactId}/db
</outputDirectory>
<resources>
<resource>
<directory>
db/
</directory>
<filtering>
true
</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</executions>
</plugin>
</plugin>
</plugins>
</plugins>
...
...
base-manager/src/main/java/com/mortals/xhx/common/utils/SyncDeptThread.java
0 → 100644
View file @
a18b074c
package
com.mortals.xhx.common.utils
;
import
com.mortals.xhx.module.dept.service.DeptService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
/**
* 同步部门数据
*
* @author: zxfei
* @date: 2022/4/13 13:34
* @description:
**/
@AllArgsConstructor
@Slf4j
public
class
SyncDeptThread
implements
Runnable
{
private
DeptService
deptService
;
@Override
public
void
run
()
{
deptService
.
syncDept
(
null
);
}
}
base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeMatterThread.java
0 → 100644
View file @
a18b074c
package
com.mortals.xhx.common.utils
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.model.Context
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
com.mortals.xhx.module.site.model.SiteTreeSelect
;
import
com.mortals.xhx.module.site.service.SiteService
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
java.util.List
;
/**
* 同步基础事项数据
*
* @author: zxfei
* @date: 2022/4/13 13:34
* @description:
**/
@AllArgsConstructor
@Slf4j
public
class
SyncTreeMatterThread
implements
Runnable
{
private
MatterService
matterService
;
@Override
public
void
run
()
{
matterService
.
syncMatter
(
null
);
}
}
base-manager/src/main/java/com/mortals/xhx/daemon/RequestDataController.java
View file @
a18b074c
package
com.mortals.xhx.daemon
;
package
com.mortals.xhx.daemon
;
import
cn.hutool.core.io.FileUtil
;
import
cn.hutool.setting.Setting
;
import
cn.hutool.setting.Setting
;
import
cn.hutool.setting.dialect.Props
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.google.common.collect.BiMap
;
import
com.google.common.collect.BiMap
;
import
com.google.common.collect.HashBiMap
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.framework.util.ThreadPool
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.Constant
;
import
com.mortals.xhx.common.pdu.ApiRespPdu
;
import
com.mortals.xhx.common.pdu.ApiRespPdu
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.common.utils.SyncDeptThread
;
import
com.mortals.xhx.module.matter.model.MatterDatumFileEntity
;
import
com.mortals.xhx.common.utils.SyncTreeMatterThread
;
import
com.mortals.xhx.module.matter.service.*
;
import
com.mortals.xhx.module.dept.service.DeptService
;
import
com.mortals.xhx.module.matters.service.MattersDetailService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
com.mortals.xhx.module.matters.service.MattersService
;
import
lombok.extern.apachecommons.CommonsLog
;
import
lombok.extern.apachecommons.CommonsLog
;
import
org.checkerframework.checker.units.qual.A
;
import
org.checkerframework.checker.units.qual.K
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
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
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Date
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -44,6 +36,8 @@ public class RequestDataController {
...
@@ -44,6 +36,8 @@ public class RequestDataController {
@Autowired
@Autowired
private
MatterService
matterService
;
private
MatterService
matterService
;
@Autowired
private
DeptService
deptService
;
/**
/**
* 生成基础数据prop
* 生成基础数据prop
...
@@ -87,19 +81,27 @@ public class RequestDataController {
...
@@ -87,19 +81,27 @@ public class RequestDataController {
return
respPdu
;
return
respPdu
;
}
}
/**
/**
* 同步
事项
数据
* 同步
部门
数据
*
*
* @return
* @return
*/
*/
@PostMapping
(
"/syncMatter"
)
@GetMapping
(
"/syncDept"
)
public
ApiRespPdu
<
String
>
syncMatter
()
{
public
Rest
<
String
>
syncDept
()
{
ApiRespPdu
<
String
>
respPdu
=
new
ApiRespPdu
<>();
ThreadPool
.
getInstance
().
execute
(
new
SyncDeptThread
(
deptService
));
return
Rest
.
ok
(
"接收同步部门成功"
);
}
matterService
.
syncMatter
(
null
);
return
respPdu
;
/**
* 同步事项数据
*
* @return
*/
@GetMapping
(
"/syncMatter"
)
public
Rest
<
String
>
syncMatter
()
{
ThreadPool
.
getInstance
().
execute
(
new
SyncTreeMatterThread
(
matterService
));
return
Rest
.
ok
(
"接收同步成功"
);
}
}
private
void
checkKeyValue
(
BiMap
<
String
,
String
>
map
,
Map
.
Entry
<
String
,
Object
>
m
,
String
value
)
{
private
void
checkKeyValue
(
BiMap
<
String
,
String
>
map
,
Map
.
Entry
<
String
,
Object
>
m
,
String
value
)
{
...
...
base-manager/src/main/java/com/mortals/xhx/module/dept/service/DeptService.java
View file @
a18b074c
package
com.mortals.xhx.module.dept.service
;
package
com.mortals.xhx.module.dept.service
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.module.dept.model.DeptEntity
;
import
com.mortals.xhx.module.dept.model.DeptEntity
;
...
@@ -12,4 +13,10 @@ import com.mortals.xhx.module.dept.model.DeptEntity;
...
@@ -12,4 +13,10 @@ import com.mortals.xhx.module.dept.model.DeptEntity;
*/
*/
public
interface
DeptService
extends
ICRUDCacheService
<
DeptEntity
,
Long
>
{
public
interface
DeptService
extends
ICRUDCacheService
<
DeptEntity
,
Long
>
{
/**
* 同步政务网部门数据
* @param context
*/
void
syncDept
(
Context
context
);
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/dept/service/impl/DeptServiceImpl.java
View file @
a18b074c
package
com.mortals.xhx.module.dept.service.impl
;
package
com.mortals.xhx.module.dept.service.impl
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.xhx.module.area.service.AreaService
;
import
com.mortals.xhx.module.dept.model.DeptQuery
;
import
com.mortals.xhx.module.matters.model.MattersDeptEntity
;
import
com.mortals.xhx.module.matters.model.MattersDeptQuery
;
import
com.mortals.xhx.module.matters.service.MattersDeptService
;
import
com.mortals.xhx.module.matters.service.MattersService
;
import
com.mortals.xhx.module.site.model.SiteEntity
;
import
com.mortals.xhx.module.site.service.SiteService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.xhx.module.dept.dao.DeptDao
;
import
com.mortals.xhx.module.dept.dao.DeptDao
;
import
com.mortals.xhx.module.dept.model.DeptEntity
;
import
com.mortals.xhx.module.dept.model.DeptEntity
;
import
com.mortals.xhx.module.dept.service.DeptService
;
import
com.mortals.xhx.module.dept.service.DeptService
;
import
org.springframework.util.ObjectUtils
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* DeptService
* DeptService
* 部门 service实现
* 部门 service实现
*
*
* @author zxfei
* @author zxfei
* @date 2022-01-12
* @date 2022-01-12
*/
*/
@Service
(
"deptService"
)
@Service
(
"deptService"
)
public
class
DeptServiceImpl
extends
AbstractCRUDCacheServiceImpl
<
DeptDao
,
DeptEntity
,
Long
>
implements
DeptService
{
public
class
DeptServiceImpl
extends
AbstractCRUDCacheServiceImpl
<
DeptDao
,
DeptEntity
,
Long
>
implements
DeptService
{
@Autowired
private
SiteService
siteService
;
@Autowired
private
DeptService
deptService
;
@Autowired
private
MattersDeptService
mattersDeptService
;
@Override
public
void
syncDept
(
Context
context
)
{
List
<
MattersDeptEntity
>
deptList
=
mattersDeptService
.
find
(
new
MattersDeptQuery
());
deptList
.
forEach
(
dept
->
{
//根据区域查询当前区域下存在的站点
List
<
SiteEntity
>
siteEntityList
=
siteService
.
getFlatSitesByAreaCode
(
dept
.
getAreaCode
(),
context
);
siteEntityList
.
forEach
(
site
->
{
//根据站点添加部门信息,部门编号存在时候不添加
DeptEntity
deptExistEntity
=
deptService
.
selectOne
(
new
DeptQuery
().
siteId
(
site
.
getId
()).
deptNumber
(
dept
.
getDeptCode
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
deptExistEntity
))
{
DeptEntity
deptEntity
=
new
DeptEntity
();
deptEntity
.
initAttrValue
();
deptEntity
.
setDeptNumber
(
dept
.
getDeptCode
());
deptEntity
.
setSiteId
(
site
.
getId
());
deptEntity
.
setName
(
dept
.
getName
());
deptEntity
.
setCreateTime
(
new
Date
());
deptEntity
.
setCreateUserId
(
1L
);
deptService
.
save
(
deptEntity
,
context
);
}
});
});
}
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterAcceptEntity.java
View file @
a18b074c
...
@@ -125,9 +125,9 @@ public class MatterAcceptEntity extends MatterAcceptVo {
...
@@ -125,9 +125,9 @@ public class MatterAcceptEntity extends MatterAcceptVo {
this
.
matterId
=
0L
;
this
.
matterId
=
0L
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
content
=
null
;
this
.
content
=
""
;
this
.
source
=
0
;
this
.
source
=
0
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterChargesEntity.java
View file @
a18b074c
...
@@ -93,9 +93,6 @@ public class MatterChargesEntity extends MatterChargesVo {
...
@@ -93,9 +93,6 @@ public class MatterChargesEntity extends MatterChargesVo {
this
.
source
=
source
;
this
.
source
=
source
;
}
}
@Override
@Override
public
int
hashCode
()
{
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
return
this
.
getId
().
hashCode
();
...
@@ -125,9 +122,9 @@ public class MatterChargesEntity extends MatterChargesVo {
...
@@ -125,9 +122,9 @@ public class MatterChargesEntity extends MatterChargesVo {
this
.
matterId
=
0L
;
this
.
matterId
=
0L
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
content
=
null
;
this
.
content
=
""
;
this
.
source
=
0
;
this
.
source
=
0
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterDatumEntity.java
View file @
a18b074c
...
@@ -460,7 +460,7 @@ public class MatterDatumEntity extends MatterDatumVo {
...
@@ -460,7 +460,7 @@ public class MatterDatumEntity extends MatterDatumVo {
this
.
matterId
=
null
;
this
.
matterId
=
null
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
materialName
=
""
;
this
.
materialName
=
""
;
...
@@ -476,11 +476,11 @@ public class MatterDatumEntity extends MatterDatumVo {
...
@@ -476,11 +476,11 @@ public class MatterDatumEntity extends MatterDatumVo {
this
.
paperNum
=
1
;
this
.
paperNum
=
1
;
this
.
paperGg
=
null
;
this
.
paperGg
=
""
;
this
.
jianmMs
=
"无"
;
this
.
jianmMs
=
"无"
;
this
.
sealWay
=
null
;
this
.
sealWay
=
""
;
this
.
isjianm
=
"是"
;
this
.
isjianm
=
"是"
;
...
@@ -490,13 +490,13 @@ public class MatterDatumEntity extends MatterDatumVo {
...
@@ -490,13 +490,13 @@ public class MatterDatumEntity extends MatterDatumVo {
this
.
materialSourceSm
=
""
;
this
.
materialSourceSm
=
""
;
this
.
remarkSub
=
null
;
this
.
remarkSub
=
""
;
this
.
clauseContent
=
null
;
this
.
clauseContent
=
""
;
this
.
summary
=
null
;
this
.
summary
=
""
;
this
.
remark
=
null
;
this
.
remark
=
""
;
this
.
source
=
1
;
this
.
source
=
1
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java
View file @
a18b074c
This diff is collapsed.
Click to expand it.
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterFlowlimitEntity.java
View file @
a18b074c
...
@@ -182,15 +182,15 @@ public class MatterFlowlimitEntity extends MatterFlowlimitVo {
...
@@ -182,15 +182,15 @@ public class MatterFlowlimitEntity extends MatterFlowlimitVo {
this
.
matterId
=
0L
;
this
.
matterId
=
0L
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
flowName
=
null
;
this
.
flowName
=
""
;
this
.
flowTime
=
null
;
this
.
flowTime
=
""
;
this
.
flowLimit
=
null
;
this
.
flowLimit
=
""
;
this
.
flowDesc
=
null
;
this
.
flowDesc
=
""
;
this
.
source
=
0
;
this
.
source
=
0
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java
View file @
a18b074c
package
com.mortals.xhx.module.matter.model
;
package
com.mortals.xhx.module.matter.model
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
/**
/**
* 基础事项查询对象
* 基础事项查询对象
*
*
* @author zxfei
* @author zxfei
* @date 2022-
01-20
* @date 2022-
10-13
*/
*/
public
class
MatterQuery
extends
MatterEntity
{
public
class
MatterQuery
extends
MatterEntity
{
/** 开始 序号,主键,自增长 */
/** 开始 序号,主键,自增长 */
...
@@ -50,6 +52,30 @@ public class MatterQuery extends MatterEntity {
...
@@ -50,6 +52,30 @@ public class MatterQuery extends MatterEntity {
/** 事项编号 */
/** 事项编号 */
private
List
<
String
>
matterNoList
;
private
List
<
String
>
matterNoList
;
/** 区域编码 */
private
List
<
String
>
areaCodeList
;
/** 部门编号 */
private
List
<
String
>
deptCodeList
;
/** 行政权力编号 */
private
List
<
String
>
powerCodeList
;
/** 主题编号 */
private
List
<
String
>
themeCodeList
;
/** 服务类型编号 */
private
List
<
String
>
usertypeCodeList
;
/** 事项组名 */
private
List
<
String
>
groupNameList
;
/** 事项详情链接 */
private
List
<
String
>
urlList
;
/** 是否获取事项详情 */
private
List
<
String
>
haveGetMatterInfoList
;
/** 所属部门 */
/** 所属部门 */
private
List
<
String
>
belongDeptList
;
private
List
<
String
>
belongDeptList
;
...
@@ -522,6 +548,126 @@ public class MatterQuery extends MatterEntity {
...
@@ -522,6 +548,126 @@ public class MatterQuery extends MatterEntity {
public
void
setMatterNoList
(
List
<
String
>
matterNoList
){
public
void
setMatterNoList
(
List
<
String
>
matterNoList
){
this
.
matterNoList
=
matterNoList
;
this
.
matterNoList
=
matterNoList
;
}
}
/**
* 获取 区域编码
* @return areaCodeList
*/
public
List
<
String
>
getAreaCodeList
(){
return
this
.
areaCodeList
;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public
void
setAreaCodeList
(
List
<
String
>
areaCodeList
){
this
.
areaCodeList
=
areaCodeList
;
}
/**
* 获取 部门编号
* @return deptCodeList
*/
public
List
<
String
>
getDeptCodeList
(){
return
this
.
deptCodeList
;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public
void
setDeptCodeList
(
List
<
String
>
deptCodeList
){
this
.
deptCodeList
=
deptCodeList
;
}
/**
* 获取 行政权力编号
* @return powerCodeList
*/
public
List
<
String
>
getPowerCodeList
(){
return
this
.
powerCodeList
;
}
/**
* 设置 行政权力编号
* @param powerCodeList
*/
public
void
setPowerCodeList
(
List
<
String
>
powerCodeList
){
this
.
powerCodeList
=
powerCodeList
;
}
/**
* 获取 主题编号
* @return themeCodeList
*/
public
List
<
String
>
getThemeCodeList
(){
return
this
.
themeCodeList
;
}
/**
* 设置 主题编号
* @param themeCodeList
*/
public
void
setThemeCodeList
(
List
<
String
>
themeCodeList
){
this
.
themeCodeList
=
themeCodeList
;
}
/**
* 获取 服务类型编号
* @return usertypeCodeList
*/
public
List
<
String
>
getUsertypeCodeList
(){
return
this
.
usertypeCodeList
;
}
/**
* 设置 服务类型编号
* @param usertypeCodeList
*/
public
void
setUsertypeCodeList
(
List
<
String
>
usertypeCodeList
){
this
.
usertypeCodeList
=
usertypeCodeList
;
}
/**
* 获取 事项组名
* @return groupNameList
*/
public
List
<
String
>
getGroupNameList
(){
return
this
.
groupNameList
;
}
/**
* 设置 事项组名
* @param groupNameList
*/
public
void
setGroupNameList
(
List
<
String
>
groupNameList
){
this
.
groupNameList
=
groupNameList
;
}
/**
* 获取 事项详情链接
* @return urlList
*/
public
List
<
String
>
getUrlList
(){
return
this
.
urlList
;
}
/**
* 设置 事项详情链接
* @param urlList
*/
public
void
setUrlList
(
List
<
String
>
urlList
){
this
.
urlList
=
urlList
;
}
/**
* 获取 是否获取事项详情
* @return haveGetMatterInfoList
*/
public
List
<
String
>
getHaveGetMatterInfoList
(){
return
this
.
haveGetMatterInfoList
;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfoList
*/
public
void
setHaveGetMatterInfoList
(
List
<
String
>
haveGetMatterInfoList
){
this
.
haveGetMatterInfoList
=
haveGetMatterInfoList
;
}
/**
/**
* 获取 所属部门
* 获取 所属部门
* @return belongDeptList
* @return belongDeptList
...
@@ -1989,6 +2135,158 @@ public class MatterQuery extends MatterEntity {
...
@@ -1989,6 +2135,158 @@ public class MatterQuery extends MatterEntity {
}
}
/**
* 设置 区域编码
* @param areaCode
*/
public
MatterQuery
areaCode
(
String
areaCode
){
setAreaCode
(
areaCode
);
return
this
;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public
MatterQuery
areaCodeList
(
List
<
String
>
areaCodeList
){
this
.
areaCodeList
=
areaCodeList
;
return
this
;
}
/**
* 设置 部门编号
* @param deptCode
*/
public
MatterQuery
deptCode
(
String
deptCode
){
setDeptCode
(
deptCode
);
return
this
;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public
MatterQuery
deptCodeList
(
List
<
String
>
deptCodeList
){
this
.
deptCodeList
=
deptCodeList
;
return
this
;
}
/**
* 设置 行政权力编号
* @param powerCode
*/
public
MatterQuery
powerCode
(
String
powerCode
){
setPowerCode
(
powerCode
);
return
this
;
}
/**
* 设置 行政权力编号
* @param powerCodeList
*/
public
MatterQuery
powerCodeList
(
List
<
String
>
powerCodeList
){
this
.
powerCodeList
=
powerCodeList
;
return
this
;
}
/**
* 设置 主题编号
* @param themeCode
*/
public
MatterQuery
themeCode
(
String
themeCode
){
setThemeCode
(
themeCode
);
return
this
;
}
/**
* 设置 主题编号
* @param themeCodeList
*/
public
MatterQuery
themeCodeList
(
List
<
String
>
themeCodeList
){
this
.
themeCodeList
=
themeCodeList
;
return
this
;
}
/**
* 设置 服务类型编号
* @param usertypeCode
*/
public
MatterQuery
usertypeCode
(
String
usertypeCode
){
setUsertypeCode
(
usertypeCode
);
return
this
;
}
/**
* 设置 服务类型编号
* @param usertypeCodeList
*/
public
MatterQuery
usertypeCodeList
(
List
<
String
>
usertypeCodeList
){
this
.
usertypeCodeList
=
usertypeCodeList
;
return
this
;
}
/**
* 设置 事项组名
* @param groupName
*/
public
MatterQuery
groupName
(
String
groupName
){
setGroupName
(
groupName
);
return
this
;
}
/**
* 设置 事项组名
* @param groupNameList
*/
public
MatterQuery
groupNameList
(
List
<
String
>
groupNameList
){
this
.
groupNameList
=
groupNameList
;
return
this
;
}
/**
* 设置 事项详情链接
* @param url
*/
public
MatterQuery
url
(
String
url
){
setUrl
(
url
);
return
this
;
}
/**
* 设置 事项详情链接
* @param urlList
*/
public
MatterQuery
urlList
(
List
<
String
>
urlList
){
this
.
urlList
=
urlList
;
return
this
;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfo
*/
public
MatterQuery
haveGetMatterInfo
(
String
haveGetMatterInfo
){
setHaveGetMatterInfo
(
haveGetMatterInfo
);
return
this
;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfoList
*/
public
MatterQuery
haveGetMatterInfoList
(
List
<
String
>
haveGetMatterInfoList
){
this
.
haveGetMatterInfoList
=
haveGetMatterInfoList
;
return
this
;
}
/**
/**
* 设置 所属部门
* 设置 所属部门
* @param belongDept
* @param belongDept
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuestionEntity.java
View file @
a18b074c
...
@@ -144,11 +144,11 @@ public class MatterQuestionEntity extends MatterQuestionVo {
...
@@ -144,11 +144,11 @@ public class MatterQuestionEntity extends MatterQuestionVo {
this
.
matterId
=
0L
;
this
.
matterId
=
0L
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
question
=
null
;
this
.
question
=
""
;
this
.
answer
=
null
;
this
.
answer
=
""
;
this
.
source
=
0
;
this
.
source
=
0
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterSetbaseEntity.java
View file @
a18b074c
...
@@ -182,15 +182,15 @@ public class MatterSetbaseEntity extends MatterSetbaseVo {
...
@@ -182,15 +182,15 @@ public class MatterSetbaseEntity extends MatterSetbaseVo {
this
.
matterId
=
0L
;
this
.
matterId
=
0L
;
this
.
matterName
=
null
;
this
.
matterName
=
""
;
this
.
policyName
=
null
;
this
.
policyName
=
""
;
this
.
policyType
=
"法律"
;
this
.
policyType
=
"法律"
;
this
.
policyitem
=
null
;
this
.
policyitem
=
""
;
this
.
content
=
null
;
this
.
content
=
""
;
this
.
source
=
0
;
this
.
source
=
0
;
}
}
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
a18b074c
This diff is collapsed.
Click to expand it.
base-manager/src/main/java/com/mortals/xhx/module/workman/model/WorkmanEntity.java
View file @
a18b074c
package
com.mortals.xhx.module.workman.model
;
package
com.mortals.xhx.module.workman.model
;
import
java.util.List
;
import
com.alibaba.fastjson.JSON
;
import
java.util.ArrayList
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.workman.model.vo.WorkmanVo
;
import
com.mortals.xhx.module.workman.model.vo.WorkmanVo
;
import
org.springframework.beans.BeanUtils
;
/**
/**
* 工作人员实体对象
* 工作人员实体对象
*
*
...
@@ -551,4 +550,20 @@ public class WorkmanEntity extends WorkmanVo {
...
@@ -551,4 +550,20 @@ public class WorkmanEntity extends WorkmanVo {
this
.
dangyuanext
=
""
;
this
.
dangyuanext
=
""
;
}
}
public
static
void
main
(
String
[]
args
)
{
WorkmanEntity
source
=
new
WorkmanEntity
();
source
.
setLoginName
(
"admin"
);
source
.
setLoginPwd
(
"123456"
);
WorkmanEntity
workmanEntity
=
new
WorkmanEntity
();
workmanEntity
.
initAttrValue
();
//BeanUtils.copyProperties(source,workmanEntity, BeanUtil.getNullPropertyNames(source));
BeanUtils
.
copyProperties
(
workmanEntity
,
source
,
BeanUtil
.
getNullPropertyNames
(
workmanEntity
));
System
.
out
.
println
(
JSON
.
toJSONString
(
source
));
}
}
}
\ No newline at end of file
base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml
View file @
a18b074c
This diff is collapsed.
Click to expand it.
base-manager/src/test/java/com/mortals/httpclient/http-client.env.json
View file @
a18b074c
{
{
"base-local"
:
{
"base-local"
:
{
"baseUrl"
:
"http://127.0.0.1:1721
4
/base"
"baseUrl"
:
"http://127.0.0.1:1721
1
/base"
},
},
"base-dev"
:
{
"base-dev"
:
{
"baseUrl"
:
"http://192.168.0.
217
:17211/base"
"baseUrl"
:
"http://192.168.0.
60
:17211/base"
},
},
"base-test"
:
{
"base-test"
:
{
"baseUrl"
:
"http://192.168.0.98:11078/base"
"baseUrl"
:
"http://192.168.0.98:11078/base"
...
...
base-manager/src/test/java/com/mortals/httpclient/matter/MatterController.http
View file @
a18b074c
...
@@ -106,7 +106,7 @@ client.global.set("Matter_id", JSON.parse(response.body).data.id);
...
@@ -106,7 +106,7 @@ client.global.set("Matter_id", JSON.parse(response.body).data.id);
%}
%}
###基础事项查看
###基础事项查看
GET {{baseUrl}}/matter/info?id=
{{Matter_id}}
GET {{baseUrl}}/matter/info?id=
6071
Accept: application/json
Accept: application/json
###基础事项编辑
###基础事项编辑
...
...
base-manager/src/test/java/com/mortals/httpclient/site/SiteMatterController.http
View file @
a18b074c
...
@@ -4,10 +4,7 @@ POST {{baseUrl}}/site/matter/list
...
@@ -4,10 +4,7 @@ POST {{baseUrl}}/site/matter/list
Content-Type: application/json
Content-Type: application/json
{
{
"siteId":9277 ,
"siteId":21 ,
"siteName":"ew9wke" ,
"matterId":5364 ,
"matterName":"gpdtup" ,
"page":1,
"page":1,
"size":10
"size":10
}
}
...
...
base-manager/src/test/java/com/mortals/httpclient/system/system.http
View file @
a18b074c
...
@@ -50,5 +50,13 @@ GET {{baseUrl}}/sms/set/delete?id={{SmsSet_id}}
...
@@ -50,5 +50,13 @@ GET {{baseUrl}}/sms/set/delete?id={{SmsSet_id}}
Accept: application/json
Accept: application/json
###同步数据
GET {{baseUrl}}/test/syncMatter
Accept: application/json
###同步数据
GET {{baseUrl}}/test/syncDept
Accept: application/json
base-manager/src/test/java/com/mortals/httpclient/workman/WorkmanController.http
View file @
a18b074c
...
@@ -28,32 +28,12 @@ Content-Type: application/json
...
@@ -28,32 +28,12 @@ Content-Type: application/json
###工作人员更新与保存
###工作人员更新与保存
POST {{baseUrl}}/workman/save
POST {{baseUrl}}/workman/save
Authorization: {{authToken}}
Content-Type: application/json
Content-Type: application/json
{
{
"userName":"workman",
"loginName":"workman1",
"password": "123456",
"loginPwd": "123456"
"deptId":1,
"deptName":"测试站点部门",
"windowId":1,
"windowName":"测试窗口1",
"siteId":1,
"siteName":"测试站点",
"name":"w8oamz",
"number":"8ylq9h",
"userpost":"4nl4dx",
"posttitle":"8qv5uh",
"politicalstatus":1,
"dangyuan":1,
"phone":"sotmv2",
"mobile":"4oj2d8",
"starlevel":1,
"summary":"ypajwa",
"photoPath":"/xxxx/xx.jepg",
"duty":"aahncs",
"promise":"av4y8s",
"business":"eir0kk",
"online":1
}
}
> {%
> {%
...
...
common-lib/src/main/java/com/mortals/xhx/system/RabbitConfig.java
View file @
a18b074c
...
@@ -28,18 +28,17 @@ public class RabbitConfig {
...
@@ -28,18 +28,17 @@ public class RabbitConfig {
}
}
//修改系列和与反序列化转换器
//修改系列和与反序列化转换器
@Bean
//
@Bean
public
MessageConverter
messageConverter
()
{
//
public MessageConverter messageConverter() {
return
new
Jackson2JsonMessageConverter
();
//
return new Jackson2JsonMessageConverter();
}
//
}
@Bean
//
@Bean
public
AsyncRabbitTemplate
asyncRabbitTemplate
(
RabbitTemplate
rabbitTemplate
)
{
public
AsyncRabbitTemplate
asyncRabbitTemplate
(
RabbitTemplate
rabbitTemplate
)
{
AsyncRabbitTemplate
asyncRabbitTemplate
=
new
AsyncRabbitTemplate
(
rabbitTemplate
);
AsyncRabbitTemplate
asyncRabbitTemplate
=
new
AsyncRabbitTemplate
(
rabbitTemplate
);
asyncRabbitTemplate
.
setReceiveTimeout
(
10000
);
asyncRabbitTemplate
.
setReceiveTimeout
(
10000
);
return
asyncRabbitTemplate
;
return
asyncRabbitTemplate
;
}
}
}
}
portal-manager/db/db.sql
View file @
a18b074c
This diff is collapsed.
Click to expand it.
portal-manager/db/menu.sql
View file @
a18b074c
This diff is collapsed.
Click to expand it.
portal-manager/pom.xml
View file @
a18b074c
...
@@ -136,12 +136,8 @@
...
@@ -136,12 +136,8 @@
<artifactId>
junit
</artifactId>
<artifactId>
junit
</artifactId>
<scope>
test
</scope>
<scope>
test
</scope>
</dependency>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
<resources>
<resources>
<resource>
<resource>
...
@@ -204,6 +200,24 @@
...
@@ -204,6 +200,24 @@
</resources>
</resources>
</configuration>
</configuration>
</execution>
</execution>
<execution>
<id>
copy-db
</id>
<phase>
package
</phase>
<goals>
<goal>
copy-resources
</goal>
</goals>
<configuration>
<encoding>
UTF-8
</encoding>
<outputDirectory>
${project.basedir}/dist/${project.artifactId}/db
</outputDirectory>
<resources>
<resource>
<directory>
db/
</directory>
<filtering>
true
</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</executions>
</plugin>
</plugin>
</plugins>
</plugins>
...
...
smart-gateway/pom.xml
View file @
a18b074c
...
@@ -57,15 +57,16 @@
...
@@ -57,15 +57,16 @@
<profile>
<profile>
<id>
product
</id>
<id>
product
</id>
<properties>
<properties>
<profiles.active>
produc
t
</profiles.active>
<profiles.active>
tes
t
</profiles.active>
<profiles.server.port>
17214
</profiles.server.port>
<profiles.server.port>
17214
</profiles.server.port>
<profiles.queue.type>
rabbitmq
</profiles.queue.type>
<profiles.rabbitmq.host>
127.0.0.1
</profiles.rabbitmq.host>
<profiles.kafka.brokers>
192.168.0.100:9092
</profiles.kafka.brokers>
<profiles.rabbitmq.host>
192.168.0.100
</profiles.rabbitmq.host>
<profiles.rabbitmq.port>
5672
</profiles.rabbitmq.port>
<profiles.rabbitmq.port>
5672
</profiles.rabbitmq.port>
<profiles.nacos.server-addr>
192.168.0.100:8848
</profiles.nacos.server-addr>
<profiles.rabbitmq.username>
root_mq
</profiles.rabbitmq.username>
<profiles.rabbitmq.password>
xhx@2022
</profiles.rabbitmq.password>
<profiles.rabbitmq.virtualhost>
/
</profiles.rabbitmq.virtualhost>
<profiles.nacos.server-addr>
127.0.0.1:8848
</profiles.nacos.server-addr>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.namespace>
s
tp
</profiles.nacos.namespace>
<profiles.nacos.namespace>
s
mart-gov
</profiles.nacos.namespace>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
</properties>
</properties>
</profile>
</profile>
...
...
smart-gateway/src/main/bin/shutdown.sh
View file @
a18b074c
...
@@ -19,7 +19,7 @@ fi
...
@@ -19,7 +19,7 @@ fi
echo
"stoping application
$PROJECT_NAME
......"
echo
"stoping application
$PROJECT_NAME
......"
kill
-
9
${
pid
}
kill
-
15
${
pid
}
echo
"Send shutdown request to Server
$PROJECT_NAME
OK"
echo
"Send shutdown request to Server
$PROJECT_NAME
OK"
...
...
smart-gateway/src/main/resources/bootstrap.yml
View file @
a18b074c
...
@@ -112,7 +112,7 @@ security:
...
@@ -112,7 +112,7 @@ security:
-
/resource/sms/code
-
/resource/sms/code
logging
:
logging
:
level
:
level
:
reactor.netty
:
DEBUG
reactor.netty
:
info
org.springframework.cloud.gateway
:
TRACE
org.springframework.cloud.gateway
:
TRACE
...
...
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