Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
H
hzsomms
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ZTGK
hzsomms
Commits
1eb9db53
Commit
1eb9db53
authored
Jul 08, 2023
by
hkl
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev-hkl
parents
e2fc6634
730a24c7
Changes
31
Hide whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
1422 additions
and
8 deletions
+1422
-8
CodeGenerate.java
...em/src/main/java/org/jeecg/codegenerate/CodeGenerate.java
+4
-2
RecordPatrolMasterAssistController.java
...ckData/controller/RecordPatrolMasterAssistController.java
+23
-0
RecordPatrolMasterController.java
...entCheckData/controller/RecordPatrolMasterController.java
+143
-0
RecordPatrolMasterInfoController.java
...heckData/controller/RecordPatrolMasterInfoController.java
+23
-0
RecordsMasterCheckController.java
...entCheckData/controller/RecordsMasterCheckController.java
+1
-1
RecordPatrolMasterAssistDTO.java
...a/equipmentCheckData/dto/RecordPatrolMasterAssistDTO.java
+78
-0
RecordPatrolMasterDTO.java
...eckData/equipmentCheckData/dto/RecordPatrolMasterDTO.java
+119
-0
RecordPatrolMasterInfoDTO.java
...ata/equipmentCheckData/dto/RecordPatrolMasterInfoDTO.java
+68
-0
RecordPatrolMaster.java
...eckData/equipmentCheckData/entity/RecordPatrolMaster.java
+177
-0
RecordPatrolMasterAssist.java
...a/equipmentCheckData/entity/RecordPatrolMasterAssist.java
+98
-0
RecordPatrolMasterInfo.java
...ata/equipmentCheckData/entity/RecordPatrolMasterInfo.java
+85
-0
TrackBedManagementCheck.java
...ta/equipmentCheckData/entity/TrackBedManagementCheck.java
+0
-4
RecordPatrolMasterAssistMapper.java
...pmentCheckData/mapper/RecordPatrolMasterAssistMapper.java
+16
-0
RecordPatrolMasterInfoMapper.java
...uipmentCheckData/mapper/RecordPatrolMasterInfoMapper.java
+16
-0
RecordPatrolMasterMapper.java
...a/equipmentCheckData/mapper/RecordPatrolMasterMapper.java
+26
-0
RecordPatrolMasterAssistMapper.xml
...ntCheckData/mapper/xml/RecordPatrolMasterAssistMapper.xml
+5
-0
RecordPatrolMasterInfoMapper.xml
...mentCheckData/mapper/xml/RecordPatrolMasterInfoMapper.xml
+5
-0
RecordPatrolMasterMapper.xml
...quipmentCheckData/mapper/xml/RecordPatrolMasterMapper.xml
+24
-0
RecordsMasterCheckMapper.xml
...quipmentCheckData/mapper/xml/RecordsMasterCheckMapper.xml
+1
-0
IRecordPatrolMasterAssistService.java
...ntCheckData/service/IRecordPatrolMasterAssistService.java
+16
-0
IRecordPatrolMasterInfoService.java
...mentCheckData/service/IRecordPatrolMasterInfoService.java
+16
-0
IRecordPatrolMasterService.java
...quipmentCheckData/service/IRecordPatrolMasterService.java
+27
-0
RecordPatrolMasterAssistServiceImpl.java
...ata/service/impl/RecordPatrolMasterAssistServiceImpl.java
+20
-0
RecordPatrolMasterInfoServiceImpl.java
...kData/service/impl/RecordPatrolMasterInfoServiceImpl.java
+20
-0
RecordPatrolMasterServiceImpl.java
...CheckData/service/impl/RecordPatrolMasterServiceImpl.java
+32
-0
RecordPatrolMasterAssistVO.java
...ata/equipmentCheckData/vo/RecordPatrolMasterAssistVO.java
+95
-0
RecordPatrolMasterInfoOneVO.java
...ta/equipmentCheckData/vo/RecordPatrolMasterInfoOneVO.java
+27
-0
RecordPatrolMasterInfoVO.java
...kData/equipmentCheckData/vo/RecordPatrolMasterInfoVO.java
+82
-0
RecordPatrolMasterVO.java
...checkData/equipmentCheckData/vo/RecordPatrolMasterVO.java
+154
-0
TrackBedManagementCheckVO.java
...Data/equipmentCheckData/vo/TrackBedManagementCheckVO.java
+1
-1
DicMap.java
...-system/src/main/java/org/jeecg/modules/utils/DicMap.java
+20
-0
No files found.
jeecg-module-system/src/main/java/org/jeecg/codegenerate/CodeGenerate.java
View file @
1eb9db53
...
...
@@ -29,7 +29,9 @@ public class CodeGenerate {
// 表名
String
[]
tables
=
{
"t_ek_track_bed_management_check"
,
"t_xd_record_patrol_master"
,
"t_xd_record_patrol__master_assist"
,
"t_xd_record_patrol_master_info"
,
};
...
...
@@ -57,7 +59,7 @@ public class CodeGenerate {
// 设置过滤前缀
.
strategyConfig
(
builder
->
{
builder
.
addInclude
(
tables
)
// 设置需要生成的表名
.
addTablePrefix
(
"t_sn"
,
"t_da"
,
"t_ek"
);
// 设置过滤表前缀
.
addTablePrefix
(
"t_sn"
,
"t_da"
,
"t_ek"
,
"t_xd"
);
// 设置过滤表前缀
// entity实体策略
builder
.
entityBuilder
()
...
...
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/controller/RecordPatrolMasterAssistController.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
controller
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterAssist
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterAssistService
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.jeecg.common.system.base.controller.JeecgController
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用 前端控制器
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@RestController
@RequestMapping
(
"/patrol/masterAssist"
)
public
class
RecordPatrolMasterAssistController
extends
JeecgController
<
RecordPatrolMasterAssist
,
IRecordPatrolMasterAssistService
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/controller/RecordPatrolMasterController.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
controller
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.aspect.annotation.AutoLog
;
import
org.jeecg.modules.checkData.equipmentCheckData.dto.RecordPatrolMasterDTO
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.*
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterAssistService
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterInfoService
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterService
;
import
org.jeecg.modules.checkData.equipmentCheckData.vo.*
;
import
org.jeecg.modules.utils.BeanCopyUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.springframework.web.servlet.ModelAndView
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
/**
* <p>
* 线路巡查记录主表-巡道员使用 前端控制器
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@RestController
@RequestMapping
(
"/patrol/master"
)
public
class
RecordPatrolMasterController
extends
JeecgController
<
RecordPatrolMaster
,
IRecordPatrolMasterService
>
{
@Autowired
private
IRecordPatrolMasterInfoService
recordPatrolMasterInfoService
;
@Autowired
private
IRecordPatrolMasterAssistService
recordPatrolMasterAssistService
;
/**
* 线路巡查记录-分页列表查询
*
* @param pageNo
* @param pageSize
* @param dto
* @return
*/
@AutoLog
(
value
=
"线路巡查记录-分页列表查询"
)
@ApiOperation
(
value
=
"线路巡查记录-分页列表查询"
,
notes
=
"线路巡查记录-分页列表查询"
)
@GetMapping
(
value
=
"/list"
)
public
Result
<
IPage
<
RecordPatrolMasterVO
>>
queryPageList
(
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
RecordPatrolMasterDTO
dto
)
{
Page
<
RecordPatrolMasterVO
>
pageData
=
new
Page
<>(
pageNo
,
pageSize
);
pageData
=
this
.
service
.
queryPageList
(
pageData
,
dto
);
return
Result
.
OK
(
pageData
);
}
/**
* 根据线路巡查记录id查询详情
*
* @param id 线路巡查记录id
* @return
*/
@AutoLog
(
value
=
"根据线路巡查记录id查询详情"
)
@ApiOperation
(
value
=
"根据线路巡查记录id查询详情"
,
notes
=
"根据线路巡查记录id查询详情"
)
@GetMapping
(
value
=
"/getInfoById"
)
public
Result
<
List
<
RecordPatrolMasterInfoOneVO
>>
getInfoById
(
@ApiParam
(
name
=
"线路巡查记录id"
)
String
id
)
{
List
<
RecordPatrolMasterInfo
>
listResult
=
recordPatrolMasterInfoService
.
lambdaQuery
()
.
eq
(
ObjectUtil
.
isNotEmpty
(
id
),
RecordPatrolMasterInfo:
:
getRecordMasterId
,
id
)
.
eq
(
RecordPatrolMasterInfo:
:
getDelFlag
,
"0"
)
.
orderByAsc
(
RecordPatrolMasterInfo:
:
getCreateTime
)
.
list
();
//初始化最终返回的集合
List
<
RecordPatrolMasterInfoOneVO
>
resultList
=
new
ArrayList
<>();
if
(
listResult
!=
null
&&
listResult
.
size
()
>
0
)
{
//获取去重后的项目名称的集合
Set
<
String
>
progectNameList
=
listResult
.
stream
().
map
(
RecordPatrolMasterInfo:
:
getEkProjectName
).
collect
(
Collectors
.
toSet
());
for
(
String
name:
progectNameList
){
//初始化最终返回的对象
RecordPatrolMasterInfoOneVO
resultModel
=
new
RecordPatrolMasterInfoOneVO
();
//初始化检查项目对应的详情记录的集合
List
<
RecordPatrolMasterInfoVO
>
infoList
=
new
ArrayList
<>();
//循环符合条件的数据项集合
for
(
RecordPatrolMasterInfo
entity
:
listResult
)
{
//判断项目名称一样
if
(
name
.
equals
(
entity
.
getEkProjectName
())){
//初始化检查项目对应的详情记录的对象
RecordPatrolMasterInfoVO
infoVo
=
new
RecordPatrolMasterInfoVO
();
BeanCopyUtil
.
copyProperties
(
entity
,
infoVo
);
infoList
.
add
(
infoVo
);
}
}
resultModel
.
setInfoList
(
infoList
);
resultModel
.
setEkProjectName
(
name
);
resultList
.
add
(
resultModel
);
}
}
return
Result
.
OK
(
resultList
);
}
/**
* 根据线路巡查记录id查询协助详情
* @param id 线路巡查记录id
* @return
*/
@AutoLog
(
value
=
"根据线路巡查记录id查询协助详情"
)
@ApiOperation
(
value
=
"根据线路巡查记录id查询协助详情"
,
notes
=
"根据线路巡查记录id查询协助详情"
)
@GetMapping
(
value
=
"/getAssistInfo"
)
public
Result
<
List
<
RecordPatrolMasterAssistVO
>>
getAssistInfo
(
@ApiParam
(
name
=
"线路巡查记录id"
)
String
id
)
{
List
<
RecordPatrolMasterAssist
>
listResult
=
recordPatrolMasterAssistService
.
lambdaQuery
()
.
eq
(
ObjectUtil
.
isNotEmpty
(
id
),
RecordPatrolMasterAssist:
:
getRecordMasterId
,
id
)
.
eq
(
RecordPatrolMasterAssist:
:
getDelFlag
,
"0"
)
.
orderByAsc
(
RecordPatrolMasterAssist:
:
getCreateTime
)
.
list
();
List
<
RecordPatrolMasterAssistVO
>
resultList
=
new
ArrayList
<>();
if
(
listResult
!=
null
){
resultList
=
BeanCopyUtil
.
copyListProperties
(
listResult
,
RecordPatrolMasterAssistVO:
:
new
);
}
return
Result
.
OK
(
resultList
);
}
/**
* 线路巡查记录导出excel
* @param request
* @param recordPatrolMaster 线路巡查记录
* @return
*/
@AutoLog
(
value
=
"线路巡查记录导出excel"
)
@ApiOperation
(
value
=
"线路巡查记录导出excel"
,
notes
=
"线路巡查记录导出excel"
)
@GetMapping
(
value
=
"/exportXls"
)
public
ModelAndView
exportXls
(
HttpServletRequest
request
,
RecordPatrolMaster
recordPatrolMaster
)
{
return
super
.
exportXls
(
request
,
recordPatrolMaster
,
RecordPatrolMaster
.
class
,
"线路巡查记录情况"
);
}
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/controller/RecordPatrolMasterInfoController.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
controller
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterInfo
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterInfoService
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.jeecg.common.system.base.controller.JeecgController
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用 前端控制器
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@RestController
@RequestMapping
(
"/patrol/masterInfo"
)
public
class
RecordPatrolMasterInfoController
extends
JeecgController
<
RecordPatrolMasterInfo
,
IRecordPatrolMasterInfoService
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/controller/RecordsMasterCheckController.java
View file @
1eb9db53
...
...
@@ -115,7 +115,7 @@ public class RecordsMasterCheckController extends JeecgController<RecordsMasterC
*/
@AutoLog
(
value
=
"设备检查记录导出excel"
)
@ApiOperation
(
value
=
"设备检查记录导出excel"
,
notes
=
"设备检查记录导出excel"
)
@
Reques
tMapping
(
value
=
"/exportXls"
)
@
Ge
tMapping
(
value
=
"/exportXls"
)
public
ModelAndView
exportXls
(
HttpServletRequest
request
,
RecordsMasterCheck
recordsMasterCheck
)
{
return
super
.
exportXls
(
request
,
recordsMasterCheck
,
RecordsMasterCheck
.
class
,
"道床使用情况检查"
);
}
...
...
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/dto/RecordPatrolMasterAssistDTO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterAssistDTO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"巡查区间id"
)
private
String
subwaySectionId
;
@ApiModelProperty
(
"巡查区间名称"
)
private
String
subwaySectionName
;
@ApiModelProperty
(
"线别id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"线别名称"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"问题记录"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/dto/RecordPatrolMasterDTO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录主表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterDTO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"检查批次编号"
)
private
String
ekCode
;
@ApiModelProperty
(
"工单编号"
)
private
String
workCode
;
@ApiModelProperty
(
"检查日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
inspectTime
;
@ApiModelProperty
(
"天气"
)
private
String
weather
;
@ApiModelProperty
(
"巡查线路id"
)
private
String
lightRailId
;
@ApiModelProperty
(
"巡查线路名称"
)
private
String
lightRailName
;
@ApiModelProperty
(
"计划巡道里程(km)"
)
private
BigDecimal
plannedPatrolMileage
;
@ApiModelProperty
(
"巡道线别id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"巡道线别名称"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"完成里程"
)
private
BigDecimal
completedMileage
;
@ApiModelProperty
(
"巡道类型翻译(1:步行巡道 2:乘车巡道)"
)
private
String
patrolType
;
@ApiModelProperty
(
"巡道工时"
)
private
BigDecimal
patrolHourse
;
@ApiModelProperty
(
"检查人姓名"
)
private
String
checkBy
;
@ApiModelProperty
(
"清点时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
private
Date
checkTime
;
@ApiModelProperty
(
"销点时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
private
Date
pinpointTime
;
@ApiModelProperty
(
"审核人姓名"
)
private
String
verifyBy
;
@ApiModelProperty
(
"审核时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
verifyTime
;
@ApiModelProperty
(
"巡道员备忘录"
)
private
String
remark
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/dto/RecordPatrolMasterInfoDTO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterInfoDTO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"检查项目名称"
)
private
String
ekProjectName
;
@ApiModelProperty
(
"重点检查项目内容"
)
private
String
ekProjectContent
;
@ApiModelProperty
(
"问题记录"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否满足(1:是;2:否)"
)
private
String
status
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/entity/RecordPatrolMaster.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.jeecg.modules.utils.DicMap
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
* 线路巡查记录主表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Getter
@Setter
@TableName
(
"t_xd_record_patrol_master"
)
@ApiModel
(
value
=
"RecordPatrolMaster对象"
,
description
=
"线路巡查记录主表-巡道员使用"
)
public
class
RecordPatrolMaster
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@TableField
(
"create_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@TableField
(
"update_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"检查批次编号"
)
@TableField
(
"ek_code"
)
@Excel
(
name
=
"检查批次编号"
,
width
=
15
,
orderNum
=
"1"
)
private
String
ekCode
;
@ApiModelProperty
(
"工单编号"
)
@TableField
(
"work_code"
)
@Excel
(
name
=
"工单编号"
,
width
=
15
,
orderNum
=
"2"
)
private
String
workCode
;
@ApiModelProperty
(
"检查日期"
)
@TableField
(
"inspect_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"检查日期"
,
width
=
15
,
format
=
"yyyy-MM-dd"
,
orderNum
=
"3"
)
private
Date
inspectTime
;
@ApiModelProperty
(
"天气"
)
@TableField
(
"weather"
)
@Excel
(
name
=
"天气"
,
width
=
15
,
orderNum
=
"4"
)
private
String
weather
;
@ApiModelProperty
(
"巡查线路id"
)
@TableField
(
"light_rail_id"
)
private
String
lightRailId
;
@ApiModelProperty
(
"巡查线路名称"
)
@TableField
(
"light_rail_name"
)
@Excel
(
name
=
"巡查线路"
,
width
=
15
,
orderNum
=
"5"
)
private
String
lightRailName
;
@ApiModelProperty
(
"计划巡道里程(km)"
)
@TableField
(
"planned_patrol_mileage"
)
@Excel
(
name
=
"计划巡道里程"
,
width
=
15
,
orderNum
=
"6"
)
private
BigDecimal
plannedPatrolMileage
;
@ApiModelProperty
(
"巡道线别id"
)
@TableField
(
"line_alias_id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"巡道线别名称"
)
@TableField
(
"line_alias_name"
)
@Excel
(
name
=
"巡道线别"
,
width
=
15
,
orderNum
=
"7"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
@TableField
(
"starting_mileage"
)
@Excel
(
name
=
"起始里程"
,
width
=
15
,
orderNum
=
"8"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
@TableField
(
"end_mileage"
)
@Excel
(
name
=
"终点里程"
,
width
=
15
,
orderNum
=
"9"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"完成里程"
)
@TableField
(
"completed_mileage"
)
@Excel
(
name
=
"完成里程"
,
width
=
15
,
orderNum
=
"10"
)
private
BigDecimal
completedMileage
;
@ApiModelProperty
(
"巡道类型(1:步行巡道 2:乘车巡道)"
)
@TableField
(
"patrol_type"
)
private
String
patrolType
;
@ApiModelProperty
(
"巡道类型翻译(1:步行巡道 2:乘车巡道)"
)
@Excel
(
name
=
"巡道类型"
,
width
=
15
,
orderNum
=
"11"
)
@TableField
(
exist
=
false
)
private
String
patrolTypeStr
;
public
String
getPatrolTypeStr
()
{
return
DicMap
.
PATROL_TYPE_MAP
.
get
(
patrolType
);
}
@ApiModelProperty
(
"巡道工时"
)
@TableField
(
"patrol_hourse"
)
@Excel
(
name
=
"巡道工时"
,
width
=
15
,
orderNum
=
"12"
)
private
BigDecimal
patrolHourse
;
@ApiModelProperty
(
"检查人姓名"
)
@TableField
(
"check_by"
)
@Excel
(
name
=
"检查人姓名"
,
width
=
15
,
orderNum
=
"13"
)
private
String
checkBy
;
@ApiModelProperty
(
"清点时间"
)
@TableField
(
"check_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
@Excel
(
name
=
"清点时间"
,
width
=
15
,
format
=
"yyyy-MM-dd hh:mm"
,
orderNum
=
"14"
)
private
Date
checkTime
;
@ApiModelProperty
(
"销点时间"
)
@TableField
(
"pinpoint_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
@Excel
(
name
=
"销点时间"
,
width
=
15
,
format
=
"yyyy-MM-dd hh:mm"
,
orderNum
=
"15"
)
private
Date
pinpointTime
;
@ApiModelProperty
(
"审核人姓名"
)
@TableField
(
"verify_by"
)
@Excel
(
name
=
"审核人姓名"
,
width
=
15
,
orderNum
=
"16"
)
private
String
verifyBy
;
@ApiModelProperty
(
"审核时间"
)
@TableField
(
"verify_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"审核时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
,
orderNum
=
"17"
)
private
Date
verifyTime
;
@ApiModelProperty
(
"巡道员备忘录"
)
@TableField
(
"remark"
)
private
String
remark
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/entity/RecordPatrolMasterAssist.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Getter
@Setter
@TableName
(
"t_xd_record_patrol__master_assist"
)
@ApiModel
(
value
=
"RecordPatrolMasterAssist对象"
,
description
=
"线路巡查记录-协助情况表-巡道员使用"
)
public
class
RecordPatrolMasterAssist
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@TableField
(
"create_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@TableField
(
"update_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
@TableField
(
"record_master_id"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"巡查区间id"
)
@TableField
(
"subway_section_id"
)
private
String
subwaySectionId
;
@ApiModelProperty
(
"巡查区间名称"
)
@TableField
(
"subway_section_name"
)
private
String
subwaySectionName
;
@ApiModelProperty
(
"线别id"
)
@TableField
(
"line_alias_id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"线别名称"
)
@TableField
(
"line_alias_name"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
@TableField
(
"starting_mileage"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
@TableField
(
"end_mileage"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"问题记录"
)
@TableField
(
"problem_record"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
@TableField
(
"handing_log"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/entity/RecordPatrolMasterInfo.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Getter
@Setter
@TableName
(
"t_xd_record_patrol_master_info"
)
@ApiModel
(
value
=
"RecordPatrolMasterInfo对象"
,
description
=
"线路巡查记录详情表-巡道员使用"
)
public
class
RecordPatrolMasterInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@TableField
(
"create_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@TableField
(
"update_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
@TableField
(
"record_master_id"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"检查项目名称"
)
@TableField
(
"ek_project_name"
)
private
String
ekProjectName
;
@ApiModelProperty
(
"重点检查项目内容"
)
@TableField
(
"ek_project_content"
)
private
String
ekProjectContent
;
@ApiModelProperty
(
"问题记录"
)
@TableField
(
"problem_record"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
@TableField
(
"handing_log"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否满足(1:是;2:否)"
)
@TableField
(
"status"
)
private
String
status
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/entity/TrackBedManagementCheck.java
View file @
1eb9db53
...
...
@@ -77,10 +77,6 @@ public class TrackBedManagementCheck implements Serializable {
@TableField
(
"ek_project_status"
)
private
String
ekProjectStatus
;
@ApiModelProperty
(
"现场检查项目状态名称(1:合格;2:良好;3:不合格)"
)
@TableField
(
exist
=
false
)
private
String
ekProjectStatusName
;
@ApiModelProperty
(
"是否删除(0:未删除,1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
...
...
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/RecordPatrolMasterAssistMapper.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
mapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterAssist
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
RecordPatrolMasterAssistMapper
extends
BaseMapper
<
RecordPatrolMasterAssist
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/RecordPatrolMasterInfoMapper.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
mapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
RecordPatrolMasterInfoMapper
extends
BaseMapper
<
RecordPatrolMasterInfo
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/RecordPatrolMasterMapper.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
mapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.jeecg.modules.checkData.equipmentCheckData.dto.RecordPatrolMasterDTO
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMaster
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.vo.RecordPatrolMasterVO
;
/**
* <p>
* 线路巡查记录主表-巡道员使用 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
RecordPatrolMasterMapper
extends
BaseMapper
<
RecordPatrolMaster
>
{
/**
* 线路巡查记录-分页列表查询
* @param pageData
* @param dto
* @return
*/
Page
<
RecordPatrolMasterVO
>
queryPageList
(
Page
<
RecordPatrolMasterVO
>
pageData
,
RecordPatrolMasterDTO
dto
);
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/xml/RecordPatrolMasterAssistMapper.xml
0 → 100644
View file @
1eb9db53
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterAssistMapper"
>
</mapper>
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/xml/RecordPatrolMasterInfoMapper.xml
0 → 100644
View file @
1eb9db53
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterInfoMapper"
>
</mapper>
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/xml/RecordPatrolMasterMapper.xml
0 → 100644
View file @
1eb9db53
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterMapper"
>
<select
id=
"queryPageList"
resultType=
"org.jeecg.modules.checkData.equipmentCheckData.vo.RecordPatrolMasterVO"
>
SELECT
t1.*
FROM
t_xd_record_patrol_master t1
<where>
1=1
<if
test=
"dto.ekCode != null and dto.ekCode != ''"
>
AND t1.ek_code like concat('%',#{dto.ekCode},'%')
</if>
<if
test=
"dto.lightRailName != null and dto.lightRailName != ''"
>
AND t1.light_rail_name like concat('%',#{dto.lightRailName},'%')
</if>
<if
test=
"dto.lineAliasName != null and dto.lineAliasName != ''"
>
AND t1.line_alias_name like concat('%',#{dto.lineAliasName},'%')
</if>
AND t1.del_flag = '0'
order by t1.create_time desc
</where>
</select>
</mapper>
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/mapper/xml/RecordsMasterCheckMapper.xml
View file @
1eb9db53
...
...
@@ -20,6 +20,7 @@
<if
test=
"dto.lineAliasName != null and dto.lineAliasName != ''"
>
AND t1.line_alias_name like concat('%',#{dto.lineAliasName},'%')
</if>
AND t1.del_flag = '0'
order by t1.create_time desc
</where>
</select>
...
...
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/IRecordPatrolMasterAssistService.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterAssist
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用 服务类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
IRecordPatrolMasterAssistService
extends
IService
<
RecordPatrolMasterAssist
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/IRecordPatrolMasterInfoService.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用 服务类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
IRecordPatrolMasterInfoService
extends
IService
<
RecordPatrolMasterInfo
>
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/IRecordPatrolMasterService.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.jeecg.modules.checkData.equipmentCheckData.dto.RecordPatrolMasterDTO
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMaster
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.jeecg.modules.checkData.equipmentCheckData.vo.RecordPatrolMasterVO
;
/**
* <p>
* 线路巡查记录主表-巡道员使用 服务类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
public
interface
IRecordPatrolMasterService
extends
IService
<
RecordPatrolMaster
>
{
/**
* 线路巡查记录-分页列表查询
* @param pageData
* @param dto
* @return
*/
Page
<
RecordPatrolMasterVO
>
queryPageList
(
Page
<
RecordPatrolMasterVO
>
pageData
,
RecordPatrolMasterDTO
dto
);
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/impl/RecordPatrolMasterAssistServiceImpl.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
.
impl
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterAssist
;
import
org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterAssistMapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterAssistService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Service
public
class
RecordPatrolMasterAssistServiceImpl
extends
ServiceImpl
<
RecordPatrolMasterAssistMapper
,
RecordPatrolMasterAssist
>
implements
IRecordPatrolMasterAssistService
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/impl/RecordPatrolMasterInfoServiceImpl.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
.
impl
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMasterInfo
;
import
org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterInfoMapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterInfoService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Service
public
class
RecordPatrolMasterInfoServiceImpl
extends
ServiceImpl
<
RecordPatrolMasterInfoMapper
,
RecordPatrolMasterInfo
>
implements
IRecordPatrolMasterInfoService
{
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/service/impl/RecordPatrolMasterServiceImpl.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.jeecg.modules.checkData.equipmentCheckData.dto.RecordPatrolMasterDTO
;
import
org.jeecg.modules.checkData.equipmentCheckData.entity.RecordPatrolMaster
;
import
org.jeecg.modules.checkData.equipmentCheckData.mapper.RecordPatrolMasterMapper
;
import
org.jeecg.modules.checkData.equipmentCheckData.service.IRecordPatrolMasterService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.jeecg.modules.checkData.equipmentCheckData.vo.RecordPatrolMasterVO
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 线路巡查记录主表-巡道员使用 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Service
public
class
RecordPatrolMasterServiceImpl
extends
ServiceImpl
<
RecordPatrolMasterMapper
,
RecordPatrolMaster
>
implements
IRecordPatrolMasterService
{
/**
* 线路巡查记录-分页列表查询
* @param pageData
* @param dto
* @return
*/
@Override
public
Page
<
RecordPatrolMasterVO
>
queryPageList
(
Page
<
RecordPatrolMasterVO
>
pageData
,
RecordPatrolMasterDTO
dto
)
{
return
this
.
baseMapper
.
queryPageList
(
pageData
,
dto
);
}
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/vo/RecordPatrolMasterAssistVO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录-协助情况表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterAssistVO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"create_time"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"update_time"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
@TableField
(
"record_master_id"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"巡查区间id"
)
@TableField
(
"subway_section_id"
)
private
String
subwaySectionId
;
@ApiModelProperty
(
"巡查区间名称"
)
@TableField
(
"subway_section_name"
)
private
String
subwaySectionName
;
@ApiModelProperty
(
"线别id"
)
@TableField
(
"line_alias_id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"线别名称"
)
@TableField
(
"line_alias_name"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
@TableField
(
"starting_mileage"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
@TableField
(
"end_mileage"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"问题记录"
)
@TableField
(
"problem_record"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
@TableField
(
"handing_log"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/vo/RecordPatrolMasterInfoOneVO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 线路巡查记录详情主返回类
*
* @author 史志龙
* @version V1.0
* @Package org.jeecg.modules.checkData.equipmentCheckData.vo
* @date 2023/7/8 16:30
* @Copyright © 2021-2023 北京腾信软创科技有限公司
*/
@Data
public
class
RecordPatrolMasterInfoOneVO
{
@ApiModelProperty
(
"检查项目名称"
)
private
String
ekProjectName
;
@ApiModelProperty
(
"检查项目对应的详情记录的集合"
)
private
List
<
RecordPatrolMasterInfoVO
>
infoList
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/vo/RecordPatrolMasterInfoVO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录详情表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterInfoVO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"create_time"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@TableField
(
"update_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"线路巡查记录主表id-外键"
)
@TableField
(
"record_master_id"
)
private
String
recordMasterId
;
@ApiModelProperty
(
"检查项目名称"
)
@TableField
(
"ek_project_name"
)
private
String
ekProjectName
;
@ApiModelProperty
(
"重点检查项目内容"
)
@TableField
(
"ek_project_content"
)
private
String
ekProjectContent
;
@ApiModelProperty
(
"问题记录"
)
@TableField
(
"problem_record"
)
private
String
problemRecord
;
@ApiModelProperty
(
"处理情况"
)
@TableField
(
"handing_log"
)
private
String
handingLog
;
@ApiModelProperty
(
"是否满足(1:是;2:否)"
)
@TableField
(
"status"
)
private
String
status
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/vo/RecordPatrolMasterVO.java
0 → 100644
View file @
1eb9db53
package
org
.
jeecg
.
modules
.
checkData
.
equipmentCheckData
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.jeecg.modules.utils.DicMap
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* <p>
* 线路巡查记录主表-巡道员使用
* </p>
*
* @author hkl
* @since 2023-07-08
*/
@Data
public
class
RecordPatrolMasterVO
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键"
)
@TableId
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"创建人"
)
@TableField
(
"create_by"
)
private
String
createBy
;
@ApiModelProperty
(
"创建日期"
)
@TableField
(
"create_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
createTime
;
@ApiModelProperty
(
"更新人"
)
@TableField
(
"update_by"
)
private
String
updateBy
;
@ApiModelProperty
(
"更新时间"
)
@TableField
(
"update_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
updateTime
;
@ApiModelProperty
(
"检查批次编号"
)
@TableField
(
"ek_code"
)
private
String
ekCode
;
@ApiModelProperty
(
"工单编号"
)
@TableField
(
"work_code"
)
private
String
workCode
;
@ApiModelProperty
(
"检查日期"
)
@TableField
(
"inspect_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
inspectTime
;
@ApiModelProperty
(
"天气"
)
@TableField
(
"weather"
)
private
String
weather
;
@ApiModelProperty
(
"巡查线路id"
)
@TableField
(
"light_rail_id"
)
private
String
lightRailId
;
@ApiModelProperty
(
"巡查线路名称"
)
@TableField
(
"light_rail_name"
)
private
String
lightRailName
;
@ApiModelProperty
(
"计划巡道里程(km)"
)
@TableField
(
"planned_patrol_mileage"
)
private
BigDecimal
plannedPatrolMileage
;
@ApiModelProperty
(
"巡道线别id"
)
@TableField
(
"line_alias_id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
"巡道线别名称"
)
@TableField
(
"line_alias_name"
)
private
String
lineAliasName
;
@ApiModelProperty
(
"起始里程"
)
@TableField
(
"starting_mileage"
)
private
BigDecimal
startingMileage
;
@ApiModelProperty
(
"终点里程"
)
@TableField
(
"end_mileage"
)
private
BigDecimal
endMileage
;
@ApiModelProperty
(
"完成里程"
)
@TableField
(
"completed_mileage"
)
private
BigDecimal
completedMileage
;
@ApiModelProperty
(
"巡道类型(1:步行巡道 2:乘车巡道)"
)
@TableField
(
"patrol_type"
)
private
String
patrolType
;
@ApiModelProperty
(
"巡道类型翻译(1:步行巡道 2:乘车巡道)"
)
private
String
patrolTypeStr
;
public
String
getPatrolTypeStr
()
{
return
DicMap
.
PATROL_TYPE_MAP
.
get
(
patrolType
);
}
@ApiModelProperty
(
"巡道工时"
)
@TableField
(
"patrol_hourse"
)
private
BigDecimal
patrolHourse
;
@ApiModelProperty
(
"检查人姓名"
)
@TableField
(
"check_by"
)
private
String
checkBy
;
@ApiModelProperty
(
"清点时间"
)
@TableField
(
"check_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
private
Date
checkTime
;
@ApiModelProperty
(
"销点时间"
)
@TableField
(
"pinpoint_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd hh:mm"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd hh:mm"
)
private
Date
pinpointTime
;
@ApiModelProperty
(
"审核人姓名"
)
@TableField
(
"verify_by"
)
private
String
verifyBy
;
@ApiModelProperty
(
"审核时间"
)
@TableField
(
"verify_time"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
verifyTime
;
@ApiModelProperty
(
"巡道员备忘录"
)
@TableField
(
"remark"
)
private
String
remark
;
@ApiModelProperty
(
"是否删除(0:未删除;1:已删除)"
)
@TableField
(
"del_flag"
)
private
String
delFlag
;
}
jeecg-module-system/src/main/java/org/jeecg/modules/checkData/equipmentCheckData/vo/TrackBedManagementCheckVO.java
View file @
1eb9db53
...
...
@@ -74,7 +74,7 @@ public class TrackBedManagementCheckVO {
@ApiModelProperty
(
"现场检查项目状态翻译(1:合格;2:良好;3:不合格)"
)
private
String
ekProjectStatusStr
;
public
String
get
Approval
StatusStr
()
{
public
String
get
EkProject
StatusStr
()
{
return
DicMap
.
EK_APPROVAL_STATUS_MAP
.
get
(
ekProjectStatus
);
}
...
...
jeecg-module-system/src/main/java/org/jeecg/modules/utils/DicMap.java
View file @
1eb9db53
...
...
@@ -16,6 +16,14 @@ public class DicMap {
*/
public
final
static
String
EK_APPROVAL_STATUS
=
"EK_APPROVAL_STATUS"
;
/**
* 巡道类型(1:步行巡道 2:乘车巡道)
*/
public
final
static
String
PATROL_TYPE
=
"PATROL_TYPE"
;
/**
* 现场检查项目状态对应的map
*/
...
...
@@ -24,6 +32,17 @@ public class DicMap {
put
(
"2"
,
"良好"
);
put
(
"3"
,
"不合格"
);
}};
/**
* 巡道类型对应的map
*/
public
final
static
HashMap
<
String
,
String
>
PATROL_TYPE_MAP
=
new
HashMap
<
String
,
String
>(){{
put
(
"1"
,
"步行巡道"
);
put
(
"2"
,
"乘车巡道"
);
}};
/**
* 路由地址 此路由地址放在最后,最后加载
...
...
@@ -31,6 +50,7 @@ public class DicMap {
*/
public
final
static
Map
<
String
,
HashMap
<
String
,
String
>>
ROUTE_MAP
=
new
HashMap
<
String
,
HashMap
<
String
,
String
>>(){{
put
(
"EK_APPROVAL_STATUS"
,
EK_APPROVAL_STATUS_MAP
);
put
(
"PATROL_TYPE"
,
PATROL_TYPE_MAP
);
}};
}
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