Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
5dc3a363
Commit
5dc3a363
authored
Nov 16, 2021
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.消防物联
parent
379ac1ea
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
117 additions
and
249 deletions
+117
-249
FireRiskSourceMapper.java
...amos/boot/module/ccs/api/mapper/FireRiskSourceMapper.java
+5
-0
FireRpnChangeLogMapper.java
...os/boot/module/ccs/api/mapper/FireRpnChangeLogMapper.java
+6
-1
IFireRpnChangeLogService.java
...boot/module/ccs/api/service/IFireRpnChangeLogService.java
+3
-0
FireRiskSourceMapper.xml
...cs-api/src/main/resources/mapper/FireRiskSourceMapper.xml
+14
-0
FireRpnChangeLogMapper.xml
...-api/src/main/resources/mapper/FireRpnChangeLogMapper.xml
+27
-0
FireFmeaStatisticsController.java
...dule/ccs/biz/controller/FireFmeaStatisticsController.java
+6
-76
FireRiskSourceController.java
...t/module/ccs/biz/controller/FireRiskSourceController.java
+7
-65
FireRpnChangeLogController.java
...module/ccs/biz/controller/FireRpnChangeLogController.java
+9
-67
FireFmeaStatisticsServiceImpl.java
...e/ccs/biz/service/impl/FireFmeaStatisticsServiceImpl.java
+11
-7
FireRiskSourceServiceImpl.java
...odule/ccs/biz/service/impl/FireRiskSourceServiceImpl.java
+7
-15
FireRpnChangeLogServiceImpl.java
...ule/ccs/biz/service/impl/FireRpnChangeLogServiceImpl.java
+20
-16
FireStationInfoServiceImpl.java
...dule/ccs/biz/service/impl/FireStationInfoServiceImpl.java
+2
-2
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-ccs-api/src/main/java/com/yeejoin/amos/boot/module/ccs/api/mapper/FireRiskSourceMapper.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRiskSourceDto
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireRiskSource
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 风险点表 Mapper 接口
...
...
@@ -11,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public
interface
FireRiskSourceMapper
extends
BaseMapper
<
FireRiskSource
>
{
List
<
FireRiskSourceDto
>
queryForRpnDescList
(
@Param
(
"stationCode"
)
String
stationCode
,
@Param
(
"top"
)
String
top
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-ccs-api/src/main/java/com/yeejoin/amos/boot/module/ccs/api/mapper/FireRpnChangeLogMapper.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireRpnChangeLog
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireRpnChangeLog
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.Map
;
/**
* 风险点变化流水 Mapper 接口
...
...
@@ -11,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public
interface
FireRpnChangeLogMapper
extends
BaseMapper
<
FireRpnChangeLog
>
{
Map
<
String
,
Object
>
queryForRiseUp
(
@Param
(
"stationCode"
)
String
stationCode
,
@Param
(
"type"
)
String
type
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-ccs-api/src/main/java/com/yeejoin/amos/boot/module/ccs/api/service/IFireRpnChangeLogService.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
api
.
service
;
import
java.util.Map
;
/**
* 风险点变化流水接口类
*
...
...
@@ -9,4 +11,5 @@ package com.yeejoin.amos.boot.module.ccs.api.service;
*/
public
interface
IFireRpnChangeLogService
{
Map
<
String
,
Object
>
queryForRiseUp
(
String
stationCode
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-ccs-api/src/main/resources/mapper/FireRiskSourceMapper.xml
View file @
5dc3a363
...
...
@@ -2,4 +2,18 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.ccs.api.mapper.FireRiskSourceMapper"
>
<select
id=
"queryForRpnDescList"
resultType=
"com.yeejoin.amos.boot.module.ccs.api.dto.FireRiskSourceDto"
>
SELECT
rs.mrid,
rs.`name`,
IFNULL(rs.rpn, 0) rpn,
IFNULL(rs.rpni, 0) rpni
FROM `asf_fire_risk_source` rs
where
rs.parent_mrid > 0
and rs.station_code = #{stationCode}
<if
test=
"top != null and top !=''"
>
limit ${top}
</if>
</select>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-ccs-api/src/main/resources/mapper/FireRpnChangeLogMapper.xml
View file @
5dc3a363
...
...
@@ -2,4 +2,31 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.ccs.api.mapper.FireRpnChangeLogMapper"
>
<select
id=
"queryForRiseUp"
resultType=
"java.util.Map"
>
select
d.countOfType0,
d.countOfSource,
CONCAT(ROUND(IFNULL(d.countOfType0/d.countOfSource,0)*100,2),'%')type0Rate
from
(SELECT
count(DISTINCT cl.risk_point_mrid) countOfType0,
(select count(1) from asf_fire_risk_source rs where rs.station_code=cl.station_code ) countOfSource
FROM
asf_fire_rpn_change_log cl
WHERE
cl.level_change_type = 0
and cl.station_code = #{stationCode}
<choose>
<when
test=
"type = '1'"
>
and DATE_FORMAT( cl.create_date, '%Y%m' ) = DATE_FORMAT(CURDATE() , '%Y%m')
</when>
<when
test=
"type = '2'"
>
and QUARTER(cl.create_date)=QUARTER(now());
</when>
<when
test=
"type = '3'"
>
and year(cl.create_date)=year(now())
</when>
</choose>
)d
</select>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/controller/FireFmeaStatisticsController.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireFmeaStatisticsDto
;
import
com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireFmeaStatisticsServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
...
@@ -13,7 +13,6 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
...
...
@@ -30,76 +29,6 @@ public class FireFmeaStatisticsController extends BaseController {
@Autowired
FireFmeaStatisticsServiceImpl
fireFmeaStatisticsServiceImpl
;
/**
* 新增发生率/严重度矩阵统计表
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增发生率/严重度矩阵统计表"
,
notes
=
"新增发生率/严重度矩阵统计表"
)
public
ResponseModel
<
FireFmeaStatisticsDto
>
save
(
@RequestBody
FireFmeaStatisticsDto
model
)
{
model
=
fireFmeaStatisticsServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新发生率/严重度矩阵统计表"
,
notes
=
"根据sequenceNbr更新发生率/严重度矩阵统计表"
)
public
ResponseModel
<
FireFmeaStatisticsDto
>
updateBySequenceNbrFireFmeaStatistics
(
@RequestBody
FireFmeaStatisticsDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
String
sequenceNbr
)
{
model
.
setId
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除发生率/严重度矩阵统计表"
,
notes
=
"根据sequenceNbr删除发生率/严重度矩阵统计表"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个发生率/严重度矩阵统计表"
,
notes
=
"根据sequenceNbr查询单个发生率/严重度矩阵统计表"
)
public
ResponseModel
<
FireFmeaStatisticsDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"发生率/严重度矩阵统计表分页查询"
,
notes
=
"发生率/严重度矩阵统计表分页查询"
)
public
ResponseModel
<
Page
<
FireFmeaStatisticsDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
FireFmeaStatisticsDto
>
page
=
new
Page
<>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
queryForFireFmeaStatisticsPage
(
page
));
}
/**
* 列表全部数据查询
...
...
@@ -107,9 +36,10 @@ public class FireFmeaStatisticsController extends BaseController {
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"发生率/严重度矩阵统计表列表全部数据查询"
,
notes
=
"发生率/严重度矩阵统计表列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
FireFmeaStatisticsDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
queryForFireFmeaStatisticsList
());
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"发生率/严重度矩阵统计"
,
notes
=
"发生率/严重度矩阵统计"
)
@GetMapping
(
value
=
"/{stationCode}/list"
)
public
ResponseModel
<
List
<
FireFmeaStatisticsDto
>>
selectForList
(
@ApiParam
(
value
=
"换流站code"
,
required
=
true
)
@PathVariable
String
stationCode
)
{
return
ResponseHelper
.
buildResponse
(
fireFmeaStatisticsServiceImpl
.
queryForFireFmeaStatisticsList
(
stationCode
));
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/controller/FireRiskSourceController.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRiskSourceDto
;
import
com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireRiskSourceServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
...
@@ -13,9 +12,6 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
* 风险点表
*
...
...
@@ -30,62 +26,6 @@ public class FireRiskSourceController extends BaseController {
@Autowired
FireRiskSourceServiceImpl
fireRiskSourceServiceImpl
;
/**
* 新增风险点表
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增风险点表"
,
notes
=
"新增风险点表"
)
public
ResponseModel
<
FireRiskSourceDto
>
save
(
@RequestBody
FireRiskSourceDto
model
)
{
model
=
fireRiskSourceServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除风险点表"
,
notes
=
"根据sequenceNbr删除风险点表"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireRiskSourceServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个风险点表"
,
notes
=
"根据sequenceNbr查询单个风险点表"
)
public
ResponseModel
<
FireRiskSourceDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireRiskSourceServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"风险点表分页查询"
,
notes
=
"风险点表分页查询"
)
public
ResponseModel
<
Page
<
FireRiskSourceDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
FireRiskSourceDto
>
page
=
new
Page
<
FireRiskSourceDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
fireRiskSourceServiceImpl
.
queryForFireRiskSourcePage
(
page
));
}
/**
* 列表全部数据查询
...
...
@@ -93,9 +33,11 @@ public class FireRiskSourceController extends BaseController {
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"风险点表列表全部数据查询"
,
notes
=
"风险点表列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
FireRiskSourceDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
fireRiskSourceServiceImpl
.
queryForFireRiskSourceList
());
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询风险点RPN统计"
,
notes
=
"查询风险点RPN统计"
)
@GetMapping
(
value
=
"/{stationCode}/list"
)
public
ResponseModel
selectForRpnTopList
(
@ApiParam
(
value
=
"换流站code"
,
required
=
true
)
@PathVariable
String
stationCode
,
@ApiParam
(
value
=
"top值"
)
@RequestParam
(
required
=
false
)
String
top
)
{
return
ResponseHelper
.
buildResponse
(
fireRiskSourceServiceImpl
.
selectForRpnTopList
(
stationCode
,
top
));
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/controller/FireRpnChangeLogController.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRpnChangeLogDto
;
import
com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireRpnChangeLogServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
* 风险点变化流水
*
...
...
@@ -30,72 +28,16 @@ public class FireRpnChangeLogController extends BaseController {
@Autowired
FireRpnChangeLogServiceImpl
fireRpnChangeLogServiceImpl
;
/**
* 新增风险点变化流水
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增风险点变化流水"
,
notes
=
"新增风险点变化流水"
)
public
ResponseModel
<
FireRpnChangeLogDto
>
save
(
@RequestBody
FireRpnChangeLogDto
model
)
{
model
=
fireRpnChangeLogServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除风险点变化流水"
,
notes
=
"根据sequenceNbr删除风险点变化流水"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireRpnChangeLogServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个风险点变化流水"
,
notes
=
"根据sequenceNbr查询单个风险点变化流水"
)
public
ResponseModel
<
FireRpnChangeLogDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
fireRpnChangeLogServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"风险点变化流水分页查询"
,
notes
=
"风险点变化流水分页查询"
)
public
ResponseModel
<
Page
<
FireRpnChangeLogDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
FireRpnChangeLogDto
>
page
=
new
Page
<
FireRpnChangeLogDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
fireRpnChangeLogServiceImpl
.
queryForFireRpnChangeLogPage
(
page
));
}
/**
*
列表全部数据查询
*
风险点(PRN)上升百分比
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"风险点
变化流水列表全部数据查询"
,
notes
=
"风险点变化流水列表全部数据查询
"
)
@GetMapping
(
value
=
"/
list
"
)
public
ResponseModel
<
List
<
FireRpnChangeLogDto
>>
selectForList
(
)
{
return
ResponseHelper
.
buildResponse
(
fireRpnChangeLogServiceImpl
.
queryFor
FireRpnChangeLogList
(
));
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"风险点
(PRN)上升百分比"
,
notes
=
"风险点(PRN)上升百分比
"
)
@GetMapping
(
value
=
"/
{stationCode}/riseUp
"
)
public
ResponseModel
riseUp
(
@PathVariable
String
stationCode
)
{
return
ResponseHelper
.
buildResponse
(
fireRpnChangeLogServiceImpl
.
queryFor
RiseUp
(
stationCode
));
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/service/impl/FireFmeaStatisticsServiceImpl.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireFmeaStatisticsDto
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireFmeaStatistics
;
import
com.yeejoin.amos.boot.module.ccs.api.mapper.FireFmeaStatisticsMapper
;
import
com.yeejoin.amos.boot.module.ccs.api.service.IFireFmeaStatisticsService
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireFmeaStatisticsDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
/**
...
...
@@ -16,18 +17,20 @@ import java.util.List;
* @date 2021-11-09
*/
@Service
public
class
FireFmeaStatisticsServiceImpl
extends
BaseService
<
FireFmeaStatisticsDto
,
FireFmeaStatistics
,
FireFmeaStatisticsMapper
>
implements
IFireFmeaStatisticsService
{
public
class
FireFmeaStatisticsServiceImpl
extends
BaseService
<
FireFmeaStatisticsDto
,
FireFmeaStatistics
,
FireFmeaStatisticsMapper
>
implements
IFireFmeaStatisticsService
{
/**
* 分页查询
*/
public
Page
<
FireFmeaStatisticsDto
>
queryForFireFmeaStatisticsPage
(
Page
<
FireFmeaStatisticsDto
>
page
)
{
public
Page
<
FireFmeaStatisticsDto
>
queryForFireFmeaStatisticsPage
(
Page
<
FireFmeaStatisticsDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*
* @param stationCode 换流站编号
*/
public
List
<
FireFmeaStatisticsDto
>
queryForFireFmeaStatisticsList
(
)
{
return
this
.
queryFor
List
(
""
,
fals
e
);
public
List
<
FireFmeaStatisticsDto
>
queryForFireFmeaStatisticsList
(
String
stationCode
)
{
return
this
.
queryFor
TopList
(
20
,
"mutiby"
,
false
,
stationCod
e
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/service/impl/FireRiskSourceServiceImpl.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRiskSourceDto
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireRiskSource
;
import
com.yeejoin.amos.boot.module.ccs.api.mapper.FireRiskSourceMapper
;
import
com.yeejoin.amos.boot.module.ccs.api.service.IFireRiskSourceService
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRiskSourceDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
/**
...
...
@@ -16,18 +16,9 @@ import java.util.List;
* @date 2021-11-09
*/
@Service
public
class
FireRiskSourceServiceImpl
extends
BaseService
<
FireRiskSourceDto
,
FireRiskSource
,
FireRiskSourceMapper
>
implements
IFireRiskSourceService
{
/**
* 分页查询
*/
public
Page
<
FireRiskSourceDto
>
queryForFireRiskSourcePage
(
Page
<
FireRiskSourceDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
public
class
FireRiskSourceServiceImpl
extends
BaseService
<
FireRiskSourceDto
,
FireRiskSource
,
FireRiskSourceMapper
>
implements
IFireRiskSourceService
{
/**
* 列表查询 示例
*/
public
List
<
FireRiskSourceDto
>
queryForFireRiskSourceList
()
{
return
this
.
queryForList
(
""
,
false
);
public
List
<
FireRiskSourceDto
>
selectForRpnTopList
(
String
stationCode
,
String
top
)
{
return
this
.
baseMapper
.
queryForRpnDescList
(
stationCode
,
top
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/service/impl/FireRpnChangeLogServiceImpl.java
View file @
5dc3a363
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ccs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRpnChangeLogDto
;
import
com.yeejoin.amos.boot.module.ccs.api.entity.FireRpnChangeLog
;
import
com.yeejoin.amos.boot.module.ccs.api.mapper.FireRpnChangeLogMapper
;
import
com.yeejoin.amos.boot.module.ccs.api.service.IFireRpnChangeLogService
;
import
com.yeejoin.amos.boot.module.ccs.api.dto.FireRpnChangeLogDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* 风险点变化流水服务实现类
...
...
@@ -16,18 +17,20 @@ import java.util.List;
* @date 2021-11-09
*/
@Service
public
class
FireRpnChangeLogServiceImpl
extends
BaseService
<
FireRpnChangeLogDto
,
FireRpnChangeLog
,
FireRpnChangeLogMapper
>
implements
IFireRpnChangeLogService
{
/**
* 分页查询
*/
public
Page
<
FireRpnChangeLogDto
>
queryForFireRpnChangeLogPage
(
Page
<
FireRpnChangeLogDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
public
class
FireRpnChangeLogServiceImpl
extends
BaseService
<
FireRpnChangeLogDto
,
FireRpnChangeLog
,
FireRpnChangeLogMapper
>
implements
IFireRpnChangeLogService
{
/**
* 列表查询 示例
*/
public
List
<
FireRpnChangeLogDto
>
queryForFireRpnChangeLogList
()
{
return
this
.
queryForList
(
""
,
false
);
@Override
public
Map
<
String
,
Object
>
queryForRiseUp
(
String
stationCode
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
//本月
Map
resultMonth
=
this
.
baseMapper
.
queryForRiseUp
(
stationCode
,
"1"
);
//本季度
Map
resultSeason
=
this
.
baseMapper
.
queryForRiseUp
(
stationCode
,
"2"
);
//本年
Map
resultYear
=
this
.
baseMapper
.
queryForRiseUp
(
stationCode
,
"3"
);
result
.
put
(
"month"
,
resultMonth
);
result
.
put
(
"season"
,
resultSeason
);
result
.
put
(
"year"
,
resultYear
);
return
result
;
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-ccs-biz/src/main/java/com/yeejoin/amos/boot/module/ccs/biz/service/impl/FireStationInfoServiceImpl.java
View file @
5dc3a363
...
...
@@ -36,8 +36,8 @@ public class FireStationInfoServiceImpl extends BaseService<FireStationInfoDto,
}
@Override
public
FireStationInfoDto
getOneByCode
(
String
stationC
ode
)
{
List
<
FireStationInfoDto
>
dtos
=
this
.
queryForList
(
""
,
false
,
stationC
ode
);
public
FireStationInfoDto
getOneByCode
(
String
c
ode
)
{
List
<
FireStationInfoDto
>
dtos
=
this
.
queryForList
(
""
,
false
,
c
ode
);
if
(
dtos
.
isEmpty
())
{
throw
new
RuntimeException
(
"不存在指定数据"
);
}
...
...
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