Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sample-form-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
赵啸非
sample-form-platform
Commits
7b2c98e6
Commit
7b2c98e6
authored
Mar 23, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加样表设备列表
parent
d929f9e6
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
345 additions
and
1147 deletions
+345
-1147
doc/api.md
doc/api.md
+33
-50
sample-form-manager/db/module.sql
sample-form-manager/db/module.sql
+19
-24
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/DeviceMatterDatumEntity.java
...tals/xhx/module/device/model/DeviceMatterDatumEntity.java
+22
-148
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/DeviceMatterDatumQuery.java
...rtals/xhx/module/device/model/DeviceMatterDatumQuery.java
+165
-595
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/vo/DeviceMatterDatumVo.java
...rtals/xhx/module/device/model/vo/DeviceMatterDatumVo.java
+13
-5
sample-form-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceMatterDatumServiceImpl.java
...ule/device/service/impl/DeviceMatterDatumServiceImpl.java
+22
-13
sample-form-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceMatterDatumController.java
...ls/xhx/module/device/web/DeviceMatterDatumController.java
+13
-0
sample-form-manager/src/main/resources/sqlmap/module/device/DeviceMatterDatumMapper.xml
...esources/sqlmap/module/device/DeviceMatterDatumMapper.xml
+58
-312
No files found.
doc/api.md
View file @
7b2c98e6
...
@@ -2574,6 +2574,8 @@ dict|object|字典对象
...
@@ -2574,6 +2574,8 @@ dict|object|字典对象
:---|:---|:---|:------
:---|:---|:---|:------
page|Integer|否|当前页
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
size|Integer|否|每页条数,值为-1,查询所有记录
deviceId|Long|否|设备id
deviceCode|String|否|设备编码
**请求样例:**
**请求样例:**
```
```
...
@@ -2596,25 +2598,19 @@ data|object|数据对象
...
@@ -2596,25 +2598,19 @@ data|object|数据对象
 
current_page|Integer|当前页
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
 
data|array|结果集列表|数组
  
id|Long|主键,自增长
  
id|Long|主键,自增长
  
siteId|Long|站点ID
  
deviceId|Long|设备id
  
deviceId|Long|设备id
  
deviceCode|String|设备编码
  
deviceCode|String|设备编码
  
deviceName|String|设备名称
  
deviceName|String|设备名称
  
matterId|Long|事项id
  
matterId|Long|事项id
  
matterCode|String|事项编码
  
matterCode|String|事项编码
  
matterName|String|事项名称
  
matterName|String|事项名称
  
siteId|Long|站点ID
  
deptId|Long|部门ID
  
deptId|Long|部门ID
  
deptCode|String|部门编号
  
deptCode|String|部门编号
  
deptName|String|部门名称
  
deptName|String|部门名称
  
materialName|String|材料名
  
materiaFullName|String|材料全名
  
materialId|Long|材料id
  
source|Integer|事项来源(0.政务网,1.自定义)
  
source|Integer|事项来源(0.政务网,1.自定义)
  
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
  
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
  
sort|Integer|排序
  
sort|Integer|排序
  
sampleName|String|样表名称
  
samplePath|String|样表地址
  
preViewPath|String|样表预览地址
  
createTime|Date|创建时间
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserId|Long|创建用户
  
updateTime|Date|修改时间
  
updateTime|Date|修改时间
...
@@ -2659,28 +2655,23 @@ code|Integer|结果码(-1.失败,1.成功)
...
@@ -2659,28 +2655,23 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
msg|String|消息
data|object|数据对象
data|object|数据对象
 
id|Long|主键,自增长
 
id|Long|主键,自增长
 
siteId|Long|站点ID
 
deviceId|Long|设备id
 
deviceId|Long|设备id
 
deviceCode|String|设备编码
 
deviceCode|String|设备编码
 
deviceName|String|设备名称
 
deviceName|String|设备名称
 
matterId|Long|事项id
 
matterId|Long|事项id
 
matterCode|String|事项编码
 
matterCode|String|事项编码
 
matterName|String|事项名称
 
matterName|String|事项名称
 
siteId|Long|站点ID
 
deptId|Long|部门ID
 
deptId|Long|部门ID
 
deptCode|String|部门编号
 
deptCode|String|部门编号
 
deptName|String|部门名称
 
deptName|String|部门名称
 
materialName|String|材料名
 
materiaFullName|String|材料全名
 
materialId|Long|材料id
 
source|Integer|事项来源(0.政务网,1.自定义)
 
source|Integer|事项来源(0.政务网,1.自定义)
 
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
 
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
 
sort|Integer|排序
 
sort|Integer|排序
 
sampleName|String|样表名称
 
samplePath|String|样表地址
 
preViewPath|String|样表预览地址
 
createTime|Date|创建时间
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserId|Long|创建用户
 
updateTime|Date|修改时间
 
updateTime|Date|修改时间
 
matterDatumList|Arrays|材料列表
dict|object|字典对象
dict|object|字典对象
 
source|object|字典属性对象,详见附录
 
source|object|字典属性对象,详见附录
 
isRecommend|object|字典属性对象,详见附录
 
isRecommend|object|字典属性对象,详见附录
...
@@ -2690,29 +2681,24 @@ dict|object|字典对象
...
@@ -2690,29 +2681,24 @@ dict|object|字典对象
{
{
"code": 1,
"code": 1,
"data": {
"data": {
"id":7287,
"id":2918,
"deviceId":4805,
"siteId":2722,
"deviceCode":"ezsu52",
"deviceId":7656,
"deviceName":"gio16r",
"deviceCode":"2chaii",
"matterId":8179,
"deviceName":"g9qyjr",
"matterCode":"wuz4op",
"matterId":7754,
"matterName":"3j5eg0",
"matterCode":"ddi0db",
"siteId":9985,
"matterName":"4ttn0d",
"deptId":3702,
"deptId":9159,
"deptCode":"dvslci",
"deptCode":"zkv745",
"deptName":"urebgs",
"deptName":"wa75ev",
"materialName":"znzxp8",
"source":4828,
"materiaFullName":"ar03ng",
"isRecommend":7338,
"materialId":3055,
"sort":7624,
"source":6317,
"createTime":"2023-03-23",
"isRecommend":1887,
"createUserId":7824,
"sort":5527,
"updateTime":"2023-03-23"
"sampleName":"f6e961",
"matterDatumList":[...]
"samplePath":"67xnm5",
"preViewPath":"r6w3s6",
"createTime":"2023-03-22",
"createUserId":8413,
"updateTime":"2023-03-22"
}
}
}
}
```
```
...
@@ -2731,17 +2717,18 @@ dict|object|字典对象
...
@@ -2731,17 +2717,18 @@ dict|object|字典对象
参数名称|类型|必填|描述
参数名称|类型|必填|描述
:---|:---|:---|:-------
:---|:---|:---|:-------
deviceId|Long|否|设备id
matterId|Lon;g|否|事项id
siteId|Long|否|站点ID
siteId|Long|否|站点ID
materialId|Long|否|材料id
deviceId|Long|否|设备id
matterId|Long|否|事项id
sort|Integer|否|排序
**请求样例:**
**请求样例:**
```
```
{
{
"deviceId":9730,
"siteId":3,
"matterId":5750,
"deviceId":2646,
"materialId":8061
"matterId":418,
"sort":0,
}
}
```
```
...
@@ -2755,25 +2742,19 @@ data|object|数据对象
...
@@ -2755,25 +2742,19 @@ data|object|数据对象
 
id|Long|保存后主键id
 
id|Long|保存后主键id
 
entity|object|保存更新实体
 
entity|object|保存更新实体
  
id|Long|主键,自增长
  
id|Long|主键,自增长
  
siteId|Long|站点ID
  
deviceId|Long|设备id
  
deviceId|Long|设备id
  
deviceCode|String|设备编码
  
deviceCode|String|设备编码
  
deviceName|String|设备名称
  
deviceName|String|设备名称
  
matterId|Long|事项id
  
matterId|Long|事项id
  
matterCode|String|事项编码
  
matterCode|String|事项编码
  
matterName|String|事项名称
  
matterName|String|事项名称
  
siteId|Long|站点ID
  
deptId|Long|部门ID
  
deptId|Long|部门ID
  
deptCode|String|部门编号
  
deptCode|String|部门编号
  
deptName|String|部门名称
  
deptName|String|部门名称
  
materialName|String|材料名
  
materiaFullName|String|材料全名
  
materialId|Long|材料id
  
source|Integer|事项来源(0.政务网,1.自定义)
  
source|Integer|事项来源(0.政务网,1.自定义)
  
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
  
isRecommend|Integer|是否推荐(0.未推荐,1.推荐)
  
sort|Integer|排序
  
sort|Integer|排序
  
sampleName|String|样表名称
  
samplePath|String|样表地址
  
preViewPath|String|样表预览地址
  
createTime|Date|创建时间
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserId|Long|创建用户
  
updateTime|Date|修改时间
  
updateTime|Date|修改时间
...
@@ -2822,3 +2803,5 @@ msg|String|消息|-
...
@@ -2822,3 +2803,5 @@ msg|String|消息|-
"code":1,
"code":1,
"msg":"成功"
"msg":"成功"
}
}
```
sample-form-manager/db/module.sql
View file @
7b2c98e6
...
@@ -290,32 +290,27 @@ CREATE TABLE `mortals_xhx_device` (
...
@@ -290,32 +290,27 @@ CREATE TABLE `mortals_xhx_device` (
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_device_matter_datum`
;
DROP
TABLE
IF
EXISTS
`mortals_xhx_device_matter_datum`
;
CREATE
TABLE
mortals_xhx_device_matter_datum
(
CREATE
TABLE
mortals_xhx_device_matter_datum
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'主键,自增长'
,
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'主键,自增长'
,
`deviceId`
bigint
(
20
)
COMMENT
'设备id'
,
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`deviceCode`
varchar
(
255
)
COMMENT
'设备编码'
,
`deviceId`
bigint
(
20
)
COMMENT
'设备id'
,
`deviceName`
varchar
(
255
)
COMMENT
'设备名称'
,
`deviceCode`
varchar
(
255
)
COMMENT
'设备编码'
,
`matterId`
bigint
(
20
)
COMMENT
'事项id'
,
`deviceName`
varchar
(
255
)
COMMENT
'设备名称'
,
`matterCode`
varchar
(
255
)
COMMENT
'事项编码'
,
`matterId`
bigint
(
20
)
COMMENT
'事项id'
,
`matterName`
varchar
(
255
)
COMMENT
'事项名称'
,
`matterCode`
varchar
(
255
)
COMMENT
'事项编码'
,
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`matterName`
varchar
(
255
)
COMMENT
'事项名称'
,
`deptId`
bigint
(
20
)
COMMENT
'部门ID'
,
`deptId`
bigint
(
20
)
COMMENT
'部门ID'
,
`deptCode`
varchar
(
256
)
COMMENT
'部门编号'
,
`deptCode`
varchar
(
256
)
COMMENT
'部门编号'
,
`deptName`
varchar
(
256
)
COMMENT
'部门名称'
,
`deptName`
varchar
(
256
)
COMMENT
'部门名称'
,
`materialName`
varchar
(
1024
)
COMMENT
'材料名'
,
`source`
tinyint
(
2
)
COMMENT
'事项来源(0.政务网,1.自定义)'
,
`materiaFullName`
varchar
(
1024
)
COMMENT
'材料全名'
,
`isRecommend`
tinyint
(
2
)
COMMENT
'是否推荐(0.未推荐,1.推荐)'
,
`materialId`
bigint
(
20
)
COMMENT
'材料id'
,
`sort`
int
(
4
)
COMMENT
'排序'
,
`source`
tinyint
(
2
)
COMMENT
'事项来源(0.政务网,1.自定义)'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`isRecommend`
tinyint
(
2
)
COMMENT
'是否推荐(0.未推荐,1.推荐)'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`sort`
int
(
4
)
COMMENT
'排序'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`sampleName`
varchar
(
255
)
COMMENT
'样表名称'
,
PRIMARY
KEY
(
`id`
)
`samplePath`
varchar
(
255
)
COMMENT
'样表地址'
,
`preViewPath`
varchar
(
255
)
COMMENT
'样表预览地址'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'设备事项申请材料业务'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'设备事项申请材料业务'
;
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/DeviceMatterDatumEntity.java
View file @
7b2c98e6
...
@@ -10,12 +10,16 @@ import com.mortals.xhx.module.device.model.vo.DeviceMatterDatumVo;
...
@@ -10,12 +10,16 @@ import com.mortals.xhx.module.device.model.vo.DeviceMatterDatumVo;
* 设备事项申请材料业务实体对象
* 设备事项申请材料业务实体对象
*
*
* @author zxfei
* @author zxfei
* @date 2023-03-2
2
* @date 2023-03-2
3
*/
*/
public
class
DeviceMatterDatumEntity
extends
DeviceMatterDatumVo
{
public
class
DeviceMatterDatumEntity
extends
DeviceMatterDatumVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 站点ID
*/
private
Long
siteId
;
/**
/**
* 设备id
* 设备id
*/
*/
...
@@ -40,10 +44,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -40,10 +44,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
* 事项名称
* 事项名称
*/
*/
private
String
matterName
;
private
String
matterName
;
/**
* 站点ID
*/
private
Long
siteId
;
/**
/**
* 部门ID
* 部门ID
*/
*/
...
@@ -56,18 +56,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -56,18 +56,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
* 部门名称
* 部门名称
*/
*/
private
String
deptName
;
private
String
deptName
;
/**
* 材料名
*/
private
String
materialName
;
/**
* 材料全名
*/
private
String
materiaFullName
;
/**
* 材料id
*/
private
Long
materialId
;
/**
/**
* 事项来源(0.政务网,1.自定义)
* 事项来源(0.政务网,1.自定义)
*/
*/
...
@@ -80,22 +68,24 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -80,22 +68,24 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
* 排序
* 排序
*/
*/
private
Integer
sort
;
private
Integer
sort
;
/**
* 样表名称
*/
private
String
sampleName
;
/**
* 样表地址
*/
private
String
samplePath
;
/**
* 样表预览地址
*/
private
String
preViewPath
;
public
DeviceMatterDatumEntity
(){}
public
DeviceMatterDatumEntity
(){}
/**
* 获取 站点ID
* @return Long
*/
public
Long
getSiteId
(){
return
siteId
;
}
/**
* 设置 站点ID
* @param siteId
*/
public
void
setSiteId
(
Long
siteId
){
this
.
siteId
=
siteId
;
}
/**
/**
* 获取 设备id
* 获取 设备id
* @return Long
* @return Long
...
@@ -180,20 +170,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -180,20 +170,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
public
void
setMatterName
(
String
matterName
){
public
void
setMatterName
(
String
matterName
){
this
.
matterName
=
matterName
;
this
.
matterName
=
matterName
;
}
}
/**
* 获取 站点ID
* @return Long
*/
public
Long
getSiteId
(){
return
siteId
;
}
/**
* 设置 站点ID
* @param siteId
*/
public
void
setSiteId
(
Long
siteId
){
this
.
siteId
=
siteId
;
}
/**
/**
* 获取 部门ID
* 获取 部门ID
* @return Long
* @return Long
...
@@ -236,48 +212,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -236,48 +212,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
public
void
setDeptName
(
String
deptName
){
public
void
setDeptName
(
String
deptName
){
this
.
deptName
=
deptName
;
this
.
deptName
=
deptName
;
}
}
/**
* 获取 材料名
* @return String
*/
public
String
getMaterialName
(){
return
materialName
;
}
/**
* 设置 材料名
* @param materialName
*/
public
void
setMaterialName
(
String
materialName
){
this
.
materialName
=
materialName
;
}
/**
* 获取 材料全名
* @return String
*/
public
String
getMateriaFullName
(){
return
materiaFullName
;
}
/**
* 设置 材料全名
* @param materiaFullName
*/
public
void
setMateriaFullName
(
String
materiaFullName
){
this
.
materiaFullName
=
materiaFullName
;
}
/**
* 获取 材料id
* @return Long
*/
public
Long
getMaterialId
(){
return
materialId
;
}
/**
* 设置 材料id
* @param materialId
*/
public
void
setMaterialId
(
Long
materialId
){
this
.
materialId
=
materialId
;
}
/**
/**
* 获取 事项来源(0.政务网,1.自定义)
* 获取 事项来源(0.政务网,1.自定义)
* @return Integer
* @return Integer
...
@@ -320,48 +254,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -320,48 +254,6 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
public
void
setSort
(
Integer
sort
){
public
void
setSort
(
Integer
sort
){
this
.
sort
=
sort
;
this
.
sort
=
sort
;
}
}
/**
* 获取 样表名称
* @return String
*/
public
String
getSampleName
(){
return
sampleName
;
}
/**
* 设置 样表名称
* @param sampleName
*/
public
void
setSampleName
(
String
sampleName
){
this
.
sampleName
=
sampleName
;
}
/**
* 获取 样表地址
* @return String
*/
public
String
getSamplePath
(){
return
samplePath
;
}
/**
* 设置 样表地址
* @param samplePath
*/
public
void
setSamplePath
(
String
samplePath
){
this
.
samplePath
=
samplePath
;
}
/**
* 获取 样表预览地址
* @return String
*/
public
String
getPreViewPath
(){
return
preViewPath
;
}
/**
* 设置 样表预览地址
* @param preViewPath
*/
public
void
setPreViewPath
(
String
preViewPath
){
this
.
preViewPath
=
preViewPath
;
}
...
@@ -384,30 +276,26 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -384,30 +276,26 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
public
String
toString
(){
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",deviceId:"
).
append
(
getDeviceId
());
sb
.
append
(
",deviceId:"
).
append
(
getDeviceId
());
sb
.
append
(
",deviceCode:"
).
append
(
getDeviceCode
());
sb
.
append
(
",deviceCode:"
).
append
(
getDeviceCode
());
sb
.
append
(
",deviceName:"
).
append
(
getDeviceName
());
sb
.
append
(
",deviceName:"
).
append
(
getDeviceName
());
sb
.
append
(
",matterId:"
).
append
(
getMatterId
());
sb
.
append
(
",matterId:"
).
append
(
getMatterId
());
sb
.
append
(
",matterCode:"
).
append
(
getMatterCode
());
sb
.
append
(
",matterCode:"
).
append
(
getMatterCode
());
sb
.
append
(
",matterName:"
).
append
(
getMatterName
());
sb
.
append
(
",matterName:"
).
append
(
getMatterName
());
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",deptId:"
).
append
(
getDeptId
());
sb
.
append
(
",deptId:"
).
append
(
getDeptId
());
sb
.
append
(
",deptCode:"
).
append
(
getDeptCode
());
sb
.
append
(
",deptCode:"
).
append
(
getDeptCode
());
sb
.
append
(
",deptName:"
).
append
(
getDeptName
());
sb
.
append
(
",deptName:"
).
append
(
getDeptName
());
sb
.
append
(
",materialName:"
).
append
(
getMaterialName
());
sb
.
append
(
",materiaFullName:"
).
append
(
getMateriaFullName
());
sb
.
append
(
",materialId:"
).
append
(
getMaterialId
());
sb
.
append
(
",source:"
).
append
(
getSource
());
sb
.
append
(
",source:"
).
append
(
getSource
());
sb
.
append
(
",isRecommend:"
).
append
(
getIsRecommend
());
sb
.
append
(
",isRecommend:"
).
append
(
getIsRecommend
());
sb
.
append
(
",sort:"
).
append
(
getSort
());
sb
.
append
(
",sort:"
).
append
(
getSort
());
sb
.
append
(
",sampleName:"
).
append
(
getSampleName
());
sb
.
append
(
",samplePath:"
).
append
(
getSamplePath
());
sb
.
append
(
",preViewPath:"
).
append
(
getPreViewPath
());
return
sb
.
toString
();
return
sb
.
toString
();
}
}
public
void
initAttrValue
(){
public
void
initAttrValue
(){
this
.
siteId
=
null
;
this
.
deviceId
=
null
;
this
.
deviceId
=
null
;
this
.
deviceCode
=
null
;
this
.
deviceCode
=
null
;
...
@@ -420,30 +308,16 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
...
@@ -420,30 +308,16 @@ public class DeviceMatterDatumEntity extends DeviceMatterDatumVo {
this
.
matterName
=
null
;
this
.
matterName
=
null
;
this
.
siteId
=
null
;
this
.
deptId
=
null
;
this
.
deptId
=
null
;
this
.
deptCode
=
null
;
this
.
deptCode
=
null
;
this
.
deptName
=
null
;
this
.
deptName
=
null
;
this
.
materialName
=
null
;
this
.
materiaFullName
=
null
;
this
.
materialId
=
null
;
this
.
source
=
null
;
this
.
source
=
null
;
this
.
isRecommend
=
null
;
this
.
isRecommend
=
null
;
this
.
sort
=
null
;
this
.
sort
=
null
;
this
.
sampleName
=
null
;
this
.
samplePath
=
null
;
this
.
preViewPath
=
null
;
}
}
}
}
\ No newline at end of file
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/DeviceMatterDatumQuery.java
View file @
7b2c98e6
This diff is collapsed.
Click to expand it.
sample-form-manager/src/main/java/com/mortals/xhx/module/device/model/vo/DeviceMatterDatumVo.java
View file @
7b2c98e6
package
com.mortals.xhx.module.device.model.vo
;
package
com.mortals.xhx.module.device.model.vo
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.device.model.DeviceMatterDatumEntity
;
import
com.mortals.xhx.module.device.model.DeviceMatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
lombok.Data
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* 设备事项申请材料业务视图对象
* 设备事项申请材料业务视图对象
*
*
* @author zxfei
* @author zxfei
* @date 2023-02-25
* @date 2023-02-25
*/
*/
@Data
public
class
DeviceMatterDatumVo
extends
BaseEntityLong
{
public
class
DeviceMatterDatumVo
extends
BaseEntityLong
{
private
List
<
MatterDatumEntity
>
matterDatumList
;
}
}
\ No newline at end of file
sample-form-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceMatterDatumServiceImpl.java
View file @
7b2c98e6
package
com.mortals.xhx.module.device.service.impl
;
package
com.mortals.xhx.module.device.service.impl
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.xhx.module.device.model.DeviceEntity
;
import
com.mortals.xhx.module.device.model.DeviceEntity
;
import
com.mortals.xhx.module.device.service.DeviceService
;
import
com.mortals.xhx.module.device.service.DeviceService
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.service.MatterDatumService
;
import
com.mortals.xhx.module.matter.service.MatterDatumService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
...
@@ -15,6 +17,9 @@ import com.mortals.xhx.module.device.model.DeviceMatterDatumEntity;
...
@@ -15,6 +17,9 @@ import com.mortals.xhx.module.device.model.DeviceMatterDatumEntity;
import
com.mortals.xhx.module.device.service.DeviceMatterDatumService
;
import
com.mortals.xhx.module.device.service.DeviceMatterDatumService
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
/**
* DeviceMatterDatumService
* DeviceMatterDatumService
* 设备事项申请材料业务 service实现
* 设备事项申请材料业务 service实现
...
@@ -28,9 +33,24 @@ public class DeviceMatterDatumServiceImpl extends AbstractCRUDServiceImpl<Device
...
@@ -28,9 +33,24 @@ public class DeviceMatterDatumServiceImpl extends AbstractCRUDServiceImpl<Device
@Autowired
@Autowired
private
MatterService
matterService
;
private
MatterService
matterService
;
@Autowired
@Autowired
private
MatterDatumService
matterDatumService
;
@Autowired
private
DeviceService
deviceService
;
private
DeviceService
deviceService
;
@Autowired
private
MatterDatumService
matterDatumService
;
@Override
protected
void
findAfter
(
DeviceMatterDatumEntity
params
,
PageInfo
pageInfo
,
Context
context
,
List
<
DeviceMatterDatumEntity
>
list
)
throws
AppException
{
//super.findAfter(params, pageInfo, context, list);
list
.
forEach
(
item
->{
List
<
MatterDatumEntity
>
matterDatumEntities
=
matterDatumService
.
find
(
new
MatterDatumQuery
().
matterId
(
item
.
getMatterId
()));
if
(!
ObjectUtils
.
isEmpty
(
matterDatumEntities
)){
item
.
setMatterDatumList
(
matterDatumEntities
);
}
else
{
item
.
setMatterDatumList
(
new
ArrayList
<>());
}
});
}
@Override
@Override
protected
void
saveBefore
(
DeviceMatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
protected
void
saveBefore
(
DeviceMatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
...
@@ -47,17 +67,6 @@ public class DeviceMatterDatumServiceImpl extends AbstractCRUDServiceImpl<Device
...
@@ -47,17 +67,6 @@ public class DeviceMatterDatumServiceImpl extends AbstractCRUDServiceImpl<Device
}
}
}
}
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getMaterialId
())){
MatterDatumEntity
matterDatumEntity
=
matterDatumService
.
get
(
entity
.
getMaterialId
());
if
(!
ObjectUtils
.
isEmpty
(
matterDatumEntity
)){
entity
.
setMaterialName
(
matterDatumEntity
.
getMaterialName
());
entity
.
setIsRecommend
(
matterDatumEntity
.
getIsRecommend
());
entity
.
setSampleName
(
matterDatumEntity
.
getSampleName
());
entity
.
setSamplePath
(
matterDatumEntity
.
getSamplePath
());
entity
.
setPreViewPath
(
matterDatumEntity
.
getPreViewPath
());
entity
.
setSource
(
matterDatumEntity
.
getSource
());
}
}
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getDeviceId
())){
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getDeviceId
())){
DeviceEntity
deviceEntity
=
deviceService
.
get
(
entity
.
getDeviceId
());
DeviceEntity
deviceEntity
=
deviceService
.
get
(
entity
.
getDeviceId
());
if
(!
ObjectUtils
.
isEmpty
(
deviceEntity
)){
if
(!
ObjectUtils
.
isEmpty
(
deviceEntity
)){
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceMatterDatumController.java
View file @
7b2c98e6
package
com.mortals.xhx.module.device.web
;
package
com.mortals.xhx.module.device.web
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.service.MatterDatumService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
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
;
...
@@ -36,6 +40,9 @@ public class DeviceMatterDatumController extends BaseCRUDJsonBodyMappingControll
...
@@ -36,6 +40,9 @@ public class DeviceMatterDatumController extends BaseCRUDJsonBodyMappingControll
@Autowired
@Autowired
private
ParamService
paramService
;
private
ParamService
paramService
;
@Autowired
private
MatterDatumService
matterDatumService
;
public
DeviceMatterDatumController
(){
public
DeviceMatterDatumController
(){
super
.
setModuleDesc
(
"设备事项申请材料业务"
);
super
.
setModuleDesc
(
"设备事项申请材料业务"
);
}
}
...
@@ -48,4 +55,10 @@ public class DeviceMatterDatumController extends BaseCRUDJsonBodyMappingControll
...
@@ -48,4 +55,10 @@ public class DeviceMatterDatumController extends BaseCRUDJsonBodyMappingControll
}
}
@Override
protected
int
infoAfter
(
Long
id
,
Map
<
String
,
Object
>
model
,
DeviceMatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
List
<
MatterDatumEntity
>
matterDatumEntities
=
matterDatumService
.
find
(
new
MatterDatumQuery
().
matterId
(
entity
.
getMatterId
()));
entity
.
setMatterDatumList
(
matterDatumEntities
);
return
super
.
infoAfter
(
id
,
model
,
entity
,
context
);
}
}
}
\ No newline at end of file
sample-form-manager/src/main/resources/sqlmap/module/device/DeviceMatterDatumMapper.xml
View file @
7b2c98e6
This diff is collapsed.
Click to expand it.
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