Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
data-acquisition
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
竹天卫
data-acquisition
Commits
19e214a4
Commit
19e214a4
authored
Apr 27, 2021
by
竹天卫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设备管理 统计
parent
55021e50
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
1457 additions
and
0 deletions
+1457
-0
TEquipmentCheckController.java
...sition/business/controller/TEquipmentCheckController.java
+56
-0
TEquipmentRunController.java
...uisition/business/controller/TEquipmentRunController.java
+69
-0
TEquipmentTroubleController.java
...tion/business/controller/TEquipmentTroubleController.java
+59
-0
TProcessesTruckController.java
...sition/business/controller/TProcessesTruckController.java
+21
-0
TWeightController.java
...sc/acquisition/business/controller/TWeightController.java
+21
-0
TEquipmentCheck.java
.../wise/sc/acquisition/business/entity/TEquipmentCheck.java
+101
-0
TEquipmentRun.java
...cn/wise/sc/acquisition/business/entity/TEquipmentRun.java
+86
-0
TEquipmentTrouble.java
...ise/sc/acquisition/business/entity/TEquipmentTrouble.java
+100
-0
TProcessesTruck.java
.../wise/sc/acquisition/business/entity/TProcessesTruck.java
+161
-0
TWeight.java
.../java/cn/wise/sc/acquisition/business/entity/TWeight.java
+76
-0
TEquipmentCheckMapper.java
...sc/acquisition/business/mapper/TEquipmentCheckMapper.java
+26
-0
TEquipmentRunMapper.java
...e/sc/acquisition/business/mapper/TEquipmentRunMapper.java
+27
-0
TEquipmentTroubleMapper.java
.../acquisition/business/mapper/TEquipmentTroubleMapper.java
+27
-0
TProcessesTruckMapper.java
...sc/acquisition/business/mapper/TProcessesTruckMapper.java
+16
-0
TWeightMapper.java
...cn/wise/sc/acquisition/business/mapper/TWeightMapper.java
+16
-0
TEquipmentCheckMapper.xml
...acquisition/business/mapper/xml/TEquipmentCheckMapper.xml
+25
-0
TEquipmentRunMapper.xml
...c/acquisition/business/mapper/xml/TEquipmentRunMapper.xml
+24
-0
TEquipmentTroubleMapper.xml
...quisition/business/mapper/xml/TEquipmentTroubleMapper.xml
+23
-0
TProcessesTruckMapper.xml
...acquisition/business/mapper/xml/TProcessesTruckMapper.xml
+5
-0
TWeightMapper.xml
...wise/sc/acquisition/business/mapper/xml/TWeightMapper.xml
+5
-0
ITEquipmentCheckService.java
...acquisition/business/service/ITEquipmentCheckService.java
+28
-0
ITEquipmentRunService.java
...c/acquisition/business/service/ITEquipmentRunService.java
+28
-0
ITEquipmentTroubleService.java
...quisition/business/service/ITEquipmentTroubleService.java
+28
-0
ITProcessesTruckService.java
...acquisition/business/service/ITProcessesTruckService.java
+16
-0
ITWeightService.java
...wise/sc/acquisition/business/service/ITWeightService.java
+16
-0
TEquipmentCheckServiceImpl.java
...ion/business/service/impl/TEquipmentCheckServiceImpl.java
+130
-0
TEquipmentRunServiceImpl.java
...ition/business/service/impl/TEquipmentRunServiceImpl.java
+111
-0
TEquipmentTroubleServiceImpl.java
...n/business/service/impl/TEquipmentTroubleServiceImpl.java
+116
-0
TProcessesTruckServiceImpl.java
...ion/business/service/impl/TProcessesTruckServiceImpl.java
+20
-0
TWeightServiceImpl.java
...acquisition/business/service/impl/TWeightServiceImpl.java
+20
-0
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TEquipmentCheckController.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentAccountQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentCheckService
;
import
io.swagger.annotations.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.NotBlank
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Api
(
tags
=
"设备点检管理"
)
@RestController
@RequestMapping
(
"/business/t-equipment-check"
)
@Validated
public
class
TEquipmentCheckController
{
@Autowired
private
ITEquipmentCheckService
equipmentCheckService
;
@ApiOperation
(
value
=
"设备点检分页"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"EquipmentName"
,
value
=
"设备名称"
,
paramType
=
"query"
,
dataType
=
"EquipmentName"
)
})
@GetMapping
(
"/getPage"
)
public
R
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
return
equipmentCheckService
.
getPage
(
pageQuery
,
EquipmentName
);
}
@ApiOperation
(
value
=
"设备点检详情"
)
@GetMapping
(
"/getDetail/{EquipmentID}"
)
public
R
getDetail
(
@PathVariable
@NotBlank
String
EquipmentID
)
{
return
equipmentCheckService
.
getDetail
(
EquipmentID
);
}
@ApiOperation
(
value
=
"保存设备点检结果"
)
@PostMapping
(
"/checking"
)
public
R
update
(
@RequestBody
TEquipmentCheckQuery
query
)
{
return
equipmentCheckService
.
checking
(
query
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TEquipmentRunController.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentRunService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.NotBlank
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Api
(
tags
=
"设备运行管理"
)
@RestController
@RequestMapping
(
"/business/t-equipment-run"
)
@Validated
public
class
TEquipmentRunController
{
@Autowired
private
ITEquipmentRunService
equipmentRunService
;
@ApiOperation
(
value
=
"设备运行分页"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"EquipmentName"
,
value
=
"设备名称"
,
paramType
=
"query"
,
dataType
=
"EquipmentName"
)
})
@GetMapping
(
"/getPage"
)
public
R
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
return
equipmentRunService
.
getPage
(
pageQuery
,
EquipmentName
);
}
@ApiOperation
(
value
=
"设备运行详情"
)
@GetMapping
(
"/getDetail/{EquipmentID}"
)
public
R
getDetail
(
@PathVariable
@NotBlank
String
EquipmentID
)
{
return
equipmentRunService
.
getDetail
(
EquipmentID
);
}
@ApiOperation
(
value
=
"保存设备运行结果"
)
@PostMapping
(
"/running"
)
public
R
running
(
@RequestBody
TEquipmentRunQuery
query
)
{
return
equipmentRunService
.
running
(
query
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TEquipmentTroubleController.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentTroubleQuery
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentTroubleService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.NotBlank
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Api
(
tags
=
"设备隐患管理"
)
@RestController
@RequestMapping
(
"/business/t-equipment-trouble"
)
@Validated
public
class
TEquipmentTroubleController
{
@Autowired
private
ITEquipmentTroubleService
equipmentTroubleService
;
@ApiOperation
(
value
=
"设备隐患分页"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"EquipmentName"
,
value
=
"设备名称"
,
paramType
=
"query"
,
dataType
=
"EquipmentName"
)
})
@GetMapping
(
"/getPage"
)
public
R
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
return
equipmentTroubleService
.
getPage
(
pageQuery
,
EquipmentName
);
}
@ApiOperation
(
value
=
"设备隐患详情"
)
@GetMapping
(
"/getDetail/{EquipmentID}"
)
public
R
getDetail
(
@PathVariable
@NotBlank
String
EquipmentID
)
{
return
equipmentTroubleService
.
getDetail
(
EquipmentID
);
}
@ApiOperation
(
value
=
"保存设备隐患结果"
)
@PostMapping
(
"/trouble"
)
public
R
trouble
(
@RequestBody
TEquipmentTroubleQuery
query
)
{
return
equipmentTroubleService
.
trouble
(
query
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TProcessesTruckController.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@RestController
@RequestMapping
(
"/business/t-processes-truck"
)
public
class
TProcessesTruckController
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TWeightController.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@RestController
@RequestMapping
(
"/business/t-weight"
)
public
class
TWeightController
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TEquipmentCheck.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Equipment_Check"
)
public
class
TEquipmentCheck
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 设备编码
*/
@TableField
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@TableField
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 点检部位
*/
@TableField
(
"Djbw"
)
private
String
Djbw
;
/**
* 点检内容
*/
@TableField
(
"Djnr"
)
private
String
Djnr
;
/**
* 点检标准
*/
@TableField
(
"Djbz"
)
private
String
Djbz
;
/**
* 点检周期
*/
@TableField
(
"Djzq"
)
private
Integer
Djzq
;
/**
* 周期类型,天、月等
*/
@TableField
(
"Zqlx"
)
private
String
Zqlx
;
/**
* 点检结果,正常、异常
*/
@TableField
(
"Djjg"
)
private
String
Djjg
;
/**
* 异常记录
*/
@TableField
(
"Ycjl"
)
private
String
Ycjl
;
/**
* 点检人
*/
@TableField
(
"Djr"
)
private
String
Djr
;
/**
* 点检日期
*/
@TableField
(
"Djrq"
)
private
LocalDateTime
Djrq
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TEquipmentRun.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Equipment_Run"
)
public
class
TEquipmentRun
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 设备编码
*/
@TableField
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@TableField
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 运行日期
*/
@TableField
(
"RunDate"
)
private
LocalDateTime
RunDate
;
/**
* 当天运行时间h
*/
@TableField
(
"RunHour"
)
private
Float
RunHour
;
/**
* 当天停机时间
*/
@TableField
(
"StopHour"
)
private
Float
StopHour
;
/**
* 停机原因:故障/维修/保养
*/
@TableField
(
"StopType"
)
private
String
StopType
;
/**
* 驾驶员/操作人员
*/
@TableField
(
"Driver"
)
private
String
Driver
;
/**
* 填写人
*/
@TableField
(
"Txr"
)
private
String
Txr
;
/**
* 日期标记,如:2021年01月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TEquipmentTrouble.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Equipment_Trouble"
)
public
class
TEquipmentTrouble
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 设备编码
*/
@TableField
(
"EquipmentID"
)
private
String
EquipmentID
;
/**
* 设备名称
*/
@TableField
(
"EquipmentName"
)
private
String
EquipmentName
;
/**
* 隐患发现人
*/
@TableField
(
"Fxr"
)
private
String
Fxr
;
/**
* 隐患发现日期
*/
@TableField
(
"Fxrq"
)
private
LocalDateTime
Fxrq
;
/**
* 隐患描述
*/
@TableField
(
"Yhms"
)
private
String
Yhms
;
/**
* 隐患处理措施
*/
@TableField
(
"Clcs"
)
private
String
Clcs
;
/**
* 隐患处理日期
*/
@TableField
(
"Clrq"
)
private
LocalDateTime
Clrq
;
/**
* 是否已修好:1是,0否
*/
private
String
clr
;
/**
* 填报人
*/
@TableField
(
"Txr"
)
private
String
Txr
;
/**
* 填报日期
*/
@TableField
(
"Txrq"
)
private
LocalDateTime
Txrq
;
/**
* 隐患处理状态:已处理和未处理
*/
@TableField
(
"Clzt"
)
private
String
Clzt
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TProcessesTruck.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Processes_Truck"
)
public
class
TProcessesTruck
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 采区名称
*/
@TableField
(
"StopeName"
)
private
String
StopeName
;
/**
* 平台名称
*/
@TableField
(
"StepName"
)
private
String
StepName
;
/**
* 爆区名称
*/
@TableField
(
"BlastAreaName"
)
private
String
BlastAreaName
;
/**
* 运输日期
*/
@TableField
(
"DeliveryDate"
)
private
LocalDateTime
DeliveryDate
;
/**
* 项目经理
*/
@TableField
(
"Manager"
)
private
String
Manager
;
/**
* 主管项目领导
*/
@TableField
(
"Supervisor"
)
private
String
Supervisor
;
/**
* 生产技术部
*/
@TableField
(
"TechDepart"
)
private
String
TechDepart
;
/**
* 制表人
*/
@TableField
(
"Tabulator"
)
private
String
Tabulator
;
/**
* 矿车编号
*/
@TableField
(
"TruckID"
)
private
String
TruckID
;
/**
* 矿车司机
*/
@TableField
(
"Driver"
)
private
String
Driver
;
/**
* 挖机编号
*/
@TableField
(
"ExcavatorID"
)
private
String
ExcavatorID
;
/**
* 运距
*/
@TableField
(
"Distance"
)
private
Float
Distance
;
/**
* 装车内容
*/
@TableField
(
"WorkType"
)
private
String
WorkType
;
/**
* 矿车开始读数(H)
*/
@TableField
(
"StartTime"
)
private
Float
StartTime
;
/**
* 矿车结束读数(H)
*/
@TableField
(
"EndTime"
)
private
Float
EndTime
;
/**
* 矿车工作时间(H)
*/
@TableField
(
"WorkTime"
)
private
Float
WorkTime
;
/**
* 车数合计
*/
@TableField
(
"Cshj"
)
private
Integer
Cshj
;
/**
* 吨位合计
*/
@TableField
(
"Dwhj"
)
private
Double
Dwhj
;
/**
* 吨公里合计
*/
@TableField
(
"Dglhj"
)
private
Double
Dglhj
;
/**
* 备注
*/
@TableField
(
"Bz"
)
private
String
Bz
;
/**
* 日期标记,如:2021年01月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/entity/TWeight.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"T_Weight"
)
public
class
TWeight
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* ID号
*/
@TableId
(
"Uid"
)
private
String
Uid
;
/**
* 日期
*/
@TableField
(
"Rq"
)
private
String
Rq
;
/**
* 时间
*/
@TableField
(
"Sj"
)
private
String
Sj
;
/**
* 矿车编号
*/
@TableField
(
"TruckID"
)
private
String
TruckID
;
/**
* 总毛重
*/
@TableField
(
"Mz"
)
private
Float
Mz
;
/**
* 总皮重
*/
@TableField
(
"Pz"
)
private
Float
Pz
;
/**
* 总净重
*/
@TableField
(
"Jz"
)
private
Float
Jz
;
/**
* 日期标记,如:2021年01月
*/
@TableField
(
"Tag"
)
private
String
Tag
;
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TEquipmentCheckMapper.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentCheck
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.UserVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Map
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
TEquipmentCheckMapper
extends
BaseMapper
<
TEquipmentCheck
>
{
IPage
<
TEquipmentCheckVo
>
getPage
(
@Param
(
"page"
)
Page
page
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TEquipmentRunMapper.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentRun
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Map
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
TEquipmentRunMapper
extends
BaseMapper
<
TEquipmentRun
>
{
IPage
<
TEquipmentRunVo
>
getPage
(
@Param
(
"page"
)
Page
page
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TEquipmentTroubleMapper.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentTrouble
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Map
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
TEquipmentTroubleMapper
extends
BaseMapper
<
TEquipmentTrouble
>
{
IPage
<
TEquipmentTroubleVo
>
getPage
(
@Param
(
"page"
)
Page
page
,
@Param
(
"params"
)
Map
<
String
,
Object
>
params
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TProcessesTruckMapper.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TProcessesTruck
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2021-04-26
*/
public
interface
TProcessesTruckMapper
extends
BaseMapper
<
TProcessesTruck
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TWeightMapper.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
mapper
;
import
cn.wise.sc.acquisition.business.entity.TWeight
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author ztw
* @since 2021-04-26
*/
public
interface
TWeightMapper
extends
BaseMapper
<
TWeight
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TEquipmentCheckMapper.xml
0 → 100644
View file @
19e214a4
<?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=
"cn.wise.sc.acquisition.business.mapper.TEquipmentCheckMapper"
>
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo"
>
select tea.EquipmentID,tea.EquipmentName,
tec.Uid,tec.Djbw,tec.Djnr,tec.Djbz,tec.Djzq,tec.Zqlx,tec.Djjg,tec.Ycjl,tec.Djr,tec.Djrq
from T_Equipment_Account tea
left join T_Equipment_Check tec on tec.EquipmentID = tea.EquipmentID
<include
refid=
"where"
/>
order by tea.Ccrq desc
</select>
<sql
id=
"where"
>
<where>
<if
test=
"params.Djr != null and params.Djr != ''"
>
and tec.Djr = #{params.Djr}
</if>
<if
test=
"params.EquipmentName != null and params.EquipmentName != ''"
>
and tea.EquipmentName like concat('%', #{params.EquipmentName}, '%')
</if>
</where>
</sql>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TEquipmentRunMapper.xml
0 → 100644
View file @
19e214a4
<?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=
"cn.wise.sc.acquisition.business.mapper.TEquipmentRunMapper"
>
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo"
>
select tea.EquipmentID,tea.EquipmentName,
ter.Uid,ter.RunDate,ter.RunHour,ter.StopHour,ter.StopType,ter.Driver,ter.Txr,ter.Tag
from T_Equipment_Account tea
left join T_Equipment_Run ter on ter.EquipmentID = tea.EquipmentID
<include
refid=
"where"
/>
order by tea.Ccrq desc
</select>
<sql
id=
"where"
>
<where>
<if
test=
"params.Txr != null and params.Txr != ''"
>
and ter.Txr = #{params.Txr}
</if>
<if
test=
"params.EquipmentName != null and params.EquipmentName != ''"
>
and tea.EquipmentName like concat('%', #{params.EquipmentName}, '%')
</if>
</where>
</sql>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TEquipmentTroubleMapper.xml
0 → 100644
View file @
19e214a4
<?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=
"cn.wise.sc.acquisition.business.mapper.TEquipmentTroubleMapper"
>
<select
id=
"getPage"
resultType=
"cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo"
>
select tea.EquipmentID,tea.EquipmentName,
tet.Uid,tet.Fxr,tet.Fxrq,tet.Yhms,tet.Clcs,tet.Clrq,tet.clr,tet.Txr,tet.Txrq,tet.Clzt
from T_Equipment_Account tea
left join T_Equipment_Trouble tet on tet.EquipmentID = tea.EquipmentID
<include
refid=
"where"
/>
order by tea.Ccrq desc
</select>
<sql
id=
"where"
>
<where>
<if
test=
"params.Txr != null and params.Txr != ''"
>
and tet.Txr = #{params.Txr}
</if>
<if
test=
"params.EquipmentName != null and params.EquipmentName != ''"
>
and tea.EquipmentName like concat('%', #{params.EquipmentName}, '%')
</if>
</where>
</sql>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TProcessesTruckMapper.xml
0 → 100644
View file @
19e214a4
<?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=
"cn.wise.sc.acquisition.business.mapper.TProcessesTruckMapper"
>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TWeightMapper.xml
0 → 100644
View file @
19e214a4
<?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=
"cn.wise.sc.acquisition.business.mapper.TWeightMapper"
>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITEquipmentCheckService.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentCheck
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
ITEquipmentCheckService
extends
IService
<
TEquipmentCheck
>
{
R
<
IPage
<
TEquipmentCheckVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
);
R
<
TEquipmentCheck
>
getDetail
(
String
EquipmentID
);
R
checking
(
TEquipmentCheckQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITEquipmentRunService.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentRun
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
ITEquipmentRunService
extends
IService
<
TEquipmentRun
>
{
R
<
IPage
<
TEquipmentRunVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
);
R
<
TEquipmentRun
>
getDetail
(
String
EquipmentID
);
R
running
(
TEquipmentRunQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITEquipmentTroubleService.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentTrouble
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentTroubleQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
public
interface
ITEquipmentTroubleService
extends
IService
<
TEquipmentTrouble
>
{
R
<
IPage
<
TEquipmentTroubleVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
);
R
<
TEquipmentTrouble
>
getDetail
(
String
EquipmentID
);
R
trouble
(
TEquipmentTroubleQuery
query
);
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITProcessesTruckService.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.sc.acquisition.business.entity.TProcessesTruck
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-04-26
*/
public
interface
ITProcessesTruckService
extends
IService
<
TProcessesTruck
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/ITWeightService.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
;
import
cn.wise.sc.acquisition.business.entity.TWeight
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author ztw
* @since 2021-04-26
*/
public
interface
ITWeightService
extends
IService
<
TWeight
>
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TEquipmentCheckServiceImpl.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentAccount
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentCheck
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentAccountMapper
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentCheckMapper
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentAccountQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.UserVo
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentCheckService
;
import
cn.wise.sc.acquisition.business.wrapper.page.Query
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Service
@Transactional
public
class
TEquipmentCheckServiceImpl
extends
ServiceImpl
<
TEquipmentCheckMapper
,
TEquipmentCheck
>
implements
ITEquipmentCheckService
{
@Resource
private
TEquipmentCheckMapper
equipmentCheckMapper
;
@Resource
private
TEquipmentAccountMapper
equipmentAccountMapper
;
/**
* 设备点检分页
* @param pageQuery
* @param EquipmentName
* @return
*/
@Override
public
R
<
IPage
<
TEquipmentCheckVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"EquipmentName"
,
EquipmentName
);
Page
<
TEquipmentCheckVo
>
page
=
new
Page
<>(
pageQuery
.
getPageNo
(),
pageQuery
.
getPageSize
());
IPage
<
TEquipmentCheckVo
>
pages
=
equipmentCheckMapper
.
getPage
(
page
,
params
);
return
R
.
ok
(
pages
);
}
/**
* 设备点检详情
* @param EquipmentID
* @return
*/
@Override
public
R
<
TEquipmentCheck
>
getDetail
(
String
EquipmentID
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
EquipmentID
);
TEquipmentAccount
account
=
equipmentAccountMapper
.
selectById
(
EquipmentID
);
Rcode
.
NOT_FOUND
.
assertNotNull
(
account
);
QueryWrapper
<
TEquipmentCheck
>
checkWrapper
=
new
QueryWrapper
<>();
checkWrapper
.
eq
(
"EquipmentID"
,
account
.
getEquipmentID
());
List
<
TEquipmentCheck
>
checkList
=
equipmentCheckMapper
.
selectList
(
checkWrapper
);
TEquipmentCheck
check
=
null
;
if
(
checkList
!=
null
&&
checkList
.
size
()>
0
){
//已经点检过的
check
=
checkList
.
get
(
0
);
}
else
{
check
=
new
TEquipmentCheck
();
check
.
setEquipmentID
(
account
.
getEquipmentID
()).
setEquipmentName
(
account
.
getEquipmentName
());
}
Rcode
.
NOT_FOUND
.
assertNotNull
(
check
);
return
R
.
ok
(
check
);
}
/**
* 保存设备点检结果
* @param query
* @return
*/
@Override
public
R
checking
(
TEquipmentCheckQuery
query
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentID
());
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentName
());
TEquipmentCheck
check
=
new
TEquipmentCheck
();
BeanUtils
.
copyProperties
(
query
,
check
);
//Uid=null新增,Uid!=null 修改
if
(
StringUtils
.
isNoneBlank
(
check
.
getUid
())){
equipmentCheckMapper
.
updateById
(
check
);
}
else
{
equipmentCheckMapper
.
insert
(
check
);
}
return
R
.
ok
();
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TEquipmentRunServiceImpl.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentAccount
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentCheck
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentRun
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentAccountMapper
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentRunMapper
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentRunService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Service
@Transactional
public
class
TEquipmentRunServiceImpl
extends
ServiceImpl
<
TEquipmentRunMapper
,
TEquipmentRun
>
implements
ITEquipmentRunService
{
@Resource
private
TEquipmentRunMapper
equipmentRunMapper
;
@Resource
private
TEquipmentAccountMapper
equipmentAccountMapper
;
/**
* 设备运行分页
* @param pageQuery
* @param EquipmentName
* @return
*/
@Override
public
R
<
IPage
<
TEquipmentRunVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"EquipmentName"
,
EquipmentName
);
Page
<
TEquipmentRunVo
>
page
=
new
Page
<>(
pageQuery
.
getPageNo
(),
pageQuery
.
getPageSize
());
IPage
<
TEquipmentRunVo
>
pages
=
equipmentRunMapper
.
getPage
(
page
,
params
);
return
R
.
ok
(
pages
);
}
/**
* 设备运行详情
* @param EquipmentID
* @return
*/
@Override
public
R
<
TEquipmentRun
>
getDetail
(
String
EquipmentID
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
EquipmentID
);
TEquipmentAccount
account
=
equipmentAccountMapper
.
selectById
(
EquipmentID
);
Rcode
.
NOT_FOUND
.
assertNotNull
(
account
);
QueryWrapper
<
TEquipmentRun
>
checkWrapper
=
new
QueryWrapper
<>();
checkWrapper
.
eq
(
"EquipmentID"
,
account
.
getEquipmentID
());
List
<
TEquipmentRun
>
runList
=
equipmentRunMapper
.
selectList
(
checkWrapper
);
TEquipmentRun
run
=
null
;
if
(
runList
!=
null
&&
runList
.
size
()>
0
){
//已经点检过的
run
=
runList
.
get
(
0
);
}
else
{
run
=
new
TEquipmentRun
();
run
.
setEquipmentID
(
account
.
getEquipmentID
()).
setEquipmentName
(
account
.
getEquipmentName
());
}
Rcode
.
NOT_FOUND
.
assertNotNull
(
run
);
return
R
.
ok
(
run
);
}
/**
* 保存设备运行结果
* @param query
* @return
*/
@Override
public
R
running
(
TEquipmentRunQuery
query
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentID
());
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentName
());
TEquipmentRun
run
=
new
TEquipmentRun
();
BeanUtils
.
copyProperties
(
query
,
run
);
//Uid=null新增,Uid!=null 修改
if
(
StringUtils
.
isNoneBlank
(
run
.
getUid
())){
equipmentRunMapper
.
updateById
(
run
);
}
else
{
equipmentRunMapper
.
insert
(
run
);
}
return
R
.
ok
();
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TEquipmentTroubleServiceImpl.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.im.common.http.R
;
import
cn.wise.sc.acquisition.business.constant.Rcode
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentAccount
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentCheck
;
import
cn.wise.sc.acquisition.business.entity.TEquipmentTrouble
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentAccountMapper
;
import
cn.wise.sc.acquisition.business.mapper.TEquipmentTroubleMapper
;
import
cn.wise.sc.acquisition.business.model.PageQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentCheckQuery
;
import
cn.wise.sc.acquisition.business.model.query.TEquipmentTroubleQuery
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo
;
import
cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo
;
import
cn.wise.sc.acquisition.business.service.ITEquipmentTroubleService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-04-25
*/
@Service
public
class
TEquipmentTroubleServiceImpl
extends
ServiceImpl
<
TEquipmentTroubleMapper
,
TEquipmentTrouble
>
implements
ITEquipmentTroubleService
{
@Resource
private
TEquipmentTroubleMapper
equipmentTroubleMapper
;
@Resource
private
TEquipmentAccountMapper
equipmentAccountMapper
;
/**
* 设备隐患分页
* @param pageQuery
* @param EquipmentName
* @return
*/
@Override
public
R
<
IPage
<
TEquipmentTroubleVo
>>
getPage
(
PageQuery
pageQuery
,
String
EquipmentName
)
{
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"EquipmentName"
,
EquipmentName
);
Page
<
TEquipmentTroubleVo
>
page
=
new
Page
<>(
pageQuery
.
getPageNo
(),
pageQuery
.
getPageSize
());
IPage
<
TEquipmentTroubleVo
>
pages
=
equipmentTroubleMapper
.
getPage
(
page
,
params
);
return
R
.
ok
(
pages
);
}
/**
* 设备隐患详情
* @param EquipmentID
* @return
*/
@Override
public
R
<
TEquipmentTrouble
>
getDetail
(
String
EquipmentID
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
EquipmentID
);
TEquipmentAccount
account
=
equipmentAccountMapper
.
selectById
(
EquipmentID
);
Rcode
.
NOT_FOUND
.
assertNotNull
(
account
);
QueryWrapper
<
TEquipmentTrouble
>
checkWrapper
=
new
QueryWrapper
<>();
checkWrapper
.
eq
(
"EquipmentID"
,
account
.
getEquipmentID
());
List
<
TEquipmentTrouble
>
checkList
=
equipmentTroubleMapper
.
selectList
(
checkWrapper
);
TEquipmentTrouble
trouble
=
null
;
if
(
checkList
!=
null
&&
checkList
.
size
()>
0
){
//已经隐患过的
trouble
=
checkList
.
get
(
0
);
}
else
{
trouble
=
new
TEquipmentTrouble
();
trouble
.
setEquipmentID
(
account
.
getEquipmentID
()).
setEquipmentName
(
account
.
getEquipmentName
());
}
Rcode
.
NOT_FOUND
.
assertNotNull
(
trouble
);
return
R
.
ok
(
trouble
);
}
/**
* 保存设备隐患结果
* @param query
* @return
*/
@Override
public
R
trouble
(
TEquipmentTroubleQuery
query
)
{
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
);
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentID
());
Rcode
.
NOT_PARAM
.
assertNotNull
(
query
.
getEquipmentName
());
TEquipmentTrouble
trouble
=
new
TEquipmentTrouble
();
BeanUtils
.
copyProperties
(
query
,
trouble
);
//Uid=null新增,Uid!=null 修改
if
(
StringUtils
.
isNoneBlank
(
query
.
getUid
())){
equipmentTroubleMapper
.
updateById
(
trouble
);
}
else
{
equipmentTroubleMapper
.
insert
(
trouble
);
}
return
R
.
ok
();
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TProcessesTruckServiceImpl.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.sc.acquisition.business.entity.TProcessesTruck
;
import
cn.wise.sc.acquisition.business.mapper.TProcessesTruckMapper
;
import
cn.wise.sc.acquisition.business.service.ITProcessesTruckService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@Service
public
class
TProcessesTruckServiceImpl
extends
ServiceImpl
<
TProcessesTruckMapper
,
TProcessesTruck
>
implements
ITProcessesTruckService
{
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TWeightServiceImpl.java
0 → 100644
View file @
19e214a4
package
cn
.
wise
.
sc
.
acquisition
.
business
.
service
.
impl
;
import
cn.wise.sc.acquisition.business.entity.TWeight
;
import
cn.wise.sc.acquisition.business.mapper.TWeightMapper
;
import
cn.wise.sc.acquisition.business.service.ITWeightService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author ztw
* @since 2021-04-26
*/
@Service
public
class
TWeightServiceImpl
extends
ServiceImpl
<
TWeightMapper
,
TWeight
>
implements
ITWeightService
{
}
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