Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zh-baseversion-project
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
王浩
zh-baseversion-project
Commits
e044f81a
Commit
e044f81a
authored
Jul 01, 2024
by
耿迪迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
重要风险点
parent
149ffcf9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1485 additions
and
0 deletions
+1485
-0
TRiskDevMajInforController.java
...ehong/web/controller/risk/TRiskDevMajInforController.java
+105
-0
TRiskDevMajInfor.java
.../main/java/com/zehong/system/domain/TRiskDevMajInfor.java
+211
-0
TRiskDevMajInfoVo.java
...n/java/com/zehong/system/domain/vo/TRiskDevMajInfoVo.java
+136
-0
TRiskDevMajInforMapper.java
...java/com/zehong/system/mapper/TRiskDevMajInforMapper.java
+61
-0
ITRiskDevMajInforService.java
...a/com/zehong/system/service/ITRiskDevMajInforService.java
+68
-0
TRiskDevMajInforServiceImpl.java
...hong/system/service/impl/TRiskDevMajInforServiceImpl.java
+139
-0
TRiskDevMajInforMapper.xml
...c/main/resources/mapper/system/TRiskDevMajInforMapper.xml
+102
-0
info.js
zh-baseversion-web/src/api/risk/info.js
+61
-0
DetailInfo.vue
zh-baseversion-web/src/views/risk/components/DetailInfo.vue
+137
-0
index.vue
zh-baseversion-web/src/views/risk/index.vue
+465
-0
No files found.
zh-baseversion-admin/src/main/java/com/zehong/web/controller/risk/TRiskDevMajInforController.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
web
.
controller
.
risk
;
import
com.zehong.common.annotation.Log
;
import
com.zehong.common.core.controller.BaseController
;
import
com.zehong.common.core.domain.AjaxResult
;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.TRiskDevMajInfor
;
import
com.zehong.system.service.ITRiskDevMajInforService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 重要风险点管控Controller
*
* @author zehong
* @date 2024-07-01
*/
@RestController
@RequestMapping
(
"/risk/info"
)
public
class
TRiskDevMajInforController
extends
BaseController
{
@Autowired
private
ITRiskDevMajInforService
tRiskDevMajInforService
;
/**
* 查询重要风险点管控列表
*/
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
TRiskDevMajInfor
tRiskDevMajInfor
)
{
startPage
();
List
<
TRiskDevMajInfor
>
list
=
tRiskDevMajInforService
.
selectTRiskDevMajInforList
(
tRiskDevMajInfor
);
return
getDataTable
(
list
);
}
/**
* 导出重要风险点管控列表
*/
@Log
(
title
=
"重要风险点管控"
,
businessType
=
BusinessType
.
EXPORT
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
TRiskDevMajInfor
tRiskDevMajInfor
)
{
List
<
TRiskDevMajInfor
>
list
=
tRiskDevMajInforService
.
selectTRiskDevMajInforList
(
tRiskDevMajInfor
);
ExcelUtil
<
TRiskDevMajInfor
>
util
=
new
ExcelUtil
<
TRiskDevMajInfor
>(
TRiskDevMajInfor
.
class
);
return
util
.
exportExcel
(
list
,
"重要风险点管控数据"
);
}
/**
* 获取重要风险点管控详细信息
*/
@GetMapping
(
value
=
"/{fRiskDevMajInforId}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"fRiskDevMajInforId"
)
Long
fRiskDevMajInforId
)
{
return
AjaxResult
.
success
(
tRiskDevMajInforService
.
selectTRiskDevMajInforById
(
fRiskDevMajInforId
));
}
/**
* 新增重要风险点管控
*/
@Log
(
title
=
"重要风险点管控"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
TRiskDevMajInfor
tRiskDevMajInfor
)
{
return
toAjax
(
tRiskDevMajInforService
.
insertTRiskDevMajInfor
(
tRiskDevMajInfor
));
}
/**
* 修改重要风险点管控
*/
@Log
(
title
=
"重要风险点管控"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
TRiskDevMajInfor
tRiskDevMajInfor
)
{
return
toAjax
(
tRiskDevMajInforService
.
updateTRiskDevMajInfor
(
tRiskDevMajInfor
));
}
/**
* 删除重要风险点管控
*/
@Log
(
title
=
"重要风险点管控"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{fRiskDevMajInforIds}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
fRiskDevMajInforIds
)
{
return
toAjax
(
tRiskDevMajInforService
.
deleteTRiskDevMajInforByIds
(
fRiskDevMajInforIds
));
}
/**
* 上传重要风险点档案
* @param fRiskDevMajInforId 重要风险点档案id
* @return
*/
@GetMapping
(
"/reportRiskInfo"
)
public
AjaxResult
reportRiskInfo
(
Long
fRiskDevMajInforId
){
try
{
return
toAjax
(
tRiskDevMajInforService
.
reportRiskInfo
(
fRiskDevMajInforId
));
}
catch
(
Exception
e
){
logger
.
error
(
"上传重要风险点档案接口异常====="
,
e
);
return
AjaxResult
.
error
(
"上传重要风险点档案接口异常"
);
}
}
}
zh-baseversion-system/src/main/java/com/zehong/system/domain/TRiskDevMajInfor.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
system
.
domain
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
/**
* 重要风险点管控对象 t_risk_dev_maj_infor
*
* @author zehong
* @date 2024-07-01
*/
public
class
TRiskDevMajInfor
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** id */
private
Long
fRiskDevMajInforId
;
/** 重要风险点编码,涉及企业的11位编码 + 6 位顺序码 */
@Excel
(
name
=
"重要风险点编码"
)
private
String
fRiskCode
;
/** 重要风险点名称,场所名称或描述 */
@Excel
(
name
=
"重要风险点名称"
)
private
String
fRiskName
;
/** 重要风险点涉及燃气企业编码 */
@Excel
(
name
=
"重要风险点涉及燃气企业编码"
)
private
String
fCompanyId
;
/** 县级行政区ID */
@Excel
(
name
=
"县级行政区ID"
)
private
Long
fRegionId
;
/** 重要风险点类型,1 密闭空间,2 人员密集场
所,3 穿越铁路、河流、地铁、隧道等,4 距
离铁路、城市主干道较近,5 城市易涝点,泄
洪区等 */
@Excel
(
name
=
"重要风险点类型"
,
dictType
=
"t_risk_type"
)
private
Long
fRiskType
;
/** 所在位置地址描述 */
@Excel
(
name
=
"所在位置地址描述"
)
private
String
fRiskPlaceDetail
;
/** 在GIS地图上的经度 */
@Excel
(
name
=
"在GIS地图上的经度"
)
private
String
fLon
;
/** 在GIS地图上的围堵 */
@Excel
(
name
=
"在GIS地图上的围堵"
)
private
String
fLat
;
/** 风险构成 */
@Excel
(
name
=
"风险构成"
)
private
String
fRiskStructure
;
/** 风险管控 */
@Excel
(
name
=
"风险管控"
)
private
String
fRiskControlMeasures
;
/** 备注 */
@Excel
(
name
=
"备注"
)
private
String
fRemark
;
/** 最后修改时间 yyyy-MM-dd hh:mm:ss */
@Excel
(
name
=
"最后修改时间"
)
private
String
fUpdateTime
;
public
void
setfRiskDevMajInforId
(
Long
fRiskDevMajInforId
)
{
this
.
fRiskDevMajInforId
=
fRiskDevMajInforId
;
}
public
Long
getfRiskDevMajInforId
()
{
return
fRiskDevMajInforId
;
}
public
void
setfRiskCode
(
String
fRiskCode
)
{
this
.
fRiskCode
=
fRiskCode
;
}
public
String
getfRiskCode
()
{
return
fRiskCode
;
}
public
void
setfRiskName
(
String
fRiskName
)
{
this
.
fRiskName
=
fRiskName
;
}
public
String
getfRiskName
()
{
return
fRiskName
;
}
public
void
setfCompanyId
(
String
fCompanyId
)
{
this
.
fCompanyId
=
fCompanyId
;
}
public
String
getfCompanyId
()
{
return
fCompanyId
;
}
public
void
setfRegionId
(
Long
fRegionId
)
{
this
.
fRegionId
=
fRegionId
;
}
public
Long
getfRegionId
()
{
return
fRegionId
;
}
public
void
setfRiskType
(
Long
fRiskType
)
{
this
.
fRiskType
=
fRiskType
;
}
public
Long
getfRiskType
()
{
return
fRiskType
;
}
public
void
setfRiskPlaceDetail
(
String
fRiskPlaceDetail
)
{
this
.
fRiskPlaceDetail
=
fRiskPlaceDetail
;
}
public
String
getfRiskPlaceDetail
()
{
return
fRiskPlaceDetail
;
}
public
void
setfLon
(
String
fLon
)
{
this
.
fLon
=
fLon
;
}
public
String
getfLon
()
{
return
fLon
;
}
public
void
setfLat
(
String
fLat
)
{
this
.
fLat
=
fLat
;
}
public
String
getfLat
()
{
return
fLat
;
}
public
void
setfRiskStructure
(
String
fRiskStructure
)
{
this
.
fRiskStructure
=
fRiskStructure
;
}
public
String
getfRiskStructure
()
{
return
fRiskStructure
;
}
public
void
setfRiskControlMeasures
(
String
fRiskControlMeasures
)
{
this
.
fRiskControlMeasures
=
fRiskControlMeasures
;
}
public
String
getfRiskControlMeasures
()
{
return
fRiskControlMeasures
;
}
public
void
setfRemark
(
String
fRemark
)
{
this
.
fRemark
=
fRemark
;
}
public
String
getfRemark
()
{
return
fRemark
;
}
public
void
setfUpdateTime
(
String
fUpdateTime
)
{
this
.
fUpdateTime
=
fUpdateTime
;
}
public
String
getfUpdateTime
()
{
return
fUpdateTime
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"fRiskDevMajInforId"
,
getfRiskDevMajInforId
())
.
append
(
"fRiskCode"
,
getfRiskCode
())
.
append
(
"fRiskName"
,
getfRiskName
())
.
append
(
"fCompanyId"
,
getfCompanyId
())
.
append
(
"fRegionId"
,
getfRegionId
())
.
append
(
"fRiskType"
,
getfRiskType
())
.
append
(
"fRiskPlaceDetail"
,
getfRiskPlaceDetail
())
.
append
(
"fLon"
,
getfLon
())
.
append
(
"fLat"
,
getfLat
())
.
append
(
"fRiskStructure"
,
getfRiskStructure
())
.
append
(
"fRiskControlMeasures"
,
getfRiskControlMeasures
())
.
append
(
"fRemark"
,
getfRemark
())
.
append
(
"fUpdateTime"
,
getfUpdateTime
())
.
toString
();
}
}
zh-baseversion-system/src/main/java/com/zehong/system/domain/vo/TRiskDevMajInfoVo.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
system
.
domain
.
vo
;
public
class
TRiskDevMajInfoVo
{
/**重要风险点编码*/
private
String
riskCode
;
/**重要风险点名称*/
private
String
riskName
;
/**重要风险点涉及燃气企业编码*/
private
String
companyId
;
/**县级行政区ID*/
private
Long
regionId
;
/**重要风险点类型*/
private
Long
riskType
;
/**所在位置地址描述*/
private
String
riskPlaceDetail
;
/**经度*/
private
String
lon
;
/**纬度*/
private
String
lat
;
/**风险构成*/
private
String
riskStructure
;
/**管控措施*/
private
String
riskControlMeasures
;
/**备注*/
private
String
remark
;
/**最后修改时间*/
private
String
updateTime
;
public
String
getRiskCode
()
{
return
riskCode
;
}
public
void
setRiskCode
(
String
riskCode
)
{
this
.
riskCode
=
riskCode
;
}
public
String
getRiskName
()
{
return
riskName
;
}
public
void
setRiskName
(
String
riskName
)
{
this
.
riskName
=
riskName
;
}
public
String
getCompanyId
()
{
return
companyId
;
}
public
void
setCompanyId
(
String
companyId
)
{
this
.
companyId
=
companyId
;
}
public
Long
getRegionId
()
{
return
regionId
;
}
public
void
setRegionId
(
Long
regionId
)
{
this
.
regionId
=
regionId
;
}
public
Long
getRiskType
()
{
return
riskType
;
}
public
void
setRiskType
(
Long
riskType
)
{
this
.
riskType
=
riskType
;
}
public
String
getRiskPlaceDetail
()
{
return
riskPlaceDetail
;
}
public
void
setRiskPlaceDetail
(
String
riskPlaceDetail
)
{
this
.
riskPlaceDetail
=
riskPlaceDetail
;
}
public
String
getLon
()
{
return
lon
;
}
public
void
setLon
(
String
lon
)
{
this
.
lon
=
lon
;
}
public
String
getLat
()
{
return
lat
;
}
public
void
setLat
(
String
lat
)
{
this
.
lat
=
lat
;
}
public
String
getRiskStructure
()
{
return
riskStructure
;
}
public
void
setRiskStructure
(
String
riskStructure
)
{
this
.
riskStructure
=
riskStructure
;
}
public
String
getRiskControlMeasures
()
{
return
riskControlMeasures
;
}
public
void
setRiskControlMeasures
(
String
riskControlMeasures
)
{
this
.
riskControlMeasures
=
riskControlMeasures
;
}
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
String
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
zh-baseversion-system/src/main/java/com/zehong/system/mapper/TRiskDevMajInforMapper.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
system
.
mapper
;
import
java.util.List
;
import
com.zehong.system.domain.TRiskDevMajInfor
;
/**
* 重要风险点管控Mapper接口
*
* @author zehong
* @date 2024-07-01
*/
public
interface
TRiskDevMajInforMapper
{
/**
* 查询重要风险点管控
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 重要风险点管控
*/
public
TRiskDevMajInfor
selectTRiskDevMajInforById
(
Long
fRiskDevMajInforId
);
/**
* 查询重要风险点管控列表
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 重要风险点管控集合
*/
public
List
<
TRiskDevMajInfor
>
selectTRiskDevMajInforList
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 新增重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
public
int
insertTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 修改重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
public
int
updateTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 删除重要风险点管控
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 结果
*/
public
int
deleteTRiskDevMajInforById
(
Long
fRiskDevMajInforId
);
/**
* 批量删除重要风险点管控
*
* @param fRiskDevMajInforIds 需要删除的数据ID
* @return 结果
*/
public
int
deleteTRiskDevMajInforByIds
(
Long
[]
fRiskDevMajInforIds
);
}
zh-baseversion-system/src/main/java/com/zehong/system/service/ITRiskDevMajInforService.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
system
.
service
;
import
java.util.List
;
import
com.zehong.system.domain.TRiskDevMajInfor
;
/**
* 重要风险点管控Service接口
*
* @author zehong
* @date 2024-07-01
*/
public
interface
ITRiskDevMajInforService
{
/**
* 查询重要风险点管控
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 重要风险点管控
*/
public
TRiskDevMajInfor
selectTRiskDevMajInforById
(
Long
fRiskDevMajInforId
);
/**
* 查询重要风险点管控列表
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 重要风险点管控集合
*/
public
List
<
TRiskDevMajInfor
>
selectTRiskDevMajInforList
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 新增重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
public
int
insertTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 修改重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
public
int
updateTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
);
/**
* 批量删除重要风险点管控
*
* @param fRiskDevMajInforIds 需要删除的重要风险点管控ID
* @return 结果
*/
public
int
deleteTRiskDevMajInforByIds
(
Long
[]
fRiskDevMajInforIds
);
/**
* 删除重要风险点管控信息
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 结果
*/
public
int
deleteTRiskDevMajInforById
(
Long
fRiskDevMajInforId
);
/**
* 上传重要风险点档案
* @param fRiskDevMajInforId 重要风险点档案id
* @return
*/
int
reportRiskInfo
(
Long
fRiskDevMajInforId
)
throws
Exception
;
}
zh-baseversion-system/src/main/java/com/zehong/system/service/impl/TRiskDevMajInforServiceImpl.java
0 → 100644
View file @
e044f81a
package
com
.
zehong
.
system
.
service
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.GovernmentDataCopyUtil
;
import
com.zehong.common.utils.GovernmentDataUtil
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.TRiskDevMajInfor
;
import
com.zehong.system.domain.vo.TRiskDevMajInfoVo
;
import
com.zehong.system.mapper.TRiskDevMajInforMapper
;
import
com.zehong.system.service.ITRiskDevMajInforService
;
import
com.zehong.system.service.ITSerialNumberInfoService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 重要风险点管控Service业务层处理
*
* @author zehong
* @date 2024-07-01
*/
@Service
public
class
TRiskDevMajInforServiceImpl
implements
ITRiskDevMajInforService
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
TRiskDevMajInforServiceImpl
.
class
);
@Autowired
private
TRiskDevMajInforMapper
tRiskDevMajInforMapper
;
@Resource
private
ITSerialNumberInfoService
itSerialNumberInfoService
;
@Resource
private
GovernmentDataUtil
governmentDataUtil
;
/**
* 查询重要风险点管控
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 重要风险点管控
*/
@Override
public
TRiskDevMajInfor
selectTRiskDevMajInforById
(
Long
fRiskDevMajInforId
)
{
return
tRiskDevMajInforMapper
.
selectTRiskDevMajInforById
(
fRiskDevMajInforId
);
}
/**
* 查询重要风险点管控列表
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 重要风险点管控
*/
@Override
public
List
<
TRiskDevMajInfor
>
selectTRiskDevMajInforList
(
TRiskDevMajInfor
tRiskDevMajInfor
)
{
return
tRiskDevMajInforMapper
.
selectTRiskDevMajInforList
(
tRiskDevMajInfor
);
}
/**
* 新增重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
@Override
public
int
insertTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
)
{
Map
<
String
,
String
>
num
=
itSerialNumberInfoService
.
getSerialNumberByTableType
(
"t_risk_dev_maj_infor"
);
if
(
null
==
num
||
StringUtils
.
isEmpty
(
num
.
get
(
"f_risk_code"
)))
throw
new
CustomException
(
"重要风险点编码未配置!"
);
tRiskDevMajInfor
.
setfRiskCode
(
tRiskDevMajInfor
.
getfCompanyId
()
+
num
.
get
(
"f_risk_code"
));
tRiskDevMajInfor
.
setfUpdateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
format
(
new
Date
()));
return
tRiskDevMajInforMapper
.
insertTRiskDevMajInfor
(
tRiskDevMajInfor
);
}
/**
* 修改重要风险点管控
*
* @param tRiskDevMajInfor 重要风险点管控
* @return 结果
*/
@Override
public
int
updateTRiskDevMajInfor
(
TRiskDevMajInfor
tRiskDevMajInfor
)
{
tRiskDevMajInfor
.
setfUpdateTime
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
).
format
(
new
Date
()));
return
tRiskDevMajInforMapper
.
updateTRiskDevMajInfor
(
tRiskDevMajInfor
);
}
/**
* 批量删除重要风险点管控
*
* @param fRiskDevMajInforIds 需要删除的重要风险点管控ID
* @return 结果
*/
@Override
public
int
deleteTRiskDevMajInforByIds
(
Long
[]
fRiskDevMajInforIds
)
{
return
tRiskDevMajInforMapper
.
deleteTRiskDevMajInforByIds
(
fRiskDevMajInforIds
);
}
/**
* 删除重要风险点管控信息
*
* @param fRiskDevMajInforId 重要风险点管控ID
* @return 结果
*/
@Override
public
int
deleteTRiskDevMajInforById
(
Long
fRiskDevMajInforId
)
{
return
tRiskDevMajInforMapper
.
deleteTRiskDevMajInforById
(
fRiskDevMajInforId
);
}
/**
* 上传重要风险点档案
* @param fRiskDevMajInforId 重要风险点档案id
* @return
*/
@Override
public
int
reportRiskInfo
(
Long
fRiskDevMajInforId
)
throws
Exception
{
TRiskDevMajInfor
riskDevMajInfo
=
tRiskDevMajInforMapper
.
selectTRiskDevMajInforById
(
fRiskDevMajInforId
);
TRiskDevMajInfoVo
riskDevMajInfoVo
=
new
TRiskDevMajInfoVo
();
GovernmentDataCopyUtil
.
copyToGovernData
(
riskDevMajInfo
,
riskDevMajInfoVo
);
List
<
TRiskDevMajInfoVo
>
data
=
new
ArrayList
<>();
data
.
add
(
riskDevMajInfoVo
);
JSONObject
reportResult
=
governmentDataUtil
.
setInfo
(
"risk/device/major/information"
,
"WRITE"
,
data
);
log
.
info
(
"上传重要风险点档案结果==================="
+
reportResult
.
toJSONString
());
if
(!
"0"
.
equals
(
reportResult
.
getString
(
"resultCode"
)))
throw
new
CustomException
(
"上传重要风险点档案接口失败"
);
return
1
;
}
}
zh-baseversion-system/src/main/resources/mapper/system/TRiskDevMajInforMapper.xml
0 → 100644
View file @
e044f81a
<?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=
"com.zehong.system.mapper.TRiskDevMajInforMapper"
>
<resultMap
type=
"TRiskDevMajInfor"
id=
"TRiskDevMajInforResult"
>
<result
property=
"fRiskDevMajInforId"
column=
"f_risk_dev_maj_infor_id"
/>
<result
property=
"fRiskCode"
column=
"f_risk_code"
/>
<result
property=
"fRiskName"
column=
"f_risk_name"
/>
<result
property=
"fCompanyId"
column=
"f_company_id"
/>
<result
property=
"fRegionId"
column=
"f_region_id"
/>
<result
property=
"fRiskType"
column=
"f_risk_type"
/>
<result
property=
"fRiskPlaceDetail"
column=
"f_risk_place_detail"
/>
<result
property=
"fLon"
column=
"f_lon"
/>
<result
property=
"fLat"
column=
"f_lat"
/>
<result
property=
"fRiskStructure"
column=
"f_risk_structure"
/>
<result
property=
"fRiskControlMeasures"
column=
"f_risk_control_measures"
/>
<result
property=
"fRemark"
column=
"f_remark"
/>
<result
property=
"fUpdateTime"
column=
"f_update_time"
/>
</resultMap>
<sql
id=
"selectTRiskDevMajInforVo"
>
select f_risk_dev_maj_infor_id, f_risk_code, f_risk_name, f_company_id, f_region_id, f_risk_type, f_risk_place_detail, f_lon, f_lat, f_risk_structure, f_risk_control_measures, f_remark, f_update_time from t_risk_dev_maj_infor
</sql>
<select
id=
"selectTRiskDevMajInforList"
parameterType=
"TRiskDevMajInfor"
resultMap=
"TRiskDevMajInforResult"
>
<include
refid=
"selectTRiskDevMajInforVo"
/>
<where>
<if
test=
"fRiskCode != null and fRiskCode != ''"
>
and f_risk_code like concat('%', #{fRiskCode}, '%')
</if>
<if
test=
"fRiskName != null and fRiskName != ''"
>
and f_risk_name like concat('%', #{fRiskName}, '%')
</if>
<if
test=
"fRiskType != null "
>
and f_risk_type = #{fRiskType}
</if>
</where>
</select>
<select
id=
"selectTRiskDevMajInforById"
parameterType=
"Long"
resultMap=
"TRiskDevMajInforResult"
>
<include
refid=
"selectTRiskDevMajInforVo"
/>
where f_risk_dev_maj_infor_id = #{fRiskDevMajInforId}
</select>
<insert
id=
"insertTRiskDevMajInfor"
parameterType=
"TRiskDevMajInfor"
useGeneratedKeys=
"true"
keyProperty=
"fRiskDevMajInforId"
>
insert into t_risk_dev_maj_infor
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fRiskCode != null and fRiskCode != ''"
>
f_risk_code,
</if>
<if
test=
"fRiskName != null and fRiskName != ''"
>
f_risk_name,
</if>
<if
test=
"fCompanyId != null and fCompanyId != ''"
>
f_company_id,
</if>
<if
test=
"fRegionId != null"
>
f_region_id,
</if>
<if
test=
"fRiskType != null"
>
f_risk_type,
</if>
<if
test=
"fRiskPlaceDetail != null and fRiskPlaceDetail != ''"
>
f_risk_place_detail,
</if>
<if
test=
"fLon != null and fLon != ''"
>
f_lon,
</if>
<if
test=
"fLat != null and fLat != ''"
>
f_lat,
</if>
<if
test=
"fRiskStructure != null and fRiskStructure != ''"
>
f_risk_structure,
</if>
<if
test=
"fRiskControlMeasures != null and fRiskControlMeasures != ''"
>
f_risk_control_measures,
</if>
<if
test=
"fRemark != null and fRemark != ''"
>
f_remark,
</if>
<if
test=
"fUpdateTime != null and fUpdateTime != ''"
>
f_update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fRiskCode != null and fRiskCode != ''"
>
#{fRiskCode},
</if>
<if
test=
"fRiskName != null and fRiskName != ''"
>
#{fRiskName},
</if>
<if
test=
"fCompanyId != null and fCompanyId != ''"
>
#{fCompanyId},
</if>
<if
test=
"fRegionId != null"
>
#{fRegionId},
</if>
<if
test=
"fRiskType != null"
>
#{fRiskType},
</if>
<if
test=
"fRiskPlaceDetail != null and fRiskPlaceDetail != ''"
>
#{fRiskPlaceDetail},
</if>
<if
test=
"fLon != null and fLon != ''"
>
#{fLon},
</if>
<if
test=
"fLat != null and fLat != ''"
>
#{fLat},
</if>
<if
test=
"fRiskStructure != null and fRiskStructure != ''"
>
#{fRiskStructure},
</if>
<if
test=
"fRiskControlMeasures != null and fRiskControlMeasures != ''"
>
#{fRiskControlMeasures},
</if>
<if
test=
"fRemark != null and fRemark != ''"
>
#{fRemark},
</if>
<if
test=
"fUpdateTime != null and fUpdateTime != ''"
>
#{fUpdateTime},
</if>
</trim>
</insert>
<update
id=
"updateTRiskDevMajInfor"
parameterType=
"TRiskDevMajInfor"
>
update t_risk_dev_maj_infor
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"fRiskCode != null and fRiskCode != ''"
>
f_risk_code = #{fRiskCode},
</if>
<if
test=
"fRiskName != null and fRiskName != ''"
>
f_risk_name = #{fRiskName},
</if>
<if
test=
"fCompanyId != null and fCompanyId != ''"
>
f_company_id = #{fCompanyId},
</if>
<if
test=
"fRegionId != null"
>
f_region_id = #{fRegionId},
</if>
<if
test=
"fRiskType != null"
>
f_risk_type = #{fRiskType},
</if>
<if
test=
"fRiskPlaceDetail != null and fRiskPlaceDetail != ''"
>
f_risk_place_detail = #{fRiskPlaceDetail},
</if>
<if
test=
"fLon != null and fLon != ''"
>
f_lon = #{fLon},
</if>
<if
test=
"fLat != null and fLat != ''"
>
f_lat = #{fLat},
</if>
<if
test=
"fRiskStructure != null and fRiskStructure != ''"
>
f_risk_structure = #{fRiskStructure},
</if>
<if
test=
"fRiskControlMeasures != null and fRiskControlMeasures != ''"
>
f_risk_control_measures = #{fRiskControlMeasures},
</if>
<if
test=
"fRemark != null and fRemark != ''"
>
f_remark = #{fRemark},
</if>
<if
test=
"fUpdateTime != null and fUpdateTime != ''"
>
f_update_time = #{fUpdateTime},
</if>
</trim>
where f_risk_dev_maj_infor_id = #{fRiskDevMajInforId}
</update>
<delete
id=
"deleteTRiskDevMajInforById"
parameterType=
"Long"
>
delete from t_risk_dev_maj_infor where f_risk_dev_maj_infor_id = #{fRiskDevMajInforId}
</delete>
<delete
id=
"deleteTRiskDevMajInforByIds"
parameterType=
"String"
>
delete from t_risk_dev_maj_infor where f_risk_dev_maj_infor_id in
<foreach
item=
"fRiskDevMajInforId"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{fRiskDevMajInforId}
</foreach>
</delete>
</mapper>
\ No newline at end of file
zh-baseversion-web/src/api/risk/info.js
0 → 100644
View file @
e044f81a
import
request
from
'@/utils/request'
// 查询重要风险点管控列表
export
function
listInfor
(
query
)
{
return
request
({
url
:
'/risk/info/list'
,
method
:
'get'
,
params
:
query
})
}
// 查询重要风险点管控详细
export
function
getInfor
(
fRiskDevMajInforId
)
{
return
request
({
url
:
'/risk/info/'
+
fRiskDevMajInforId
,
method
:
'get'
})
}
// 新增重要风险点管控
export
function
addInfor
(
data
)
{
return
request
({
url
:
'/risk/info'
,
method
:
'post'
,
data
:
data
})
}
// 修改重要风险点管控
export
function
updateInfor
(
data
)
{
return
request
({
url
:
'/risk/info'
,
method
:
'put'
,
data
:
data
})
}
// 删除重要风险点管控
export
function
delInfor
(
fRiskDevMajInforId
)
{
return
request
({
url
:
'/risk/info/'
+
fRiskDevMajInforId
,
method
:
'delete'
})
}
// 导出重要风险点管控
export
function
exportInfor
(
query
)
{
return
request
({
url
:
'/risk/info/export'
,
method
:
'get'
,
params
:
query
})
}
export
function
reportRiskInfo
(
query
)
{
return
request
({
url
:
'/risk/info/reportRiskInfo'
,
method
:
'get'
,
params
:
query
})
}
zh-baseversion-web/src/views/risk/components/DetailInfo.vue
0 → 100644
View file @
e044f81a
<
template
>
<el-dialog
title=
"详情"
:visible
.
sync=
"detailOpen"
width=
"900px"
append-to-body
destroy-on-close
:close-on-click-modal=
"false"
>
<el-form
label-width=
"140px"
>
<el-row
class=
"el-row-table"
>
<el-col
:span=
"14"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"重要风险点编码"
>
<span
v-if=
"detailInfo.fRiskCode"
>
{{
detailInfo
.
fRiskCode
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"重要风险点名称"
>
<span
v-if=
"detailInfo.fRiskName"
>
{{
detailInfo
.
fRiskName
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"涉及燃气企业编码"
>
<span
v-if=
"detailInfo.fCompanyId"
>
{{
detailInfo
.
fCompanyId
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"县级行政区ID"
>
<span
v-if=
"detailInfo.fRegionId"
>
{{
detailInfo
.
fRegionId
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"重要风险点类型"
>
<span
v-if=
"detailInfo.fRiskType"
>
{{
$parent
.
fRiskTypeFormat
(
detailInfo
)
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"所在位置地址描述"
>
<span
v-if=
"detailInfo.fRiskPlaceDetail"
>
{{
detailInfo
.
fRiskPlaceDetail
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"风险构成"
>
<span
v-if=
"detailInfo.fRiskStructure"
>
{{
detailInfo
.
fRiskStructure
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"风险管控措施"
>
<span
v-if=
"detailInfo.fRiskControlMeasures"
>
{{
detailInfo
.
fRiskControlMeasures
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"备注"
>
<span
v-if=
"detailInfo.fRemark"
>
{{
detailInfo
.
fRemark
}}
</span>
<span
v-else
>
-
</span>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"10"
>
<div
id=
"risk-map"
style=
"height: 400px"
></div>
</el-col>
</el-row>
</el-form>
</el-dialog>
</
template
>
<
script
>
import
{
getInfor
}
from
"@/api/risk/info"
;
import
{
EditorMap
}
from
"@/utils/mapClass/getPath.js"
;
export
default
{
name
:
"detail-info"
,
data
(){
return
{
detailInfo
:
{},
detailOpen
:
false
}
},
watch
:{
detailOpen
(
newVal
){
if
(
newVal
){
this
.
initMap
();
}
}
},
methods
:{
getDetailInfo
(
id
){
getInfor
(
id
).
then
(
res
=>
{
if
(
res
.
code
==
200
&&
res
.
data
){
this
.
detailInfo
=
res
.
data
;
this
.
detailOpen
=
true
;
}
})
},
initMap
(){
this
.
$nextTick
(()
=>
{
const
path
=
eval
(
this
.
$store
.
state
.
user
.
systemSetting
.
map_center
);
this
.
gaoMap
=
new
EditorMap
(
"risk-map"
,
{
center
:
path
},
this
);
new
AMap
.
Marker
({
map
:
this
.
gaoMap
.
map
,
position
:
path
,
});
this
.
gaoMap
.
map
.
setCenter
(
path
)
})
},
destroyed
(){
this
.
gaoMap
.
map
.
destroy
();
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.dbtn
{
display
:
inline-block
;
line-height
:
normal
;
padding-left
:
2px
;
padding-right
:
2px
;
cursor
:
pointer
;
border-radius
:
3px
;
border-style
:
solid
;
border-width
:
0
;
color
:
rgb
(
48
,
180
,
107
);
}
</
style
>
zh-baseversion-web/src/views/risk/index.vue
0 → 100644
View file @
e044f81a
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment