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
9f17a7a1
Commit
9f17a7a1
authored
Sep 28, 2021
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
隐患工作流调试
parent
16d3d4a8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
107 additions
and
63 deletions
+107
-63
LatentDanger.java
...om/yeejoin/amos/latentdanger/dao/entity/LatentDanger.java
+18
-35
LatentDangerController.java
...entdanger/business/controller/LatentDangerController.java
+14
-0
LatentDangerDto.java
...oin/amos/latentdanger/business/param/LatentDangerDto.java
+7
-0
LatentDangerServiceImpl.java
...danger/business/service/impl/LatentDangerServiceImpl.java
+58
-28
ILatentDangerService.java
...ntdanger/business/service/intfc/ILatentDangerService.java
+8
-0
LatentDangerDetailVo.java
...n/amos/latentdanger/business/vo/LatentDangerDetailVo.java
+2
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-latentdanger-api/src/main/java/com/yeejoin/amos/latentdanger/dao/entity/LatentDanger.java
View file @
9f17a7a1
package
com
.
yeejoin
.
amos
.
latentdanger
.
dao
.
entity
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -25,7 +27,7 @@ import java.util.Date;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_latent_danger"
)
@TableName
(
value
=
"cb_latent_danger"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"LatentDanger"
,
description
=
"隐患信息"
)
public
class
LatentDanger
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -33,172 +35,140 @@ public class LatentDanger extends BasicEntity {
/**
* 业务唯一标识
*/
@Column
(
name
=
"business_key"
)
private
String
businessKey
;
/**
* 公司组织机构
*/
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
/**
* 隐患名称
*/
@Column
(
name
=
"danger_name"
)
private
String
dangerName
;
@Column
(
name
=
"instance_id"
)
private
String
instanceId
;
@Column
(
name
=
"current_flow_record_id"
)
private
Long
currentFlowRecordId
;
/**
* 隐患等级(1:一般隐患;2:重大隐患;0:安全问题)
*/
@Column
(
name
=
"danger_level"
)
private
String
dangerLevel
;
/**
* 隐患等级名称
*/
@Column
(
name
=
"danger_level_name"
)
private
String
dangerLevelName
;
/**
* 隐患地点
*/
@Column
(
name
=
"danger_position"
)
private
String
dangerPosition
;
/**
* 隐患类型(1:普通隐患;2:巡检隐患)
*/
@Column
(
name
=
"danger_type"
)
private
String
dangerType
;
/**
* 隐患类型名称
*/
@Column
(
name
=
"danger_type_name"
)
private
String
dangerTypeName
;
/**
* 备注
*/
@Column
(
name
=
"remark"
)
private
String
remark
;
/**
* 整改类型(1:常规整改;2:安措计划;3:延期整改)
*/
@Column
(
name
=
"reform_type"
)
private
String
reformType
;
/**
* 整改类型名称
*/
@Column
(
name
=
"reform_type_name"
)
private
String
reformTypeName
;
/**
* 限制时间
*/
@Column
(
name
=
"reform_limit_date"
)
private
Date
reformLimitDate
;
@Column
(
name
=
"overtime_state"
)
private
Integer
overtimeState
;
@Column
(
name
=
"reform_json"
)
private
String
reformJson
;
/**
* 隐患状态(1:待评审;2:待治理;3:安措计划中;4:逾期未治理;5:待验证;6:治理完毕;7:已撤销)
*/
@Column
(
name
=
"danger_state"
)
private
String
dangerState
;
/**
* 隐患状态名称
*/
@Column
(
name
=
"danger_state_name"
)
private
String
dangerStateName
;
/**
* 发现人
*/
@Column
(
name
=
"discoverer_user_id"
)
private
String
discovererUserId
;
@Column
(
name
=
"discoverer_department_id"
)
private
String
discovererDepartmentId
;
@Column
(
name
=
"photo_urls"
)
private
String
photoUrls
;
/**
* 是否删除(0:否;1:是)
*/
@Column
(
name
=
"deleted"
)
private
Boolean
deleted
;
/**
* 记录修改时间
*/
@Column
(
name
=
"update_date"
)
private
Date
updateDate
;
/**
* 延期治理时间
*/
@Column
(
name
=
"delay_limit_date"
)
private
Date
delayLimitDate
;
/**
* 问题描述
*/
@Column
(
name
=
"problem_description"
)
private
String
problemDescription
;
/**
* 原因分析
*/
@Column
(
name
=
"reason_analysis"
)
private
String
reasonAnalysis
;
/**
* 举一反三
*/
@Column
(
name
=
"infer_other_things"
)
private
String
inferOtherThings
;
/**
* 检查记录创建的隐患检查项对应id
*/
@Column
(
name
=
"biz_id"
)
private
Long
bizId
;
/**
* 建筑id
*/
@Column
(
name
=
"structure_id"
)
private
Long
structureId
;
/**
* 建筑名称
*/
@Column
(
name
=
"structure_name"
)
private
String
structureName
;
@Column
(
name
=
"instance_key"
)
private
String
instanceKey
;
/**
* 业务类型(不同业务创建的隐患以此区分:巡检隐患、防火监督隐患、其他隐患。。。)
*/
@Column
(
name
=
"biz_type"
)
private
String
bizType
;
/**
...
...
@@ -214,6 +184,19 @@ public class LatentDanger extends BasicEntity {
/**
* 业务信息
*/
@Column
(
name
=
"biz_info"
)
private
String
bizInfo
;
@TableField
(
typeHandler
=
JacksonTypeHandler
.
class
)
private
JSONObject
bizInfo
;
/**
* 是否审核状态
*/
@TableField
(
exist
=
false
)
private
Boolean
unReviewed
;
public
Boolean
getUnReviewed
()
{
if
(
"dangerSubmit"
.
equals
(
this
.
getDangerState
()))
{
return
true
;
}
return
false
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/controller/LatentDangerController.java
View file @
9f17a7a1
...
...
@@ -146,6 +146,9 @@ public class LatentDangerController extends BaseController {
String
userId
=
user
.
getUserId
();
DangerExecuteSubmitDto
executeSubmitDto
=
iLatentDangerService
.
execute
(
latentDangerExecuteParam
,
userId
,
userRealName
,
deptId
,
departmentName
,
reginParams
);
if
(!
executeSubmitDto
.
getIsOk
())
{
throw
new
Exception
(
executeSubmitDto
.
getMsg
());
}
// iLatentDangerService.freshRiskJudgmentLangerCount(latentDangerExecuteParam);//更新统计
// 执行通过,发送执行结果消息
// if (executeSubmitDto.getIsOk()) {
...
...
@@ -317,4 +320,15 @@ public class LatentDangerController extends BaseController {
return
ResponseHelper
.
buildResponse
(
iLatentDangerService
.
dangerAudit
(
latentDangerDto
,
executeType
,
userId
,
userRealName
,
deptId
,
departmentName
,
reginParams
));
}
/**
* 隐患审核分页列表
*/
@ApiOperation
(
value
=
"隐患审核分页列表"
,
notes
=
"隐患审核分页列表"
)
@PostMapping
(
value
=
"/supervision/page/reviewList"
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
public
ResponseModel
reviewListDanger
(
@ApiParam
(
value
=
"查询条件"
,
required
=
true
)
@RequestBody
PageParam
pageParam
)
throws
Exception
{
IPage
<
LatentDanger
>
result
=
iLatentDangerService
.
reviewListDanger
(
pageParam
);
return
ResponseHelper
.
buildResponse
(
result
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/param/LatentDangerDto.java
View file @
9f17a7a1
...
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
javax.persistence.Column
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author tb
...
...
@@ -134,4 +135,10 @@ public class LatentDangerDto {
* 业务信息
*/
private
JSONObject
bizInfo
;
/**
* 是否审核状态
*/
private
Boolean
unReviewed
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/service/impl/LatentDangerServiceImpl.java
View file @
9f17a7a1
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/service/intfc/ILatentDangerService.java
View file @
9f17a7a1
...
...
@@ -138,4 +138,12 @@ public interface ILatentDangerService {
*/
Object
dangerAudit
(
LatentDangerDto
latentDangerDto
,
Integer
executeType
,
String
userId
,
String
userName
,
String
deptId
,
String
deptName
,
ReginParams
reginParams
)
throws
Exception
;
/**
* 隐患审核分页查询
*
* @param pageParam
* @return
*/
IPage
<
LatentDanger
>
reviewListDanger
(
PageParam
pageParam
)
throws
Exception
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-latentdanger-biz/src/main/java/com/yeejoin/amos/latentdanger/business/vo/LatentDangerDetailVo.java
View file @
9f17a7a1
...
...
@@ -80,4 +80,6 @@ public class LatentDangerDetailVo {
private
String
inferOtherThings
;
private
String
taskId
;
private
JSONObject
bizInfo
;
}
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