Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YeeAmosFireAutoSysRoot
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
station
YeeAmosFireAutoSysRoot
Commits
0cb2f733
Commit
0cb2f733
authored
May 15, 2020
by
单奇雲
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_upgrade' of
http://172.16.10.76/station/YeeAmosFireAutoSysRoot
into dev_upgrade
parents
6e37ce61
fc083344
Hide whitespace changes
Inline
Side-by-side
Showing
52 changed files
with
4492 additions
and
3976 deletions
+4492
-3976
ManageLevelEum.java
...ava/com/yeejoin/amos/fas/common/enums/ManageLevelEum.java
+61
-0
EquipDetailsResponse.java
...n/amos/fas/core/common/response/EquipDetailsResponse.java
+12
-0
AccidentType.java
...in/java/com/yeejoin/amos/fas/dao/entity/AccidentType.java
+129
-114
Equipment.java
.../main/java/com/yeejoin/amos/fas/dao/entity/Equipment.java
+248
-245
EvaluationModel.java
...java/com/yeejoin/amos/fas/dao/entity/EvaluationModel.java
+129
-128
FireStation.java
...ain/java/com/yeejoin/amos/fas/dao/entity/FireStation.java
+209
-209
FireStationFireEquipment.java
...yeejoin/amos/fas/dao/entity/FireStationFireEquipment.java
+90
-90
FireStrength.java
...in/java/com/yeejoin/amos/fas/dao/entity/FireStrength.java
+171
-171
Fmea.java
...n/src/main/java/com/yeejoin/amos/fas/dao/entity/Fmea.java
+324
-323
PreplanPicture.java
.../java/com/yeejoin/amos/fas/dao/entity/PreplanPicture.java
+85
-84
RiskFactor.java
...main/java/com/yeejoin/amos/fas/dao/entity/RiskFactor.java
+96
-95
RiskLevel.java
.../main/java/com/yeejoin/amos/fas/dao/entity/RiskLevel.java
+140
-137
RiskSource.java
...main/java/com/yeejoin/amos/fas/dao/entity/RiskSource.java
+285
-284
WaterResource.java
...n/java/com/yeejoin/amos/fas/dao/entity/WaterResource.java
+212
-212
AccidentTypeController.java
.../amos/fas/business/controller/AccidentTypeController.java
+1
-1
EquipmentController.java
...oin/amos/fas/business/controller/EquipmentController.java
+18
-17
FireSourceController.java
...in/amos/fas/business/controller/FireSourceController.java
+1
-1
FireStationController.java
...n/amos/fas/business/controller/FireStationController.java
+156
-156
FireStrengthController.java
.../amos/fas/business/controller/FireStrengthController.java
+88
-88
RiskFactorController.java
...in/amos/fas/business/controller/RiskFactorController.java
+1
-1
RiskLevelController.java
...oin/amos/fas/business/controller/RiskLevelController.java
+10
-6
RiskSourceController.java
...in/amos/fas/business/controller/RiskSourceController.java
+20
-19
WaterResourceController.java
...amos/fas/business/controller/WaterResourceController.java
+136
-136
FeignConfiguration.java
...m/yeejoin/amos/fas/business/feign/FeignConfiguration.java
+0
-8
MultipartSupportConfig.java
...ejoin/amos/fas/business/feign/MultipartSupportConfig.java
+37
-0
PushFeign.java
...n/java/com/yeejoin/amos/fas/business/feign/PushFeign.java
+40
-0
PushFeignServer.java
.../com/yeejoin/amos/fas/business/feign/PushFeignServer.java
+52
-0
AppMessagePushService.java
...eejoin/amos/fas/business/jpush/AppMessagePushService.java
+89
-79
AccidentTypeServiceImpl.java
...os/fas/business/service/impl/AccidentTypeServiceImpl.java
+115
-78
EquipmentServiceImpl.java
.../amos/fas/business/service/impl/EquipmentServiceImpl.java
+480
-448
FireCarServiceImpl.java
...in/amos/fas/business/service/impl/FireCarServiceImpl.java
+24
-14
FireEquipPointServiceImpl.java
.../fas/business/service/impl/FireEquipPointServiceImpl.java
+0
-1
FmeaServiceImpl.java
...ejoin/amos/fas/business/service/impl/FmeaServiceImpl.java
+70
-0
RiskFactorServiceImpl.java
...amos/fas/business/service/impl/RiskFactorServiceImpl.java
+135
-98
RiskLevelServiceImpl.java
.../amos/fas/business/service/impl/RiskLevelServiceImpl.java
+39
-5
RiskSourceServiceImpl.java
...amos/fas/business/service/impl/RiskSourceServiceImpl.java
+122
-28
IAccidentTypeService.java
...amos/fas/business/service/intfc/IAccidentTypeService.java
+3
-4
IEquipmentService.java
...in/amos/fas/business/service/intfc/IEquipmentService.java
+1
-1
IFireCarService.java
...join/amos/fas/business/service/intfc/IFireCarService.java
+1
-4
IRiskFactorService.java
...n/amos/fas/business/service/intfc/IRiskFactorService.java
+1
-1
IRiskLevelService.java
...in/amos/fas/business/service/intfc/IRiskLevelService.java
+1
-1
IRiskSourceService.java
...n/amos/fas/business/service/intfc/IRiskSourceService.java
+1
-1
application.properties
...ireAutoSysStart/src/main/resources/application.properties
+52
-50
fas-create-table.sql
...src/main/resources/db/changelog/init/fas-create-table.sql
+589
-589
dbTemplate_accident_type.xml
...src/main/resources/db/mapper/dbTemplate_accident_type.xml
+4
-12
dbTemplate_fire_car.xml
...tart/src/main/resources/db/mapper/dbTemplate_fire_car.xml
+0
-4
dbTemplate_fire_equip.xml
...rt/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
+1
-5
dbTemplate_fmea.xml
...SysStart/src/main/resources/db/mapper/dbTemplate_fmea.xml
+5
-5
dbTemplate_fmea_point_inputitem.xml
...n/resources/db/mapper/dbTemplate_fmea_point_inputitem.xml
+2
-11
dbTemplate_risk_factor.xml
...t/src/main/resources/db/mapper/dbTemplate_risk_factor.xml
+1
-4
dbTemplate_risk_level.xml
...rt/src/main/resources/db/mapper/dbTemplate_risk_level.xml
+3
-3
dbTemplate_risk_source.xml
...t/src/main/resources/db/mapper/dbTemplate_risk_source.xml
+2
-5
No files found.
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/common/enums/ManageLevelEum.java
0 → 100644
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
common
.
enums
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 管控级别
*/
public
enum
ManageLevelEum
{
company
(
"单位级"
,
1
),
department
(
"部门级"
,
2
),
group
(
"班组级"
,
3
),
person
(
"个人级"
,
4
);
private
String
name
;
private
int
manageLevel
;
ManageLevelEum
(
String
name
,
int
manageLevel
){
this
.
name
=
name
;
this
.
manageLevel
=
manageLevel
;
}
public
static
List
<
Map
>
getManageLevelEumList
(){
List
<
Map
>
eumList
=
new
ArrayList
<>();
for
(
ManageLevelEum
eum
:
ManageLevelEum
.
values
()){
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
param
.
put
(
"key"
,
eum
.
getManageLevel
());
param
.
put
(
"label"
,
eum
.
getName
());
eumList
.
add
(
param
);
}
return
eumList
;
}
public
static
String
getNameByManageLevel
(
int
level
){
String
name
=
""
;
for
(
ManageLevelEum
eum
:
ManageLevelEum
.
values
()){
if
(
level
==
eum
.
getManageLevel
()){
name
=
eum
.
getName
();
break
;
}
}
return
name
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
int
getManageLevel
()
{
return
manageLevel
;
}
public
void
setManageLevel
(
int
manageLevel
)
{
this
.
manageLevel
=
manageLevel
;
}
}
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/core/common/response/EquipDetailsResponse.java
View file @
0cb2f733
...
@@ -19,6 +19,8 @@ public class EquipDetailsResponse {
...
@@ -19,6 +19,8 @@ public class EquipDetailsResponse {
private
String
tel
;
private
String
tel
;
private
String
remarks
;
private
String
remarks
;
private
String
userId
;
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
...
@@ -83,4 +85,14 @@ public class EquipDetailsResponse {
...
@@ -83,4 +85,14 @@ public class EquipDetailsResponse {
public
void
setStationName
(
String
stationName
)
{
public
void
setStationName
(
String
stationName
)
{
this
.
stationName
=
stationName
;
this
.
stationName
=
stationName
;
}
}
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
}
}
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/AccidentType.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
javax.persistence.Transient
;
import
javax.persistence.Transient
;
/**
/**
* The persistent class for the accident_type database table.
* The persistent class for the accident_type database table.
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_accident_type"
)
@Table
(
name
=
"f_accident_type"
)
@NamedQuery
(
name
=
"AccidentType.findAll"
,
query
=
"SELECT a FROM AccidentType a"
)
@NamedQuery
(
name
=
"AccidentType.findAll"
,
query
=
"SELECT a FROM AccidentType a"
)
public
class
AccidentType
extends
BasicEntity
{
public
class
AccidentType
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
Long
createBy
;
private
String
createBy
;
@Column
(
name
=
"dept_id"
)
@Column
(
name
=
"dept_id"
)
private
Long
deptId
;
private
String
deptId
;
private
String
name
;
private
String
name
;
@Column
(
name
=
"evaluation_sid"
)
@Column
(
name
=
"evaluation_sid"
)
private
String
evaluationSid
;
private
String
evaluationSid
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
private
String
remark
;
private
String
remark
;
private
String
severity
;
private
String
severity
;
private
String
influence
;
private
String
influence
;
public
AccidentType
()
{
public
AccidentType
()
{
}
}
public
Long
getCreateBy
()
{
return
this
.
createBy
;
}
public
String
getCreateBy
()
{
return
createBy
;
public
void
setCreateBy
(
Long
createBy
)
{
}
this
.
createBy
=
createBy
;
}
public
Long
getDeptId
()
{
return
this
.
deptId
;
public
void
setCreateBy
(
String
createBy
)
{
}
this
.
createBy
=
createBy
;
}
public
void
setDeptId
(
Long
deptId
)
{
this
.
deptId
=
deptId
;
}
@Transient
public
String
getDeptId
()
{
public
String
getInfluence
()
{
return
deptId
;
return
this
.
influence
;
}
}
public
void
setInfluence
(
String
influence
)
{
this
.
influence
=
influence
;
}
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
public
String
getName
()
{
}
return
this
.
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
@Transient
}
public
String
getInfluence
()
{
return
this
.
influence
;
public
String
getEvaluationSid
()
{
}
return
evaluationSid
;
}
public
void
setInfluence
(
String
influence
)
{
this
.
influence
=
influence
;
}
public
void
setEvaluationSid
(
String
evaluationSid
)
{
this
.
evaluationSid
=
evaluationSid
;
public
String
getName
()
{
}
return
this
.
name
;
}
public
String
getOrgCode
()
{
return
this
.
orgCode
;
public
void
setName
(
String
name
)
{
}
this
.
name
=
name
;
}
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
public
String
getEvaluationSid
()
{
}
return
evaluationSid
;
}
public
String
getRemark
()
{
return
this
.
remark
;
}
public
void
setEvaluationSid
(
String
evaluationSid
)
{
this
.
evaluationSid
=
evaluationSid
;
public
void
setRemark
(
String
remark
)
{
}
this
.
remark
=
remark
;
}
public
String
getOrgCode
()
{
return
this
.
orgCode
;
@Transient
}
public
String
getSeverity
()
{
return
this
.
severity
;
public
void
setOrgCode
(
String
orgCode
)
{
}
this
.
orgCode
=
orgCode
;
}
public
void
setSeverity
(
String
severity
)
{
this
.
severity
=
severity
;
public
String
getRemark
()
{
}
return
this
.
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
@Transient
public
String
getSeverity
()
{
return
this
.
severity
;
}
public
void
setSeverity
(
String
severity
)
{
this
.
severity
=
severity
;
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/Equipment.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.*
;
import
javax.persistence.*
;
/**
/**
* The persistent class for the equipment database table.
* The persistent class for the equipment database table.
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_equipment"
)
@Table
(
name
=
"f_equipment"
)
@NamedQuery
(
name
=
"Equipment.findAll"
,
query
=
"SELECT e FROM Equipment e"
)
@NamedQuery
(
name
=
"Equipment.findAll"
,
query
=
"SELECT e FROM Equipment e"
)
public
class
Equipment
extends
BasicEntity
{
public
class
Equipment
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
address
;
private
String
address
;
private
String
building
;
private
String
building
;
/**
/**
* 所属风险区域id
* 所属风险区域id
*/
*/
@Column
(
name
=
"risk_source_id"
)
@Column
(
name
=
"risk_source_id"
)
private
Long
riskSourceId
;
private
Long
riskSourceId
;
/**
/**
* 3维坐标
* 3维坐标
*/
*/
private
String
position3d
;
private
String
position3d
;
/**
/**
* 3维楼层
* 3维楼层
*/
*/
private
String
floor3d
;
private
String
floor3d
;
/**
/**
* 预案配置
* 预案配置
*/
*/
@Column
(
name
=
"reserve_plan"
)
@Column
(
name
=
"reserve_plan"
)
private
String
reservePlan
;
private
String
reservePlan
;
/**
/**
* 是否室内 0-否 1-是
* 是否室内 0-否 1-是
*/
*/
@Column
(
name
=
"is_indoor"
)
@Column
(
name
=
"is_indoor"
)
private
Boolean
isIndoor
;
private
Boolean
isIndoor
;
@Column
(
name
=
"charge_dept_id"
)
@Column
(
name
=
"charge_dept_id"
)
private
int
chargeDeptId
;
private
String
chargeDeptId
;
@Column
(
name
=
"charge_user_id"
)
@Column
(
name
=
"charge_user_id"
)
private
int
chargeUserId
;
private
String
chargeUserId
;
private
String
code
;
private
String
code
;
@Column
(
name
=
"fire_truck_route"
)
@Column
(
name
=
"fire_truck_route"
)
private
String
fireTruckRoute
;
private
String
fireTruckRoute
;
public
String
getFireTruckRoute
()
{
public
String
getFireTruckRoute
()
{
return
fireTruckRoute
;
return
fireTruckRoute
;
}
}
public
void
setFireTruckRoute
(
String
fireTruckRoute
)
{
public
void
setFireTruckRoute
(
String
fireTruckRoute
)
{
this
.
fireTruckRoute
=
fireTruckRoute
;
this
.
fireTruckRoute
=
fireTruckRoute
;
}
}
public
String
getPosition3d
()
{
public
String
getPosition3d
()
{
return
position3d
;
return
position3d
;
}
}
public
void
setPosition3d
(
String
position3d
)
{
public
void
setPosition3d
(
String
position3d
)
{
this
.
position3d
=
position3d
;
this
.
position3d
=
position3d
;
}
}
public
String
getFloor3d
()
{
public
String
getFloor3d
()
{
return
floor3d
;
return
floor3d
;
}
}
public
void
setFloor3d
(
String
floor3d
)
{
public
void
setFloor3d
(
String
floor3d
)
{
this
.
floor3d
=
floor3d
;
this
.
floor3d
=
floor3d
;
}
}
public
Boolean
getIsIndoor
()
{
public
Boolean
getIsIndoor
()
{
return
isIndoor
;
return
isIndoor
;
}
}
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
this
.
isIndoor
=
isIndoor
;
this
.
isIndoor
=
isIndoor
;
}
}
private
String
room
;
private
String
room
;
/**
/**
* 关联消防小室id
* 关联消防小室id
*/
*/
@Column
(
name
=
"fire_station_id"
)
@Column
(
name
=
"fire_station_id"
)
private
Long
fireStationId
;
private
Long
fireStationId
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
String
createBy
;
private
String
createBy
;
private
String
name
;
private
String
name
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
private
String
remark
;
private
String
remark
;
/**
/**
* ue4位置
* ue4位置
*/
*/
@Lob
@Lob
private
String
ue4Location
;
private
String
ue4Location
;
/**
/**
* ue4旋转
* ue4旋转
*/
*/
@Lob
@Lob
private
String
ue4Rotation
;
private
String
ue4Rotation
;
public
Equipment
()
{
public
Equipment
()
{
}
}
public
String
getAddress
()
{
public
String
getAddress
()
{
return
this
.
address
;
return
this
.
address
;
}
}
public
void
setAddress
(
String
address
)
{
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
this
.
address
=
address
;
}
}
public
String
getBuilding
()
{
public
String
getBuilding
()
{
return
this
.
building
;
return
this
.
building
;
}
}
public
void
setBuilding
(
String
building
)
{
public
void
setBuilding
(
String
building
)
{
this
.
building
=
building
;
this
.
building
=
building
;
}
}
public
Long
getRiskSourceId
()
{
public
Long
getRiskSourceId
()
{
return
riskSourceId
;
return
riskSourceId
;
}
}
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
this
.
riskSourceId
=
riskSourceId
;
this
.
riskSourceId
=
riskSourceId
;
}
}
public
int
getChargeDeptId
()
{
return
this
.
chargeDeptId
;
}
public
String
getChargeDeptId
()
{
return
chargeDeptId
;
public
void
setChargeDeptId
(
int
chargeDeptId
)
{
}
this
.
chargeDeptId
=
chargeDeptId
;
}
public
void
setChargeDeptId
(
String
chargeDeptId
)
{
this
.
chargeDeptId
=
chargeDeptId
;
public
int
getChargeUserId
()
{
}
return
this
.
chargeUserId
;
}
public
String
getChargeUserId
()
{
return
chargeUserId
;
public
void
setChargeUserId
(
int
chargeUserId
)
{
}
this
.
chargeUserId
=
chargeUserId
;
}
public
void
setChargeUserId
(
String
chargeUserId
)
{
this
.
chargeUserId
=
chargeUserId
;
public
String
getCode
()
{
}
return
this
.
code
;
}
public
String
getCode
()
{
return
this
.
code
;
public
void
setCode
(
String
code
)
{
}
this
.
code
=
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
public
String
getCreateBy
()
{
}
return
this
.
createBy
;
}
public
String
getCreateBy
()
{
return
this
.
createBy
;
public
void
setCreateBy
(
String
createBy
)
{
}
this
.
createBy
=
createBy
;
}
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
public
String
getName
()
{
}
return
this
.
name
;
}
public
String
getName
()
{
return
this
.
name
;
public
void
setName
(
String
name
)
{
}
this
.
name
=
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
public
String
getOrgCode
()
{
}
return
this
.
orgCode
;
}
public
String
getOrgCode
()
{
return
this
.
orgCode
;
public
void
setOrgCode
(
String
orgCode
)
{
}
this
.
orgCode
=
orgCode
;
}
public
void
setOrgCode
(
String
orgCode
)
{
public
Long
getFireStationId
()
{
this
.
orgCode
=
orgCode
;
return
fireStationId
;
}
}
public
Long
getFireStationId
()
{
return
fireStationId
;
public
void
setFireStationId
(
Long
fireStationId
)
{
}
this
.
fireStationId
=
fireStationId
;
}
public
void
setFireStationId
(
Long
fireStationId
)
{
public
String
getRemark
()
{
this
.
fireStationId
=
fireStationId
;
return
this
.
remark
;
}
}
public
String
getRemark
()
{
return
this
.
remark
;
public
void
setRemark
(
String
remark
)
{
}
this
.
remark
=
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getRoom
()
{
return
room
;
}
public
String
getRoom
()
{
return
room
;
public
void
setRoom
(
String
room
)
{
}
this
.
room
=
room
;
}
public
void
setRoom
(
String
room
)
{
this
.
room
=
room
;
public
String
getReservePlan
()
{
}
return
reservePlan
;
}
public
String
getReservePlan
()
{
return
reservePlan
;
public
void
setReservePlan
(
String
reservePlan
)
{
}
this
.
reservePlan
=
reservePlan
;
}
public
void
setReservePlan
(
String
reservePlan
)
{
this
.
reservePlan
=
reservePlan
;
@Column
(
name
=
"ue4_location"
)
}
public
String
getUe4Location
()
{
return
ue4Location
;
@Column
(
name
=
"ue4_location"
)
}
public
String
getUe4Location
()
{
return
ue4Location
;
public
void
setUe4Location
(
String
ue4Location
)
{
}
this
.
ue4Location
=
ue4Location
;
}
public
void
setUe4Location
(
String
ue4Location
)
{
this
.
ue4Location
=
ue4Location
;
@Column
(
name
=
"ue4_rotation"
)
}
public
String
getUe4Rotation
()
{
return
ue4Rotation
;
@Column
(
name
=
"ue4_rotation"
)
}
public
String
getUe4Rotation
()
{
return
ue4Rotation
;
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
}
this
.
ue4Rotation
=
ue4Rotation
;
}
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
this
.
ue4Rotation
=
ue4Rotation
;
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/EvaluationModel.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Lob
;
import
javax.persistence.Lob
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
/**
/**
* The persistent class for the evaluation_model database table.
* The persistent class for the evaluation_model database table.
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_evaluation_model"
)
@Table
(
name
=
"f_evaluation_model"
)
@NamedQuery
(
name
=
"EvaluationModel.findAll"
,
query
=
"SELECT e FROM EvaluationModel e"
)
@NamedQuery
(
name
=
"EvaluationModel.findAll"
,
query
=
"SELECT e FROM EvaluationModel e"
)
public
class
EvaluationModel
extends
BasicEntity
{
public
class
EvaluationModel
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
private
String
name
;
private
String
name
;
/**
/**
* 系数
* 系数
*/
*/
private
String
coefficient
;
private
String
coefficient
;
/**
/**
* 影响
* 影响
*/
*/
private
String
influence
;
private
String
influence
;
/**
/**
* 描述
* 描述
*/
*/
private
String
describe
;
private
String
describe
;
/**
/**
* S,D,O
* S,D,O
*/
*/
private
String
type
;
private
String
type
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
private
String
remark
;
private
String
remark
;
@Lob
@Lob
private
String
standard
;
private
String
standard
;
public
EvaluationModel
()
{
public
EvaluationModel
()
{
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
this
.
createBy
;
return
this
.
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
this
.
name
;
return
this
.
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
this
.
orgCode
;
return
this
.
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
String
getStandard
()
{
public
String
getStandard
()
{
return
this
.
standard
;
return
this
.
standard
;
}
}
public
void
setStandard
(
String
standard
)
{
public
void
setStandard
(
String
standard
)
{
this
.
standard
=
standard
;
this
.
standard
=
standard
;
}
}
public
String
getCoefficient
()
{
public
String
getCoefficient
()
{
return
coefficient
;
return
coefficient
;
}
}
public
void
setCoefficient
(
String
coefficient
)
{
public
void
setCoefficient
(
String
coefficient
)
{
this
.
coefficient
=
coefficient
;
this
.
coefficient
=
coefficient
;
}
}
public
String
getInfluence
()
{
public
String
getInfluence
()
{
return
influence
;
return
influence
;
}
}
public
void
setInfluence
(
String
influence
)
{
public
void
setInfluence
(
String
influence
)
{
this
.
influence
=
influence
;
this
.
influence
=
influence
;
}
}
public
String
getDescribe
()
{
public
String
getDescribe
()
{
return
describe
;
return
describe
;
}
}
public
void
setDescribe
(
String
describe
)
{
public
void
setDescribe
(
String
describe
)
{
this
.
describe
=
describe
;
this
.
describe
=
describe
;
}
}
public
String
getType
()
{
public
String
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/FireStation.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
javax.persistence.*
;
import
javax.persistence.*
;
/**
/**
* 消防站点
* 消防站点
* @author Administrator
* @author Administrator
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_fire_station"
)
@Table
(
name
=
"f_fire_station"
)
@NamedQuery
(
name
=
"FireStation.findAll"
,
query
=
"SELECT f FROM FireStation f"
)
@NamedQuery
(
name
=
"FireStation.findAll"
,
query
=
"SELECT f FROM FireStation f"
)
public
class
FireStation
extends
BasicEntity
{
public
class
FireStation
extends
BasicEntity
{
/**
/**
*
*
*/
*/
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 名称
* 名称
*/
*/
private
String
name
;
private
String
name
;
/**
/**
* 编号
* 编号
*/
*/
private
String
code
;
private
String
code
;
/**
/**
* 类型 1:消防小室,2:消防泡沫间
* 类型 1:消防小室,2:消防泡沫间
*/
*/
private
String
type
;
private
String
type
;
/**
/**
* 所属风险区域id
* 所属风险区域id
*/
*/
@Column
(
name
=
"risk_source_id"
)
@Column
(
name
=
"risk_source_id"
)
private
Long
riskSourceId
;
private
Long
riskSourceId
;
/**
/**
* 位置
* 位置
*/
*/
private
String
address
;
private
String
address
;
/**
/**
* 3纬坐标
* 3纬坐标
*/
*/
private
String
position3d
;
private
String
position3d
;
/**
/**
* 3维楼层
* 3维楼层
*/
*/
private
String
floor3d
;
private
String
floor3d
;
/**
/**
* 是否室内
* 是否室内
*/
*/
@Column
(
name
=
"is_indoor"
)
@Column
(
name
=
"is_indoor"
)
private
Boolean
isIndoor
=
true
;
private
Boolean
isIndoor
=
true
;
/**
/**
* 组织
* 组织
*/
*/
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
/**
/**
* 创建人
* 创建人
*/
*/
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
@Column
(
name
=
"picture"
)
@Column
(
name
=
"picture"
)
private
String
picture
;
private
String
picture
;
private
List
<
Map
>
fireEquipmentInfo
;
private
List
<
Map
>
fireEquipmentInfo
;
/**
/**
* ue4位置
* ue4位置
*/
*/
@Lob
@Lob
private
String
ue4Location
;
private
String
ue4Location
;
/**
/**
* ue4旋转
* ue4旋转
*/
*/
@Lob
@Lob
private
String
ue4Rotation
;
private
String
ue4Rotation
;
@Transient
@Transient
public
List
<
Map
>
getFireEquipmentInfo
()
{
public
List
<
Map
>
getFireEquipmentInfo
()
{
return
fireEquipmentInfo
;
return
fireEquipmentInfo
;
}
}
public
void
setFireEquipmentInfo
(
List
<
Map
>
fireEquipmentInfo
)
{
public
void
setFireEquipmentInfo
(
List
<
Map
>
fireEquipmentInfo
)
{
this
.
fireEquipmentInfo
=
fireEquipmentInfo
;
this
.
fireEquipmentInfo
=
fireEquipmentInfo
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getCode
()
{
public
String
getCode
()
{
return
code
;
return
code
;
}
}
public
void
setCode
(
String
code
)
{
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
this
.
code
=
code
;
}
}
public
String
getType
()
{
public
String
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
public
String
getAddress
()
{
public
String
getAddress
()
{
return
address
;
return
address
;
}
}
public
void
setAddress
(
String
address
)
{
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
this
.
address
=
address
;
}
}
public
String
getPosition3d
()
{
public
String
getPosition3d
()
{
return
position3d
;
return
position3d
;
}
}
public
void
setPosition3d
(
String
position3d
)
{
public
void
setPosition3d
(
String
position3d
)
{
this
.
position3d
=
position3d
;
this
.
position3d
=
position3d
;
}
}
public
String
getFloor3d
()
{
public
String
getFloor3d
()
{
return
floor3d
;
return
floor3d
;
}
}
public
void
setFloor3d
(
String
floor3d
)
{
public
void
setFloor3d
(
String
floor3d
)
{
this
.
floor3d
=
floor3d
;
this
.
floor3d
=
floor3d
;
}
}
public
Boolean
getIsIndoor
()
{
public
Boolean
getIsIndoor
()
{
return
isIndoor
;
return
isIndoor
;
}
}
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
this
.
isIndoor
=
isIndoor
;
this
.
isIndoor
=
isIndoor
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
orgCode
;
return
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
createBy
;
return
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
String
getPicture
()
{
public
String
getPicture
()
{
return
picture
;
return
picture
;
}
}
public
void
setPicture
(
String
picture
)
{
public
void
setPicture
(
String
picture
)
{
this
.
picture
=
picture
;
this
.
picture
=
picture
;
}
}
public
Long
getRiskSourceId
()
{
public
Long
getRiskSourceId
()
{
return
riskSourceId
;
return
riskSourceId
;
}
}
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
this
.
riskSourceId
=
riskSourceId
;
this
.
riskSourceId
=
riskSourceId
;
}
}
@Column
(
name
=
"ue4_location"
)
@Column
(
name
=
"ue4_location"
)
public
String
getUe4Location
()
{
public
String
getUe4Location
()
{
return
ue4Location
;
return
ue4Location
;
}
}
public
void
setUe4Location
(
String
ue4Location
)
{
public
void
setUe4Location
(
String
ue4Location
)
{
this
.
ue4Location
=
ue4Location
;
this
.
ue4Location
=
ue4Location
;
}
}
@Column
(
name
=
"ue4_rotation"
)
@Column
(
name
=
"ue4_rotation"
)
public
String
getUe4Rotation
()
{
public
String
getUe4Rotation
()
{
return
ue4Rotation
;
return
ue4Rotation
;
}
}
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
this
.
ue4Rotation
=
ue4Rotation
;
this
.
ue4Rotation
=
ue4Rotation
;
}
}
}
}
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/FireStationFireEquipment.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
/**
/**
* 消防站关联物资
* 消防站关联物资
* @author Administrator
* @author Administrator
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_fire_station_equipment"
)
@Table
(
name
=
"f_fire_station_equipment"
)
@NamedQuery
(
name
=
"FireStationFireEquipment.findAll"
,
query
=
"SELECT f FROM FireStationFireEquipment f"
)
@NamedQuery
(
name
=
"FireStationFireEquipment.findAll"
,
query
=
"SELECT f FROM FireStationFireEquipment f"
)
public
class
FireStationFireEquipment
extends
BasicEntity
{
public
class
FireStationFireEquipment
extends
BasicEntity
{
/**
/**
*
*
*/
*/
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 消防站id
* 消防站id
*/
*/
@Column
(
name
=
"fire_station_id"
)
@Column
(
name
=
"fire_station_id"
)
private
Long
fireStationId
;
private
Long
fireStationId
;
/**
/**
* 消防资源
* 消防资源
*/
*/
@Column
(
name
=
"fire_equipment_id"
)
@Column
(
name
=
"fire_equipment_id"
)
private
Long
fireEquipmentId
;
private
Long
fireEquipmentId
;
/**
/**
* 个数
* 个数
*/
*/
private
Double
number
;
private
Double
number
;
/**
/**
* 单位
* 单位
*/
*/
private
String
unit
;
private
String
unit
;
/**
/**
* 创建人
* 创建人
*/
*/
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
public
Long
getFireStationId
()
{
public
Long
getFireStationId
()
{
return
fireStationId
;
return
fireStationId
;
}
}
public
void
setFireStationId
(
Long
fireStationId
)
{
public
void
setFireStationId
(
Long
fireStationId
)
{
this
.
fireStationId
=
fireStationId
;
this
.
fireStationId
=
fireStationId
;
}
}
public
Long
getFireEquipmentId
()
{
public
Long
getFireEquipmentId
()
{
return
fireEquipmentId
;
return
fireEquipmentId
;
}
}
public
void
setFireEquipmentId
(
Long
fireEquipmentId
)
{
public
void
setFireEquipmentId
(
Long
fireEquipmentId
)
{
this
.
fireEquipmentId
=
fireEquipmentId
;
this
.
fireEquipmentId
=
fireEquipmentId
;
}
}
public
Double
getNumber
()
{
public
Double
getNumber
()
{
return
number
;
return
number
;
}
}
public
void
setNumber
(
Double
number
)
{
public
void
setNumber
(
Double
number
)
{
this
.
number
=
number
;
this
.
number
=
number
;
}
}
public
String
getUnit
()
{
public
String
getUnit
()
{
return
unit
;
return
unit
;
}
}
public
void
setUnit
(
String
unit
)
{
public
void
setUnit
(
String
unit
)
{
this
.
unit
=
unit
;
this
.
unit
=
unit
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
createBy
;
return
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
}
}
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/FireStrength.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
java.sql.Time
;
import
java.sql.Time
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
/**
/**
* 消防力量
* 消防力量
* @author Administrator
* @author Administrator
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_fire_strength"
)
@Table
(
name
=
"f_fire_strength"
)
@NamedQuery
(
name
=
"FireStrength.findAll"
,
query
=
"SELECT f FROM FireStrength f"
)
@NamedQuery
(
name
=
"FireStrength.findAll"
,
query
=
"SELECT f FROM FireStrength f"
)
public
class
FireStrength
extends
BasicEntity
{
public
class
FireStrength
extends
BasicEntity
{
/**
/**
*
*
*/
*/
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 编号
* 编号
*/
*/
private
String
code
;
private
String
code
;
/**
/**
* 姓名
* 姓名
*/
*/
private
String
username
;
private
String
username
;
/**
/**
* 职位
* 职位
*/
*/
private
String
position
;
private
String
position
;
/**
/**
* 固话
* 固话
*/
*/
private
String
tel
;
private
String
tel
;
/**
/**
* 开始时间
* 开始时间
*/
*/
@Column
(
name
=
"day_begin"
)
@Column
(
name
=
"day_begin"
)
private
Time
dayBegin
;
private
Time
dayBegin
;
/**
/**
* 结束时间
* 结束时间
*/
*/
@Column
(
name
=
"day_end"
)
@Column
(
name
=
"day_end"
)
private
Time
dayEnd
;
private
Time
dayEnd
;
/**
/**
* 手机
* 手机
*/
*/
@Column
(
name
=
"phone_num"
)
@Column
(
name
=
"phone_num"
)
private
String
phoneNum
;
private
String
phoneNum
;
/**
/**
* 工作描述
* 工作描述
*/
*/
@Column
(
name
=
"job_des"
)
@Column
(
name
=
"job_des"
)
private
String
jobDes
;
private
String
jobDes
;
/**
/**
* 备注
* 备注
*/
*/
private
String
remark
;
private
String
remark
;
/**
/**
* 组织
* 组织
*/
*/
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
/**
/**
* 创建人
* 创建人
*/
*/
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
public
String
getCode
()
{
public
String
getCode
()
{
return
code
;
return
code
;
}
}
public
void
setCode
(
String
code
)
{
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
this
.
code
=
code
;
}
}
public
String
getUsername
()
{
public
String
getUsername
()
{
return
username
;
return
username
;
}
}
public
void
setUsername
(
String
username
)
{
public
void
setUsername
(
String
username
)
{
this
.
username
=
username
;
this
.
username
=
username
;
}
}
public
String
getPosition
()
{
public
String
getPosition
()
{
return
position
;
return
position
;
}
}
public
void
setPosition
(
String
position
)
{
public
void
setPosition
(
String
position
)
{
this
.
position
=
position
;
this
.
position
=
position
;
}
}
public
String
getTel
()
{
public
String
getTel
()
{
return
tel
;
return
tel
;
}
}
public
void
setTel
(
String
tel
)
{
public
void
setTel
(
String
tel
)
{
this
.
tel
=
tel
;
this
.
tel
=
tel
;
}
}
public
String
getPhoneNum
()
{
public
String
getPhoneNum
()
{
return
phoneNum
;
return
phoneNum
;
}
}
public
void
setPhoneNum
(
String
phoneNum
)
{
public
void
setPhoneNum
(
String
phoneNum
)
{
this
.
phoneNum
=
phoneNum
;
this
.
phoneNum
=
phoneNum
;
}
}
public
String
getJobDes
()
{
public
String
getJobDes
()
{
return
jobDes
;
return
jobDes
;
}
}
public
void
setJobDes
(
String
jobDes
)
{
public
void
setJobDes
(
String
jobDes
)
{
this
.
jobDes
=
jobDes
;
this
.
jobDes
=
jobDes
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
remark
;
return
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
orgCode
;
return
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
createBy
;
return
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
Time
getDayBegin
()
{
public
Time
getDayBegin
()
{
return
dayBegin
;
return
dayBegin
;
}
}
public
void
setDayBegin
(
Time
dayBegin
)
{
public
void
setDayBegin
(
Time
dayBegin
)
{
this
.
dayBegin
=
dayBegin
;
this
.
dayBegin
=
dayBegin
;
}
}
public
Time
getDayEnd
()
{
public
Time
getDayEnd
()
{
return
dayEnd
;
return
dayEnd
;
}
}
public
void
setDayEnd
(
Time
dayEnd
)
{
public
void
setDayEnd
(
Time
dayEnd
)
{
this
.
dayEnd
=
dayEnd
;
this
.
dayEnd
=
dayEnd
;
}
}
}
}
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/Fmea.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
com.fasterxml.jackson.annotation.JsonBackReference
;
import
com.fasterxml.jackson.annotation.JsonBackReference
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.JoinColumn
;
import
javax.persistence.Lob
;
import
javax.persistence.Lob
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.ManyToOne
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
javax.persistence.Transient
;
import
javax.persistence.Transient
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
/**
/**
* The persistent class for the fmea database table.
* The persistent class for the fmea database table.
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_fmea"
)
@Table
(
name
=
"f_fmea"
)
@NamedQuery
(
name
=
"Fmea.findAll"
,
query
=
"SELECT f FROM Fmea f"
)
@NamedQuery
(
name
=
"Fmea.findAll"
,
query
=
"SELECT f FROM Fmea f"
)
public
class
Fmea
extends
BasicEntity
{
public
class
Fmea
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
String
createBy
;
private
String
createBy
;
@Lob
@Lob
private
String
disposal
;
private
String
disposal
;
@Lob
@Lob
private
String
engineering
;
private
String
engineering
;
@Column
(
name
=
"evaluation_did"
)
@Column
(
name
=
"evaluation_did"
)
private
Long
evaluationDid
;
private
Long
evaluationDid
;
@Column
(
name
=
"evaluation_oid"
)
@Column
(
name
=
"evaluation_oid"
)
private
Long
evaluationOid
;
private
Long
evaluationOid
;
@Column
(
name
=
"evaluation_sid"
)
@Column
(
name
=
"evaluation_sid"
)
private
Long
evaluationSid
;
private
Long
evaluationSid
;
@Column
(
name
=
"new_evaluation_oid"
)
@Column
(
name
=
"new_evaluation_oid"
)
private
Long
newEvaluationOid
;
private
Long
newEvaluationOid
;
@Column
(
name
=
"rpn"
)
@Column
(
name
=
"rpn"
)
private
BigDecimal
rpn
;
private
BigDecimal
rpn
;
private
String
didValue
;
private
String
didValue
;
private
String
oidValue
;
private
String
oidValue
;
private
String
newOidValue
;
private
String
newOidValue
;
private
String
sidValue
;
private
String
sidValue
;
@Lob
@Lob
private
String
management
;
private
String
management
;
@Lob
@Lob
private
String
protection
;
private
String
protection
;
private
String
remark
;
private
String
remark
;
@Column
(
name
=
"risk_factors_id"
)
@Column
(
name
=
"risk_factors_id"
)
private
Long
riskFactorsId
;
private
Long
riskFactorsId
;
@Column
(
name
=
"risk_source_id"
)
@Column
(
name
=
"risk_source_id"
)
private
Long
riskSourceId
;
private
Long
riskSourceId
;
@Column
(
name
=
"risk_level_id"
)
@Column
(
name
=
"risk_level_id"
)
private
Long
riskLevelId
;
private
Long
riskLevelId
;
private
BigDecimal
rpni
;
private
BigDecimal
rpni
;
@Lob
@Lob
private
String
train
;
private
String
train
;
private
RiskSource
riskSource
;
private
RiskSource
riskSource
;
@Column
(
name
=
"company_leader"
)
@Column
(
name
=
"company_leader"
)
private
String
companyLeader
;
private
String
companyLeader
;
@Column
(
name
=
"department_leader"
)
@Column
(
name
=
"department_leader"
)
private
String
departmentLeader
;
private
String
departmentLeader
;
@Column
(
name
=
"group_leader"
)
@Column
(
name
=
"group_leader"
)
private
String
groupLeader
;
private
String
groupLeader
;
@Column
(
name
=
"person_leader"
)
@Column
(
name
=
"person_leader"
)
private
String
personLeader
;
private
String
personLeader
;
@Column
(
name
=
"identify_user"
)
@Column
(
name
=
"identify_user"
)
private
Integer
identifyUser
;
private
String
identifyUser
;
@Column
(
name
=
"identify_method"
)
@Column
(
name
=
"identify_method"
)
private
String
identifyMethod
;
private
String
identifyMethod
;
public
Fmea
()
{
public
Fmea
()
{
}
}
public
String
getCreateBy
()
{
public
String
getCreateBy
()
{
return
this
.
createBy
;
return
this
.
createBy
;
}
}
public
void
setCreateBy
(
String
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
String
getDisposal
()
{
public
String
getDisposal
()
{
return
this
.
disposal
;
return
this
.
disposal
;
}
}
public
void
setDisposal
(
String
disposal
)
{
public
void
setDisposal
(
String
disposal
)
{
this
.
disposal
=
disposal
;
this
.
disposal
=
disposal
;
}
}
public
String
getEngineering
()
{
public
String
getEngineering
()
{
return
this
.
engineering
;
return
this
.
engineering
;
}
}
public
void
setEngineering
(
String
engineering
)
{
public
void
setEngineering
(
String
engineering
)
{
this
.
engineering
=
engineering
;
this
.
engineering
=
engineering
;
}
}
public
Long
getEvaluationDid
()
{
public
Long
getEvaluationDid
()
{
return
this
.
evaluationDid
;
return
this
.
evaluationDid
;
}
}
public
void
setEvaluationDid
(
Long
evaluationDid
)
{
public
void
setEvaluationDid
(
Long
evaluationDid
)
{
this
.
evaluationDid
=
evaluationDid
;
this
.
evaluationDid
=
evaluationDid
;
}
}
public
Long
getEvaluationOid
()
{
public
Long
getEvaluationOid
()
{
return
this
.
evaluationOid
;
return
this
.
evaluationOid
;
}
}
public
void
setEvaluationOid
(
Long
evaluationOid
)
{
public
void
setEvaluationOid
(
Long
evaluationOid
)
{
this
.
evaluationOid
=
evaluationOid
;
this
.
evaluationOid
=
evaluationOid
;
}
}
public
Long
getEvaluationSid
()
{
public
Long
getEvaluationSid
()
{
return
this
.
evaluationSid
;
return
this
.
evaluationSid
;
}
}
public
void
setEvaluationSid
(
Long
evaluationSid
)
{
public
void
setEvaluationSid
(
Long
evaluationSid
)
{
this
.
evaluationSid
=
evaluationSid
;
this
.
evaluationSid
=
evaluationSid
;
}
}
public
String
getManagement
()
{
public
String
getManagement
()
{
return
this
.
management
;
return
this
.
management
;
}
}
public
void
setManagement
(
String
management
)
{
public
void
setManagement
(
String
management
)
{
this
.
management
=
management
;
this
.
management
=
management
;
}
}
public
String
getProtection
()
{
public
String
getProtection
()
{
return
this
.
protection
;
return
this
.
protection
;
}
}
public
void
setProtection
(
String
protection
)
{
public
void
setProtection
(
String
protection
)
{
this
.
protection
=
protection
;
this
.
protection
=
protection
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
Long
getRiskFactorsId
()
{
public
Long
getRiskFactorsId
()
{
return
this
.
riskFactorsId
;
return
this
.
riskFactorsId
;
}
}
public
void
setRiskFactorsId
(
Long
riskFactorsId
)
{
public
void
setRiskFactorsId
(
Long
riskFactorsId
)
{
this
.
riskFactorsId
=
riskFactorsId
;
this
.
riskFactorsId
=
riskFactorsId
;
}
}
public
Long
getRiskSourceId
()
{
public
Long
getRiskSourceId
()
{
return
this
.
riskSourceId
;
return
this
.
riskSourceId
;
}
}
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
this
.
riskSourceId
=
riskSourceId
;
this
.
riskSourceId
=
riskSourceId
;
}
}
public
BigDecimal
getRpni
()
{
public
BigDecimal
getRpni
()
{
return
this
.
rpni
;
return
this
.
rpni
;
}
}
public
void
setRpni
(
BigDecimal
rpni
)
{
public
void
setRpni
(
BigDecimal
rpni
)
{
this
.
rpni
=
rpni
;
this
.
rpni
=
rpni
;
}
}
public
String
getTrain
()
{
public
String
getTrain
()
{
return
this
.
train
;
return
this
.
train
;
}
}
public
void
setTrain
(
String
train
)
{
public
void
setTrain
(
String
train
)
{
this
.
train
=
train
;
this
.
train
=
train
;
}
}
@ManyToOne
@ManyToOne
@JoinColumn
(
name
=
"riskSourceId"
,
referencedColumnName
=
"id"
,
updatable
=
false
,
insertable
=
false
)
@JoinColumn
(
name
=
"riskSourceId"
,
referencedColumnName
=
"id"
,
updatable
=
false
,
insertable
=
false
)
public
RiskSource
getRiskSource
()
{
public
RiskSource
getRiskSource
()
{
return
riskSource
;
return
riskSource
;
}
}
@JsonBackReference
@JsonBackReference
public
void
setRiskSource
(
RiskSource
riskSource
)
{
public
void
setRiskSource
(
RiskSource
riskSource
)
{
this
.
riskSource
=
riskSource
;
this
.
riskSource
=
riskSource
;
}
}
@Transient
@Transient
public
String
getDidValue
()
{
public
String
getDidValue
()
{
return
didValue
;
return
didValue
;
}
}
public
void
setDidValue
(
String
didValue
)
{
public
void
setDidValue
(
String
didValue
)
{
this
.
didValue
=
didValue
;
this
.
didValue
=
didValue
;
}
}
@Transient
@Transient
public
String
getOidValue
()
{
public
String
getOidValue
()
{
return
oidValue
;
return
oidValue
;
}
}
public
void
setOidValue
(
String
oidValue
)
{
public
void
setOidValue
(
String
oidValue
)
{
this
.
oidValue
=
oidValue
;
this
.
oidValue
=
oidValue
;
}
}
@Transient
@Transient
public
String
getNewOidValue
()
{
public
String
getNewOidValue
()
{
return
newOidValue
;
return
newOidValue
;
}
}
public
void
setNewOidValue
(
String
newOidValue
)
{
public
void
setNewOidValue
(
String
newOidValue
)
{
this
.
newOidValue
=
newOidValue
;
this
.
newOidValue
=
newOidValue
;
}
}
@Transient
@Transient
public
String
getSidValue
()
{
public
String
getSidValue
()
{
return
sidValue
;
return
sidValue
;
}
}
public
void
setSidValue
(
String
sidValue
)
{
public
void
setSidValue
(
String
sidValue
)
{
this
.
sidValue
=
sidValue
;
this
.
sidValue
=
sidValue
;
}
}
public
Long
getNewEvaluationOid
()
{
public
Long
getNewEvaluationOid
()
{
return
newEvaluationOid
;
return
newEvaluationOid
;
}
}
public
void
setNewEvaluationOid
(
Long
newEvaluationOid
)
{
public
void
setNewEvaluationOid
(
Long
newEvaluationOid
)
{
this
.
newEvaluationOid
=
newEvaluationOid
;
this
.
newEvaluationOid
=
newEvaluationOid
;
}
}
public
BigDecimal
getRpn
()
{
public
BigDecimal
getRpn
()
{
return
rpn
;
return
rpn
;
}
}
public
void
setRpn
(
BigDecimal
rpn
)
{
public
void
setRpn
(
BigDecimal
rpn
)
{
this
.
rpn
=
rpn
;
this
.
rpn
=
rpn
;
}
}
public
String
getCompanyLeader
()
{
public
String
getCompanyLeader
()
{
return
companyLeader
;
return
companyLeader
;
}
}
public
void
setCompanyLeader
(
String
companyLeader
)
{
public
void
setCompanyLeader
(
String
companyLeader
)
{
this
.
companyLeader
=
companyLeader
;
this
.
companyLeader
=
companyLeader
;
}
}
public
String
getDepartmentLeader
()
{
public
String
getDepartmentLeader
()
{
return
departmentLeader
;
return
departmentLeader
;
}
}
public
void
setDepartmentLeader
(
String
departmentLeader
)
{
public
void
setDepartmentLeader
(
String
departmentLeader
)
{
this
.
departmentLeader
=
departmentLeader
;
this
.
departmentLeader
=
departmentLeader
;
}
}
public
String
getGroupLeader
()
{
public
String
getGroupLeader
()
{
return
groupLeader
;
return
groupLeader
;
}
}
public
void
setGroupLeader
(
String
groupLeader
)
{
public
void
setGroupLeader
(
String
groupLeader
)
{
this
.
groupLeader
=
groupLeader
;
this
.
groupLeader
=
groupLeader
;
}
}
public
String
getPersonLeader
()
{
public
String
getPersonLeader
()
{
return
personLeader
;
return
personLeader
;
}
}
public
void
setPersonLeader
(
String
personLeader
)
{
public
void
setPersonLeader
(
String
personLeader
)
{
this
.
personLeader
=
personLeader
;
this
.
personLeader
=
personLeader
;
}
}
public
Integer
getIdentifyUser
()
{
public
String
getIdentifyUser
()
{
return
identifyUser
;
return
identifyUser
;
}
}
public
void
setIdentifyUser
(
Integer
identifyUser
)
{
public
void
setIdentifyUser
(
String
identifyUser
)
{
this
.
identifyUser
=
identifyUser
;
this
.
identifyUser
=
identifyUser
;
}
}
public
String
getIdentifyMethod
()
{
public
String
getIdentifyMethod
()
{
return
identifyMethod
;
return
identifyMethod
;
}
}
public
void
setIdentifyMethod
(
String
identifyMethod
)
{
public
void
setIdentifyMethod
(
String
identifyMethod
)
{
this
.
identifyMethod
=
identifyMethod
;
this
.
identifyMethod
=
identifyMethod
;
}
}
public
Long
getRiskLevelId
()
{
public
Long
getRiskLevelId
()
{
return
riskLevelId
;
return
riskLevelId
;
}
}
public
void
setRiskLevelId
(
Long
riskLevelId
)
{
public
void
setRiskLevelId
(
Long
riskLevelId
)
{
this
.
riskLevelId
=
riskLevelId
;
this
.
riskLevelId
=
riskLevelId
;
}
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/PreplanPicture.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.Lob
;
import
javax.persistence.Lob
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
/**
/**
* The persistent class for the preplan_picture database table.
* The persistent class for the preplan_picture database table.
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_preplan_picture"
)
@Table
(
name
=
"f_preplan_picture"
)
@NamedQuery
(
name
=
"PreplanPicture.findAll"
,
query
=
"SELECT p FROM PreplanPicture p"
)
@NamedQuery
(
name
=
"PreplanPicture.findAll"
,
query
=
"SELECT p FROM PreplanPicture p"
)
public
class
PreplanPicture
extends
BasicEntity
{
public
class
PreplanPicture
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
@Column
(
name
=
"equipment_id"
)
@Column
(
name
=
"equipment_id"
)
private
Long
equipmentId
;
private
Long
equipmentId
;
private
String
name
;
private
String
name
;
@Lob
@Lob
private
String
picture
;
private
String
picture
;
private
String
remark
;
private
String
remark
;
private
int
type
;
private
int
type
;
public
PreplanPicture
()
{
public
PreplanPicture
()
{
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
this
.
createBy
;
return
this
.
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
Long
getEquipmentId
()
{
public
Long
getEquipmentId
()
{
return
this
.
equipmentId
;
return
this
.
equipmentId
;
}
}
public
void
setEquipmentId
(
Long
equipmentId
)
{
public
void
setEquipmentId
(
Long
equipmentId
)
{
this
.
equipmentId
=
equipmentId
;
this
.
equipmentId
=
equipmentId
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
this
.
name
;
return
this
.
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getPicture
()
{
public
String
getPicture
()
{
return
this
.
picture
;
return
this
.
picture
;
}
}
public
void
setPicture
(
String
picture
)
{
public
void
setPicture
(
String
picture
)
{
this
.
picture
=
picture
;
this
.
picture
=
picture
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
int
getType
()
{
public
int
getType
()
{
return
this
.
type
;
return
this
.
type
;
}
}
public
void
setType
(
int
type
)
{
public
void
setType
(
int
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/RiskFactor.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
/**
/**
* The persistent class for the risk_factors database table.
* The persistent class for the risk_factors database table.
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_risk_factor"
)
@Table
(
name
=
"f_risk_factor"
)
@NamedQuery
(
name
=
"RiskFactor.findAll"
,
query
=
"SELECT r FROM RiskFactor r"
)
@NamedQuery
(
name
=
"RiskFactor.findAll"
,
query
=
"SELECT r FROM RiskFactor r"
)
public
class
RiskFactor
extends
BasicEntity
{
public
class
RiskFactor
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Column
(
name
=
"accident_type_id"
)
@Column
(
name
=
"accident_type_id"
)
private
Long
accidentTypeId
;
private
Long
accidentTypeId
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
@Column
(
name
=
"dept_id"
)
@Column
(
name
=
"dept_id"
)
private
Long
deptId
;
private
String
deptId
;
private
String
name
;
private
String
name
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
private
String
remark
;
private
String
remark
;
private
String
type
;
private
String
type
;
public
RiskFactor
()
{
public
RiskFactor
()
{
}
}
public
Long
getAccidentTypeId
()
{
public
Long
getAccidentTypeId
()
{
return
this
.
accidentTypeId
;
return
this
.
accidentTypeId
;
}
}
public
void
setAccidentTypeId
(
Long
accidentTypeId
)
{
public
void
setAccidentTypeId
(
Long
accidentTypeId
)
{
this
.
accidentTypeId
=
accidentTypeId
;
this
.
accidentTypeId
=
accidentTypeId
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
this
.
createBy
;
return
this
.
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
Long
getDeptId
()
{
public
String
getDeptId
()
{
return
this
.
deptId
;
return
this
.
deptId
;
}
}
public
void
setDeptId
(
Long
deptId
)
{
public
void
setDeptId
(
String
deptId
)
{
this
.
deptId
=
deptId
;
this
.
deptId
=
deptId
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
this
.
name
;
return
this
.
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
this
.
orgCode
;
return
this
.
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
String
getType
()
{
public
String
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/RiskLevel.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Entity
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
/**
/**
* The persistent class for the risk_level database table.
* The persistent class for the risk_level database table.
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_risk_level"
)
@Table
(
name
=
"f_risk_level"
)
@NamedQuery
(
name
=
"RiskLevel.findAll"
,
query
=
"SELECT r FROM RiskLevel r"
)
@NamedQuery
(
name
=
"RiskLevel.findAll"
,
query
=
"SELECT r FROM RiskLevel r"
)
public
class
RiskLevel
extends
BasicEntity
{
public
class
RiskLevel
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
color
;
private
String
color
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
Long
createBy
;
private
String
createBy
;
@Column
(
name
=
"evaluation_model_id"
)
@Column
(
name
=
"evaluation_model_id"
)
private
Long
evaluationModelId
;
private
Long
evaluationModelId
;
@Column
(
name
=
"name"
)
@Column
(
name
=
"name"
)
private
String
name
;
private
String
name
;
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
@Column
(
name
=
"level"
)
@Column
(
name
=
"level"
)
private
Integer
level
;
private
Integer
level
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
@Column
(
name
=
"top_limit"
)
@Column
(
name
=
"top_limit"
)
private
BigDecimal
topLimit
;
private
BigDecimal
topLimit
;
@Column
(
name
=
"down_limit"
)
@Column
(
name
=
"down_limit"
)
private
BigDecimal
downLimit
;
private
BigDecimal
downLimit
;
private
Integer
manageLevel
;
private
Integer
manageLevel
;
private
String
remark
;
private
String
remark
;
private
String
severity
;
private
String
severity
;
public
RiskLevel
()
{
public
RiskLevel
()
{
}
}
public
String
getColor
()
{
public
String
getColor
()
{
return
this
.
color
;
return
this
.
color
;
}
}
public
void
setColor
(
String
color
)
{
public
void
setColor
(
String
color
)
{
this
.
color
=
color
;
this
.
color
=
color
;
}
}
public
Long
getCreateBy
()
{
return
this
.
createBy
;
}
public
String
getCreateBy
()
{
return
createBy
;
public
void
setCreateBy
(
Long
createBy
)
{
}
this
.
createBy
=
createBy
;
}
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
public
Integer
getLevel
()
{
}
return
this
.
level
;
}
public
Integer
getLevel
()
{
return
this
.
level
;
public
void
setLevel
(
Integer
level
)
{
}
this
.
level
=
level
;
}
public
void
setLevel
(
Integer
level
)
{
this
.
level
=
level
;
public
String
getOrgCode
()
{
}
return
this
.
orgCode
;
}
public
String
getOrgCode
()
{
return
this
.
orgCode
;
public
void
setOrgCode
(
String
orgCode
)
{
}
this
.
orgCode
=
orgCode
;
}
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
public
String
getRemark
()
{
}
return
this
.
remark
;
}
public
String
getRemark
()
{
return
this
.
remark
;
public
void
setRemark
(
String
remark
)
{
}
this
.
remark
=
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
public
String
getSeverity
()
{
}
return
this
.
severity
;
}
public
String
getSeverity
()
{
return
this
.
severity
;
public
void
setSeverity
(
String
severity
)
{
}
this
.
severity
=
severity
;
}
public
void
setSeverity
(
String
severity
)
{
this
.
severity
=
severity
;
public
Long
getEvaluationModelId
()
{
}
return
evaluationModelId
;
}
public
Long
getEvaluationModelId
()
{
return
evaluationModelId
;
public
void
setEvaluationModelId
(
Long
evaluationModelId
)
{
}
this
.
evaluationModelId
=
evaluationModelId
;
}
public
void
setEvaluationModelId
(
Long
evaluationModelId
)
{
this
.
evaluationModelId
=
evaluationModelId
;
public
BigDecimal
getTopLimit
()
{
}
return
topLimit
;
}
public
BigDecimal
getTopLimit
()
{
return
topLimit
;
public
void
setTopLimit
(
BigDecimal
topLimit
)
{
}
this
.
topLimit
=
topLimit
;
}
public
void
setTopLimit
(
BigDecimal
topLimit
)
{
this
.
topLimit
=
topLimit
;
public
BigDecimal
getDownLimit
()
{
}
return
downLimit
;
}
public
BigDecimal
getDownLimit
()
{
return
downLimit
;
public
void
setDownLimit
(
BigDecimal
downLimit
)
{
}
this
.
downLimit
=
downLimit
;
}
public
void
setDownLimit
(
BigDecimal
downLimit
)
{
this
.
downLimit
=
downLimit
;
public
Integer
getManageLevel
()
{
}
return
manageLevel
;
}
public
Integer
getManageLevel
()
{
return
manageLevel
;
public
void
setManageLevel
(
Integer
manageLevel
)
{
}
this
.
manageLevel
=
manageLevel
;
}
public
void
setManageLevel
(
Integer
manageLevel
)
{
this
.
manageLevel
=
manageLevel
;
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/RiskSource.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* The persistent class for the risk_source database table.
* The persistent class for the risk_source database table.
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_risk_source"
)
@Table
(
name
=
"f_risk_source"
)
@NamedQuery
(
name
=
"RiskSource.findAll"
,
query
=
"SELECT r FROM RiskSource r"
)
@NamedQuery
(
name
=
"RiskSource.findAll"
,
query
=
"SELECT r FROM RiskSource r"
)
public
class
RiskSource
extends
BasicEntity
{
public
class
RiskSource
extends
BasicEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
code
;
private
String
code
;
/**
/**
* 3维坐标
* 3维坐标
*/
*/
private
String
position3d
;
private
String
position3d
;
/**
/**
* 3维楼层
* 3维楼层
*/
*/
private
String
floor3d
;
private
String
floor3d
;
@Column
(
name
=
"is_indoor"
)
@Column
(
name
=
"is_indoor"
)
private
Boolean
isIndoor
;
private
Boolean
isIndoor
;
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
private
String
name
;
private
String
name
;
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
@Column
(
name
=
"parent_id"
)
@Column
(
name
=
"parent_id"
)
private
Long
parentId
;
private
Long
parentId
;
private
String
remark
;
private
String
remark
;
@Column
(
name
=
"risk_level_id"
)
@Column
(
name
=
"risk_level_id"
)
private
Long
riskLevelId
;
private
Long
riskLevelId
;
@Column
(
name
=
"status"
)
@Column
(
name
=
"status"
)
private
String
status
;
private
String
status
;
@Column
(
name
=
"is_region"
)
@Column
(
name
=
"is_region"
)
private
String
isRegion
;
private
String
isRegion
;
private
BigDecimal
rpn
;
private
BigDecimal
rpn
;
private
BigDecimal
increment
;
private
BigDecimal
increment
;
/**
/**
* ue4位置
* ue4位置
*/
*/
@Lob
@Lob
private
String
ue4Location
;
private
String
ue4Location
;
/**
/**
* ue4旋转
* ue4旋转
*/
*/
@Lob
@Lob
private
String
ue4Rotation
;
private
String
ue4Rotation
;
/**
/**
* ue4缩放
* ue4缩放
*/
*/
@Lob
@Lob
private
String
ue4Extent
;
private
String
ue4Extent
;
/**
/**
* 区域路径
* 区域路径
*/
*/
@Lob
@Lob
private
String
routePath
;
private
String
routePath
;
/**
/**
* 闪烁频率
* 闪烁频率
*/
*/
@Column
(
name
=
"flicker_frequency"
)
@Column
(
name
=
"flicker_frequency"
)
private
Integer
flickerFrequency
;
private
Integer
flickerFrequency
;
private
List
<
Fmea
>
fmeaList
;
private
List
<
Fmea
>
fmeaList
;
private
List
<
RpnChangeLog
>
rpnChangeLogList
;
private
List
<
RpnChangeLog
>
rpnChangeLogList
;
private
BigDecimal
rpni
=
new
BigDecimal
(
0
)
;
private
BigDecimal
rpni
=
new
BigDecimal
(
0
)
;
public
BigDecimal
getRpni
()
{
public
BigDecimal
getRpni
()
{
return
rpni
;
return
rpni
;
}
}
public
Integer
getFlickerFrequency
()
{
public
Integer
getFlickerFrequency
()
{
return
flickerFrequency
;
return
flickerFrequency
;
}
}
public
void
setFlickerFrequency
(
Integer
flickerFrequency
)
{
public
void
setFlickerFrequency
(
Integer
flickerFrequency
)
{
this
.
flickerFrequency
=
flickerFrequency
;
this
.
flickerFrequency
=
flickerFrequency
;
}
}
public
void
setRpni
(
BigDecimal
rpni
)
{
public
void
setRpni
(
BigDecimal
rpni
)
{
this
.
rpni
=
rpni
;
this
.
rpni
=
rpni
;
}
}
public
BigDecimal
getIncrement
()
{
public
BigDecimal
getIncrement
()
{
return
increment
;
return
increment
;
}
}
public
void
setIncrement
(
BigDecimal
increment
)
{
public
void
setIncrement
(
BigDecimal
increment
)
{
this
.
increment
=
increment
;
this
.
increment
=
increment
;
}
}
public
String
getStatus
()
{
public
String
getStatus
()
{
return
status
;
return
status
;
}
}
public
void
setStatus
(
String
status
)
{
public
void
setStatus
(
String
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
public
String
getIsRegion
()
{
public
String
getIsRegion
()
{
return
isRegion
;
return
isRegion
;
}
}
public
void
setIsRegion
(
String
isRegion
)
{
public
void
setIsRegion
(
String
isRegion
)
{
this
.
isRegion
=
isRegion
;
this
.
isRegion
=
isRegion
;
}
}
public
RiskSource
()
{
public
RiskSource
()
{
}
}
public
String
getCode
()
{
public
String
getCode
()
{
return
this
.
code
;
return
this
.
code
;
}
}
public
void
setCode
(
String
code
)
{
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
this
.
code
=
code
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
this
.
createBy
;
return
this
.
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
String
getName
()
{
public
String
getName
()
{
return
this
.
name
;
return
this
.
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
this
.
orgCode
;
return
this
.
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
Long
getParentId
()
{
public
Long
getParentId
()
{
return
this
.
parentId
;
return
this
.
parentId
;
}
}
public
void
setParentId
(
Long
parentId
)
{
public
void
setParentId
(
Long
parentId
)
{
this
.
parentId
=
parentId
;
this
.
parentId
=
parentId
;
}
}
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
public
void
setRemark
(
String
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
Long
getRiskLevelId
()
{
public
Long
getRiskLevelId
()
{
return
this
.
riskLevelId
;
return
this
.
riskLevelId
;
}
}
public
void
setRiskLevelId
(
Long
riskLevelId
)
{
public
void
setRiskLevelId
(
Long
riskLevelId
)
{
this
.
riskLevelId
=
riskLevelId
;
this
.
riskLevelId
=
riskLevelId
;
}
}
public
BigDecimal
getRpn
()
{
public
BigDecimal
getRpn
()
{
return
this
.
rpn
;
return
this
.
rpn
;
}
}
public
void
setRpn
(
BigDecimal
rpn
)
{
public
void
setRpn
(
BigDecimal
rpn
)
{
this
.
rpn
=
rpn
;
this
.
rpn
=
rpn
;
}
}
@OneToMany
(
mappedBy
=
"riskSource"
,
cascade
=
{
CascadeType
.
REMOVE
})
@OneToMany
(
mappedBy
=
"riskSource"
,
cascade
=
{
CascadeType
.
REMOVE
})
public
List
<
Fmea
>
getFmeaList
()
{
public
List
<
Fmea
>
getFmeaList
()
{
return
fmeaList
;
return
fmeaList
;
}
}
public
void
setFmeaList
(
List
<
Fmea
>
fmeaList
)
{
public
void
setFmeaList
(
List
<
Fmea
>
fmeaList
)
{
this
.
fmeaList
=
fmeaList
;
this
.
fmeaList
=
fmeaList
;
}
}
@OneToMany
(
mappedBy
=
"riskSource"
,
cascade
=
{
CascadeType
.
REMOVE
})
@OneToMany
(
mappedBy
=
"riskSource"
,
cascade
=
{
CascadeType
.
REMOVE
})
public
List
<
RpnChangeLog
>
getRpnChangeLogList
()
{
public
List
<
RpnChangeLog
>
getRpnChangeLogList
()
{
return
rpnChangeLogList
;
return
rpnChangeLogList
;
}
}
public
void
setRpnChangeLogList
(
List
<
RpnChangeLog
>
rpnChangeLogList
)
{
public
void
setRpnChangeLogList
(
List
<
RpnChangeLog
>
rpnChangeLogList
)
{
this
.
rpnChangeLogList
=
rpnChangeLogList
;
this
.
rpnChangeLogList
=
rpnChangeLogList
;
}
}
public
String
getPosition3d
()
{
public
String
getPosition3d
()
{
return
position3d
;
return
position3d
;
}
}
public
void
setPosition3d
(
String
position3d
)
{
public
void
setPosition3d
(
String
position3d
)
{
this
.
position3d
=
position3d
;
this
.
position3d
=
position3d
;
}
}
public
String
getFloor3d
()
{
public
String
getFloor3d
()
{
return
floor3d
;
return
floor3d
;
}
}
public
void
setFloor3d
(
String
floor3d
)
{
public
void
setFloor3d
(
String
floor3d
)
{
this
.
floor3d
=
floor3d
;
this
.
floor3d
=
floor3d
;
}
}
public
Boolean
getIsIndoor
()
{
public
Boolean
getIsIndoor
()
{
return
isIndoor
;
return
isIndoor
;
}
}
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
this
.
isIndoor
=
isIndoor
;
this
.
isIndoor
=
isIndoor
;
}
}
@Column
(
name
=
"ue4_location"
)
@Column
(
name
=
"ue4_location"
)
public
String
getUe4Location
()
{
public
String
getUe4Location
()
{
return
ue4Location
;
return
ue4Location
;
}
}
public
void
setUe4Location
(
String
ue4Location
)
{
public
void
setUe4Location
(
String
ue4Location
)
{
this
.
ue4Location
=
ue4Location
;
this
.
ue4Location
=
ue4Location
;
}
}
@Column
(
name
=
"ue4_rotation"
)
@Column
(
name
=
"ue4_rotation"
)
public
String
getUe4Rotation
()
{
public
String
getUe4Rotation
()
{
return
ue4Rotation
;
return
ue4Rotation
;
}
}
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
this
.
ue4Rotation
=
ue4Rotation
;
this
.
ue4Rotation
=
ue4Rotation
;
}
}
@Column
(
name
=
"ue4_extent"
)
@Column
(
name
=
"ue4_extent"
)
public
String
getUe4Extent
()
{
public
String
getUe4Extent
()
{
return
ue4Extent
;
return
ue4Extent
;
}
}
public
void
setUe4Extent
(
String
ue4Extent
)
{
public
void
setUe4Extent
(
String
ue4Extent
)
{
this
.
ue4Extent
=
ue4Extent
;
this
.
ue4Extent
=
ue4Extent
;
}
}
/**
/**
* @return the routePath
* @return the routePath
*/
*/
@Column
(
name
=
"route_path"
)
@Column
(
name
=
"route_path"
)
public
String
getRoutePath
()
{
public
String
getRoutePath
()
{
return
routePath
;
return
routePath
;
}
}
/**
/**
* @param routePath the routePath to set
* @param routePath the routePath to set
*/
*/
public
void
setRoutePath
(
String
routePath
)
{
public
void
setRoutePath
(
String
routePath
)
{
this
.
routePath
=
routePath
;
this
.
routePath
=
routePath
;
}
}
}
}
\ No newline at end of file
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/WaterResource.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
package
com
.
yeejoin
.
amos
.
fas
.
dao
.
entity
;
import
javax.persistence.*
;
import
javax.persistence.*
;
/**
/**
* 水资源
* 水资源
* @author
* @author
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"f_water_resource"
)
@Table
(
name
=
"f_water_resource"
)
@NamedQuery
(
name
=
"WaterResource.findAll"
,
query
=
"SELECT f FROM WaterResource f"
)
@NamedQuery
(
name
=
"WaterResource.findAll"
,
query
=
"SELECT f FROM WaterResource f"
)
public
class
WaterResource
extends
BasicEntity
{
public
class
WaterResource
extends
BasicEntity
{
/**
/**
*
*
*/
*/
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 名称
* 名称
*/
*/
private
String
name
;
private
String
name
;
/**
/**
* 编号
* 编号
*/
*/
private
String
code
;
private
String
code
;
/**
/**
* 类型 1:消火栓,2:消防水池,3:喷淋
* 类型 1:消火栓,2:消防水池,3:喷淋
*/
*/
private
String
type
;
private
String
type
;
/**
/**
* 区域
* 区域
*/
*/
@Column
(
name
=
"production_area"
)
@Column
(
name
=
"production_area"
)
private
String
productionArea
;
private
String
productionArea
;
/**
/**
* 3纬坐标
* 3纬坐标
*/
*/
private
String
position3d
;
private
String
position3d
;
/**
/**
* 3维楼层
* 3维楼层
*/
*/
private
String
floor3d
;
private
String
floor3d
;
/**
/**
* 是否室内
* 是否室内
*/
*/
@Column
(
name
=
"is_indoor"
)
@Column
(
name
=
"is_indoor"
)
private
Boolean
isIndoor
=
true
;
private
Boolean
isIndoor
=
true
;
/**
/**
* 所属风险区域id
* 所属风险区域id
*/
*/
@Column
(
name
=
"risk_source_id"
)
@Column
(
name
=
"risk_source_id"
)
private
Long
riskSourceId
;
private
Long
riskSourceId
;
/**
/**
* 房间
* 房间
*/
*/
private
String
room
;
private
String
room
;
/**
/**
* 位置
* 位置
*/
*/
private
String
address
;
private
String
address
;
/**
/**
* 组织
* 组织
*/
*/
@Column
(
name
=
"org_code"
)
@Column
(
name
=
"org_code"
)
private
String
orgCode
;
private
String
orgCode
;
/**
/**
* 创建人
* 创建人
*/
*/
@Column
(
name
=
"create_by"
)
@Column
(
name
=
"create_by"
)
private
int
createBy
;
private
String
createBy
;
/**
/**
* ue4位置
* ue4位置
*/
*/
@Lob
@Lob
private
String
ue4Location
;
private
String
ue4Location
;
/**
/**
* ue4旋转
* ue4旋转
*/
*/
@Lob
@Lob
private
String
ue4Rotation
;
private
String
ue4Rotation
;
public
String
getName
()
{
public
String
getName
()
{
return
name
;
return
name
;
}
}
public
void
setName
(
String
name
)
{
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
this
.
name
=
name
;
}
}
public
String
getCode
()
{
public
String
getCode
()
{
return
code
;
return
code
;
}
}
public
void
setCode
(
String
code
)
{
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
this
.
code
=
code
;
}
}
public
String
getType
()
{
public
String
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
public
String
getProductionArea
()
{
public
String
getProductionArea
()
{
return
productionArea
;
return
productionArea
;
}
}
public
void
setProductionArea
(
String
productionArea
)
{
public
void
setProductionArea
(
String
productionArea
)
{
this
.
productionArea
=
productionArea
;
this
.
productionArea
=
productionArea
;
}
}
public
String
getPosition3d
()
{
public
String
getPosition3d
()
{
return
position3d
;
return
position3d
;
}
}
public
void
setPosition3d
(
String
position3d
)
{
public
void
setPosition3d
(
String
position3d
)
{
this
.
position3d
=
position3d
;
this
.
position3d
=
position3d
;
}
}
public
String
getFloor3d
()
{
public
String
getFloor3d
()
{
return
floor3d
;
return
floor3d
;
}
}
public
void
setFloor3d
(
String
floor3d
)
{
public
void
setFloor3d
(
String
floor3d
)
{
this
.
floor3d
=
floor3d
;
this
.
floor3d
=
floor3d
;
}
}
public
Boolean
getIsIndoor
()
{
public
Boolean
getIsIndoor
()
{
return
isIndoor
;
return
isIndoor
;
}
}
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
public
void
setIsIndoor
(
Boolean
isIndoor
)
{
this
.
isIndoor
=
isIndoor
;
this
.
isIndoor
=
isIndoor
;
}
}
public
String
getRoom
()
{
public
String
getRoom
()
{
return
room
;
return
room
;
}
}
public
void
setRoom
(
String
room
)
{
public
void
setRoom
(
String
room
)
{
this
.
room
=
room
;
this
.
room
=
room
;
}
}
public
Long
getRiskSourceId
()
{
public
Long
getRiskSourceId
()
{
return
riskSourceId
;
return
riskSourceId
;
}
}
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
public
void
setRiskSourceId
(
Long
riskSourceId
)
{
this
.
riskSourceId
=
riskSourceId
;
this
.
riskSourceId
=
riskSourceId
;
}
}
public
String
getAddress
()
{
public
String
getAddress
()
{
return
address
;
return
address
;
}
}
public
void
setAddress
(
String
address
)
{
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
this
.
address
=
address
;
}
}
public
String
getOrgCode
()
{
public
String
getOrgCode
()
{
return
orgCode
;
return
orgCode
;
}
}
public
void
setOrgCode
(
String
orgCode
)
{
public
void
setOrgCode
(
String
orgCode
)
{
this
.
orgCode
=
orgCode
;
this
.
orgCode
=
orgCode
;
}
}
public
int
getCreateBy
()
{
public
String
getCreateBy
()
{
return
createBy
;
return
createBy
;
}
}
public
void
setCreateBy
(
int
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
@Column
(
name
=
"ue4_location"
)
@Column
(
name
=
"ue4_location"
)
public
String
getUe4Location
()
{
public
String
getUe4Location
()
{
return
ue4Location
;
return
ue4Location
;
}
}
public
void
setUe4Location
(
String
ue4Location
)
{
public
void
setUe4Location
(
String
ue4Location
)
{
this
.
ue4Location
=
ue4Location
;
this
.
ue4Location
=
ue4Location
;
}
}
@Column
(
name
=
"ue4_rotation"
)
@Column
(
name
=
"ue4_rotation"
)
public
String
getUe4Rotation
()
{
public
String
getUe4Rotation
()
{
return
ue4Rotation
;
return
ue4Rotation
;
}
}
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
public
void
setUe4Rotation
(
String
ue4Rotation
)
{
this
.
ue4Rotation
=
ue4Rotation
;
this
.
ue4Rotation
=
ue4Rotation
;
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/AccidentTypeController.java
View file @
0cb2f733
...
@@ -45,7 +45,7 @@ public class AccidentTypeController extends BaseController {
...
@@ -45,7 +45,7 @@ public class AccidentTypeController extends BaseController {
public
CommonResponse
queryRiskLevelPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
public
CommonResponse
queryRiskLevelPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iAccidentTypeService
.
queryAccidentTypePage
(
param
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iAccidentTypeService
.
queryAccidentTypePage
(
getToken
(),
getProduct
(),
getAppKey
(),
param
);
return
CommonResponseUtil
.
success
(
list
);
return
CommonResponseUtil
.
success
(
list
);
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/EquipmentController.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.yeejoin.amos.fas.business.param.ImgParam
;
import
com.yeejoin.amos.fas.business.param.ImgParam
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
...
@@ -12,25 +28,10 @@ import com.yeejoin.amos.fas.core.util.StringUtil;
...
@@ -12,25 +28,10 @@ import com.yeejoin.amos.fas.core.util.StringUtil;
import
com.yeejoin.amos.fas.dao.entity.Equipment
;
import
com.yeejoin.amos.fas.dao.entity.Equipment
;
import
com.yeejoin.amos.fas.dao.entity.EquipmentFireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.EquipmentFireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
@RestController
@RestController
@RequestMapping
(
value
=
"/api/impEquip"
)
@RequestMapping
(
value
=
"/api/impEquip"
)
...
@@ -249,7 +250,7 @@ public class EquipmentController extends BaseController {
...
@@ -249,7 +250,7 @@ public class EquipmentController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"重点装备详情"
,
notes
=
"重点装备详情"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"重点装备详情"
,
notes
=
"重点装备详情"
)
@GetMapping
(
value
=
"/detail/{equipmentId}"
,
produces
=
"application/json;charset=UTF-8"
)
@GetMapping
(
value
=
"/detail/{equipmentId}"
,
produces
=
"application/json;charset=UTF-8"
)
public
CommonResponse
findEquipDetail
(
@PathVariable
Long
equipmentId
)
{
public
CommonResponse
findEquipDetail
(
@PathVariable
Long
equipmentId
)
{
return
CommonResponseUtil
.
success
(
iEquipService
.
findEquipDetailsById
(
equipmentId
));
return
CommonResponseUtil
.
success
(
iEquipService
.
findEquipDetailsById
(
getToken
(),
getProduct
(),
getAppKey
(),
equipmentId
));
}
}
/**
/**
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/FireSourceController.java
View file @
0cb2f733
...
@@ -91,7 +91,7 @@ public class FireSourceController extends BaseController {
...
@@ -91,7 +91,7 @@ public class FireSourceController extends BaseController {
@RequestMapping
(
value
=
"/fire-car/det/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/fire-car/det/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryFireCar
(
@ApiParam
(
value
=
"查询条件"
,
required
=
true
)
@PathVariable
Long
id
)
{
public
CommonResponse
queryFireCar
(
@ApiParam
(
value
=
"查询条件"
,
required
=
true
)
@PathVariable
Long
id
)
{
FireCarDetailVo
car
=
fireCarService
.
findFireCarById
(
id
);
FireCarDetailVo
car
=
fireCarService
.
findFireCarById
(
getToken
(),
getProduct
(),
getAppKey
(),
id
);
return
CommonResponseUtil
.
success
(
car
);
return
CommonResponseUtil
.
success
(
car
);
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/FireStationController.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
com.yeejoin.amos.fas.business.service.intfc.IFireStationService
;
import
com.yeejoin.amos.fas.business.service.intfc.IFireStationService
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.dao.entity.FireStation
;
import
com.yeejoin.amos.fas.dao.entity.FireStation
;
import
com.yeejoin.amos.fas.dao.entity.FireStationFireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.FireStationFireEquipment
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
@RestController
@RestController
@RequestMapping
(
value
=
"/api/firestation"
)
@RequestMapping
(
value
=
"/api/firestation"
)
@Api
(
tags
=
"消防小室API"
)
@Api
(
tags
=
"消防小室API"
)
public
class
FireStationController
extends
BaseController
{
public
class
FireStationController
extends
BaseController
{
@Autowired
@Autowired
IFireStationService
iFireStationService
;
IFireStationService
iFireStationService
;
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加消防小室"
,
notes
=
"添加消防小室"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加消防小室"
,
notes
=
"添加消防小室"
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
create
(
@RequestBody
FireStation
fireStation
)
throws
Exception
{
public
CommonResponse
create
(
@RequestBody
FireStation
fireStation
)
throws
Exception
{
if
(
fireStation
==
null
||
StringUtils
.
isEmpty
(
fireStation
.
getName
())
if
(
fireStation
==
null
||
StringUtils
.
isEmpty
(
fireStation
.
getName
())
||
StringUtils
.
isEmpty
(
fireStation
.
getAddress
())
||
StringUtils
.
isEmpty
(
fireStation
.
getPosition3d
())
||
StringUtils
.
isEmpty
(
fireStation
.
getAddress
())
||
StringUtils
.
isEmpty
(
fireStation
.
getPosition3d
())
||
StringUtils
.
isEmpty
(
fireStation
.
getCode
()))
||
StringUtils
.
isEmpty
(
fireStation
.
getCode
()))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
compCode
=
getOrgCode
(
reginParams
);
String
compCode
=
getOrgCode
(
reginParams
);
fireStation
.
setCreateBy
(
0
);
fireStation
.
setCreateBy
(
"0"
);
fireStation
.
setCreateDate
(
new
Date
());
fireStation
.
setCreateDate
(
new
Date
());
fireStation
.
setOrgCode
(
compCode
);
fireStation
.
setOrgCode
(
compCode
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
save
(
fireStation
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
save
(
fireStation
));
}
}
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"绑定消防设备"
,
notes
=
"绑定消防设备"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"绑定消防设备"
,
notes
=
"绑定消防设备"
)
@RequestMapping
(
value
=
"/fireequipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/fireequipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
createFireRelation
(
@RequestBody
List
<
FireStationFireEquipment
>
fireStationFireEquipments
)
public
CommonResponse
createFireRelation
(
@RequestBody
List
<
FireStationFireEquipment
>
fireStationFireEquipments
)
throws
Exception
{
throws
Exception
{
if
(
CollectionUtils
.
isEmpty
(
fireStationFireEquipments
))
if
(
CollectionUtils
.
isEmpty
(
fireStationFireEquipments
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
for
(
FireStationFireEquipment
fireStationFireEquipment
:
fireStationFireEquipments
)
{
for
(
FireStationFireEquipment
fireStationFireEquipment
:
fireStationFireEquipments
)
{
fireStationFireEquipment
.
setCreateBy
(
0
);
fireStationFireEquipment
.
setCreateBy
(
"0"
);
fireStationFireEquipment
.
setCreateDate
(
new
Date
());
fireStationFireEquipment
.
setCreateDate
(
new
Date
());
}
}
return
CommonResponseUtil
.
success
(
iFireStationService
.
saveStationFireEquipment
(
fireStationFireEquipments
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
saveStationFireEquipment
(
fireStationFireEquipments
));
}
}
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"解除绑定消防设备"
,
notes
=
"解除绑定消防设备"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"解除绑定消防设备"
,
notes
=
"解除绑定消防设备"
)
@RequestMapping
(
value
=
"/fireequipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/fireequipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
public
CommonResponse
deleteFireEqRelation
(
@RequestBody
List
<
FireStationFireEquipment
>
fireStationFireEquipments
)
public
CommonResponse
deleteFireEqRelation
(
@RequestBody
List
<
FireStationFireEquipment
>
fireStationFireEquipments
)
throws
Exception
{
throws
Exception
{
if
(
CollectionUtils
.
isEmpty
(
fireStationFireEquipments
))
if
(
CollectionUtils
.
isEmpty
(
fireStationFireEquipments
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
iFireStationService
.
deleteStationFireEquipment
(
fireStationFireEquipments
);
iFireStationService
.
deleteStationFireEquipment
(
fireStationFireEquipments
);
return
CommonResponseUtil
.
success
(
"SUCCESS"
);
return
CommonResponseUtil
.
success
(
"SUCCESS"
);
}
}
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑消防小室"
,
notes
=
"编辑消防小室"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑消防小室"
,
notes
=
"编辑消防小室"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
public
CommonResponse
udpate
(
@PathVariable
Long
id
,
@RequestBody
FireStation
fireStation
)
{
public
CommonResponse
udpate
(
@PathVariable
Long
id
,
@RequestBody
FireStation
fireStation
)
{
fireStation
.
setId
(
id
);
fireStation
.
setId
(
id
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
save
(
fireStation
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
save
(
fireStation
));
}
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个消防小室"
,
notes
=
"查询单个消防小室"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个消防小室"
,
notes
=
"查询单个消防小室"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
query
(
@PathVariable
Long
id
)
{
public
CommonResponse
query
(
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryOne
(
id
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryOne
(
id
));
}
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@RequestMapping
(
value
=
"/{id}/fireequipmenet/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}/fireequipmenet/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryForEuqimentList
(
@PathVariable
Long
id
,
@RequestParam
int
pageNumber
,
public
CommonResponse
queryForEuqimentList
(
@PathVariable
Long
id
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
)
{
@RequestParam
int
pageSize
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForFireEquemtPage
(
id
,
commonPageable
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForFireEquemtPage
(
id
,
commonPageable
));
}
}
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除消防小室"
,
notes
=
"查询单个消防小室"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除消防小室"
,
notes
=
"查询单个消防小室"
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
public
CommonResponse
delete
(
@PathVariable
String
ids
)
throws
Exception
{
public
CommonResponse
delete
(
@PathVariable
String
ids
)
throws
Exception
{
String
[]
idArray
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
delete
(
idArray
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
delete
(
idArray
));
}
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询消防小室"
,
notes
=
"分页查询消防小室"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询消防小室"
,
notes
=
"分页查询消防小室"
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
forPage
(
public
CommonResponse
forPage
(
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
)
{
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForPage
(
StringUtils
.
trimToNull
(
name
),
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForPage
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
),
commonPageable
));
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
),
commonPageable
));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表查询消防小室"
,
notes
=
"分页查询消防小室"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表查询消防小室"
,
notes
=
"分页查询消防小室"
)
@RequestMapping
(
value
=
"/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
forList
(
public
CommonResponse
forList
(
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
)
{
)
{
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForList
(
StringUtils
.
trimToNull
(
name
),
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForList
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
)));
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
)));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加消防小室及上传图片"
,
notes
=
"添加消防小室及上传图片"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加消防小室及上传图片"
,
notes
=
"添加消防小室及上传图片"
)
@RequestMapping
(
value
=
"createAndSaveImg"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"createAndSaveImg"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
createAndSaveImg
(
@RequestParam
(
value
=
"file"
,
required
=
false
)
MultipartFile
[]
file
,
public
CommonResponse
createAndSaveImg
(
@RequestParam
(
value
=
"file"
,
required
=
false
)
MultipartFile
[]
file
,
FireStation
fireStation
)
throws
Exception
{
FireStation
fireStation
)
throws
Exception
{
if
(
fireStation
==
null
||
StringUtils
.
isEmpty
(
fireStation
.
getName
())
if
(
fireStation
==
null
||
StringUtils
.
isEmpty
(
fireStation
.
getName
())
||
StringUtils
.
isEmpty
(
fireStation
.
getAddress
())
||
StringUtils
.
isEmpty
(
fireStation
.
getAddress
())
// || StringUtils.isEmpty(fireStation.getPosition3d())
// || StringUtils.isEmpty(fireStation.getPosition3d())
||
StringUtils
.
isEmpty
(
fireStation
.
getCode
()))
||
StringUtils
.
isEmpty
(
fireStation
.
getCode
()))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
compCode
=
getOrgCode
(
reginParams
);
String
compCode
=
getOrgCode
(
reginParams
);
fireStation
.
setCreateBy
(
0
);
fireStation
.
setCreateBy
(
"0"
);
fireStation
.
setCreateDate
(
new
Date
());
fireStation
.
setCreateDate
(
new
Date
());
fireStation
.
setOrgCode
(
compCode
);
fireStation
.
setOrgCode
(
compCode
);
return
CommonResponseUtil
.
success
(
iFireStationService
.
saveAndUpd
(
fireStation
,
file
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
saveAndUpd
(
fireStation
,
file
));
}
}
/**
/**
* 查询消防小室关联设备信息
* 查询消防小室关联设备信息
* @param id
* @param id
* @return
* @return
*/
*/
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@RequestMapping
(
value
=
"/fireEquipments/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/fireEquipments/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryForEuqimentListById
(
@PathVariable
Long
id
)
{
public
CommonResponse
queryForEuqimentListById
(
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForEuqimentListById
(
id
));
return
CommonResponseUtil
.
success
(
iFireStationService
.
queryForEuqimentListById
(
id
));
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/FireStrengthController.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
java.util.Date
;
import
java.util.Date
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.fas.business.service.intfc.FireStengthService
;
import
com.yeejoin.amos.fas.business.service.intfc.FireStengthService
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.dao.entity.FireStrength
;
import
com.yeejoin.amos.fas.dao.entity.FireStrength
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
@RestController
@RestController
@RequestMapping
(
value
=
"/api/firestrength"
)
@RequestMapping
(
value
=
"/api/firestrength"
)
@Api
(
tags
=
"消防专职人API"
)
@Api
(
tags
=
"消防专职人API"
)
public
class
FireStrengthController
extends
BaseController
{
public
class
FireStrengthController
extends
BaseController
{
@Autowired
@Autowired
FireStengthService
fireStengthService
;
FireStengthService
fireStengthService
;
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加专职人员"
,
notes
=
"添加专职人员"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加专职人员"
,
notes
=
"添加专职人员"
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
createPoint
(
@RequestBody
FireStrength
fireStrength
)
throws
Exception
{
public
CommonResponse
createPoint
(
@RequestBody
FireStrength
fireStrength
)
throws
Exception
{
if
(
fireStrength
==
null
if
(
fireStrength
==
null
||
StringUtils
.
isEmpty
(
fireStrength
.
getUsername
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getUsername
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getPhoneNum
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getPhoneNum
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getPosition
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getPosition
())
||
StringUtils
.
isEmpty
(
fireStrength
.
getCode
()
))
||
StringUtils
.
isEmpty
(
fireStrength
.
getCode
()
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
fireStrength
.
setCreateBy
(
0
);
fireStrength
.
setCreateBy
(
"0"
);
fireStrength
.
setCreateDate
(
new
Date
());
fireStrength
.
setCreateDate
(
new
Date
());
return
CommonResponseUtil
.
success
(
fireStengthService
.
savePoint
(
fireStrength
));
return
CommonResponseUtil
.
success
(
fireStengthService
.
savePoint
(
fireStrength
));
}
}
// @Authorization(ingore = true)
// @Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑专职人员"
,
notes
=
"编辑专职人员"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑专职人员"
,
notes
=
"编辑专职人员"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
public
CommonResponse
udpatePoint
(
@PathVariable
Long
id
,
@RequestBody
FireStrength
fireStrength
)
{
public
CommonResponse
udpatePoint
(
@PathVariable
Long
id
,
@RequestBody
FireStrength
fireStrength
)
{
fireStrength
.
setId
(
id
);
fireStrength
.
setId
(
id
);
return
CommonResponseUtil
.
success
(
fireStengthService
.
savePoint
(
fireStrength
));
return
CommonResponseUtil
.
success
(
fireStengthService
.
savePoint
(
fireStrength
));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个专职人员"
,
notes
=
"查询单个专职人员"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个专职人员"
,
notes
=
"查询单个专职人员"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryPoint
(
@PathVariable
Long
id
)
{
public
CommonResponse
queryPoint
(
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
fireStengthService
.
queryOne
(
id
));
return
CommonResponseUtil
.
success
(
fireStengthService
.
queryOne
(
id
));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除专职人员"
,
notes
=
"查询单个专职人员"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除专职人员"
,
notes
=
"查询单个专职人员"
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
public
CommonResponse
deletePoint
(
@PathVariable
String
ids
)
throws
Exception
{
public
CommonResponse
deletePoint
(
@PathVariable
String
ids
)
throws
Exception
{
String
[]
idArray
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
return
CommonResponseUtil
.
success
(
fireStengthService
.
deletePoint
(
idArray
));
return
CommonResponseUtil
.
success
(
fireStengthService
.
deletePoint
(
idArray
));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询专职人员"
,
notes
=
"分页查询专职人员"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询专职人员"
,
notes
=
"分页查询专职人员"
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
pointList
(
public
CommonResponse
pointList
(
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
@RequestParam
int
pageSize
)
{
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
fireStengthService
.
queryByFireEquimt
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
commonPageable
));
return
CommonResponseUtil
.
success
(
fireStengthService
.
queryByFireEquimt
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
commonPageable
));
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/RiskFactorController.java
View file @
0cb2f733
...
@@ -41,7 +41,7 @@ public class RiskFactorController extends BaseController {
...
@@ -41,7 +41,7 @@ public class RiskFactorController extends BaseController {
public
CommonResponse
queryRiskFactorPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
public
CommonResponse
queryRiskFactorPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iRiskFactorService
.
queryRiskFactorPage
(
param
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iRiskFactorService
.
queryRiskFactorPage
(
getToken
(),
getProduct
(),
getAppKey
(),
param
);
return
CommonResponseUtil
.
success
(
list
);
return
CommonResponseUtil
.
success
(
list
);
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/RiskLevelController.java
View file @
0cb2f733
...
@@ -4,6 +4,7 @@ import com.yeejoin.amos.fas.business.param.CommonPageInfoParam;
...
@@ -4,6 +4,7 @@ import com.yeejoin.amos.fas.business.param.CommonPageInfoParam;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskLevelService
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskLevelService
;
import
com.yeejoin.amos.fas.business.util.CommonPageParamUtil
;
import
com.yeejoin.amos.fas.business.util.CommonPageParamUtil
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.common.enums.ManageLevelEum
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonRequest
;
import
com.yeejoin.amos.fas.core.common.request.CommonRequest
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
...
@@ -17,14 +18,11 @@ import org.slf4j.Logger;
...
@@ -17,14 +18,11 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
@RestController
@RestController
@RequestMapping
(
"/api/riskLevel"
)
@RequestMapping
(
"/api/riskLevel"
)
...
@@ -44,7 +42,7 @@ public class RiskLevelController extends BaseController {
...
@@ -44,7 +42,7 @@ public class RiskLevelController extends BaseController {
public
CommonResponse
queryRiskLevelPage
(
@ApiParam
(
value
=
"查询条件"
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
public
CommonResponse
queryRiskLevelPage
(
@ApiParam
(
value
=
"查询条件"
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
CommonPageInfoParam
param
=
CommonPageParamUtil
.
fillCommonPageInfoParam
(
queryRequests
,
commonPageable
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iRiskLevelService
.
queryRiskLevelPage
(
param
);
Page
<
HashMap
<
String
,
Object
>>
list
=
iRiskLevelService
.
queryRiskLevelPage
(
getToken
(),
getProduct
(),
getAppKey
(),
param
);
return
CommonResponseUtil
.
success
(
list
);
return
CommonResponseUtil
.
success
(
list
);
}
}
...
@@ -100,4 +98,10 @@ public class RiskLevelController extends BaseController {
...
@@ -100,4 +98,10 @@ public class RiskLevelController extends BaseController {
}
}
}
}
@ApiOperation
(
value
=
"风险管控级别查询"
,
notes
=
"风险管控级别查询"
)
@GetMapping
(
value
=
"/manageLevel/list"
)
public
CommonResponse
getManageLevelEumList
(){
return
CommonResponseUtil
.
success
(
ManageLevelEum
.
getManageLevelEumList
());
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/RiskSourceController.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
com.yeejoin.amos.fas.business.param.AlarmParam
;
import
java.util.ArrayList
;
import
com.yeejoin.amos.fas.business.param.FmeaBindParam
;
import
java.util.HashMap
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskFactorService
;
import
java.util.List
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService
;
import
java.util.Map
;
import
com.yeejoin.amos.fas.business.service.model.ContingencyDeviceStatus
;
import
com.yeejoin.amos.fas.business.service.model.FireEquimentDataRo
;
import
com.yeejoin.amos.fas.business.service.model.ProtalDataRo
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.response.RiskSourceTreeResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -30,10 +20,21 @@ import org.springframework.web.bind.annotation.RequestMethod;
...
@@ -30,10 +20,21 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
com.yeejoin.amos.fas.business.param.AlarmParam
;
import
java.util.HashMap
;
import
com.yeejoin.amos.fas.business.param.FmeaBindParam
;
import
java.util.List
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskFactorService
;
import
java.util.Map
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService
;
import
com.yeejoin.amos.fas.business.service.model.ContingencyDeviceStatus
;
import
com.yeejoin.amos.fas.business.service.model.FireEquimentDataRo
;
import
com.yeejoin.amos.fas.business.service.model.ProtalDataRo
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.response.RiskSourceTreeResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
@RestController
@RestController
@RequestMapping
(
"/api/risksource"
)
@RequestMapping
(
"/api/risksource"
)
...
@@ -484,7 +485,7 @@ public class RiskSourceController extends BaseController {
...
@@ -484,7 +485,7 @@ public class RiskSourceController extends BaseController {
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
@RequestParam
Integer
pageNumber
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
@RequestParam
Integer
pageNumber
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
@RequestParam
Integer
pageSize
)
{
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
@RequestParam
Integer
pageSize
)
{
try
{
try
{
Page
<
Map
<
String
,
Object
>>
list
=
riskSourceService
.
listFmeaPointInputitem
(
fmeaId
,
pageNumber
,
pageSize
);
Page
<
Map
<
String
,
Object
>>
list
=
riskSourceService
.
listFmeaPointInputitem
(
getToken
(),
getProduct
(),
getAppKey
(),
fmeaId
,
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
list
);
return
CommonResponseUtil
.
success
(
list
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/WaterResourceController.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.fas.business.service.intfc.IWaterResourceService
;
import
com.yeejoin.amos.fas.business.service.intfc.IWaterResourceService
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.business.vo.ReginParams
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.dao.entity.WaterResource
;
import
com.yeejoin.amos.fas.dao.entity.WaterResource
;
import
com.yeejoin.amos.fas.dao.entity.WaterResourceEquipment
;
import
com.yeejoin.amos.fas.dao.entity.WaterResourceEquipment
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
@RestController
@RestController
@RequestMapping
(
value
=
"/api/waterresource"
)
@RequestMapping
(
value
=
"/api/waterresource"
)
@Api
(
tags
=
"水资源API"
)
@Api
(
tags
=
"水资源API"
)
public
class
WaterResourceController
extends
BaseController
{
public
class
WaterResourceController
extends
BaseController
{
@Autowired
@Autowired
IWaterResourceService
iWaterResourceService
;
IWaterResourceService
iWaterResourceService
;
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加水资源"
,
notes
=
"添加水资源"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"添加水资源"
,
notes
=
"添加水资源"
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
""
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
create
(
@RequestBody
WaterResource
waterResource
)
throws
Exception
{
public
CommonResponse
create
(
@RequestBody
WaterResource
waterResource
)
throws
Exception
{
if
(
waterResource
==
null
if
(
waterResource
==
null
||
StringUtils
.
isEmpty
(
waterResource
.
getType
())
||
StringUtils
.
isEmpty
(
waterResource
.
getType
())
||
StringUtils
.
isEmpty
(
waterResource
.
getFloor3d
())
||
StringUtils
.
isEmpty
(
waterResource
.
getFloor3d
())
// || StringUtils.isEmpty(waterResource.getPosition3d())
// || StringUtils.isEmpty(waterResource.getPosition3d())
||
StringUtils
.
isEmpty
(
waterResource
.
getCode
()
))
||
StringUtils
.
isEmpty
(
waterResource
.
getCode
()
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
compCode
=
getOrgCode
(
reginParams
);
String
compCode
=
getOrgCode
(
reginParams
);
waterResource
.
setCreateBy
(
0
);
waterResource
.
setCreateBy
(
"0"
);
waterResource
.
setCreateDate
(
new
Date
());
waterResource
.
setCreateDate
(
new
Date
());
waterResource
.
setOrgCode
(
compCode
);
waterResource
.
setOrgCode
(
compCode
);
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
save
(
waterResource
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
save
(
waterResource
));
}
}
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑水资源"
,
notes
=
"编辑水资源"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"编辑水资源"
,
notes
=
"编辑水资源"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
PUT
)
public
CommonResponse
udpate
(
@PathVariable
Long
id
,
@RequestBody
WaterResource
waterResource
)
{
public
CommonResponse
udpate
(
@PathVariable
Long
id
,
@RequestBody
WaterResource
waterResource
)
{
waterResource
.
setId
(
id
);
waterResource
.
setId
(
id
);
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
compCode
=
getOrgCode
(
reginParams
);
String
compCode
=
getOrgCode
(
reginParams
);
waterResource
.
setOrgCode
(
compCode
);
waterResource
.
setOrgCode
(
compCode
);
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
save
(
waterResource
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
save
(
waterResource
));
}
}
// @Authorization(ingore = true)
// @Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个水资源"
,
notes
=
"查询单个水资源"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询单个水资源"
,
notes
=
"查询单个水资源"
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryPoint
(
@PathVariable
Long
id
)
{
public
CommonResponse
queryPoint
(
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryOne
(
id
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryOne
(
id
));
}
}
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除水资源"
,
notes
=
"查询单个水资源"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"删除水资源"
,
notes
=
"查询单个水资源"
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/{ids}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
public
CommonResponse
delete
(
@PathVariable
String
ids
)
throws
Exception
{
public
CommonResponse
delete
(
@PathVariable
String
ids
)
throws
Exception
{
String
[]
idArray
=
ids
.
split
(
","
);
String
[]
idArray
=
ids
.
split
(
","
);
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
delete
(
idArray
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
delete
(
idArray
));
}
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询水资源"
,
notes
=
"分页查询水资源"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询水资源"
,
notes
=
"分页查询水资源"
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
forPage
(
public
CommonResponse
forPage
(
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"名称模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
name
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
code
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
,
@ApiParam
(
value
=
"编号模糊查询"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
type
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
@RequestParam
int
pageSize
)
{
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryForPage
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
),
commonPageable
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryForPage
(
StringUtils
.
trimToNull
(
name
),
StringUtils
.
trimToNull
(
code
),
StringUtils
.
trimToNull
(
type
),
commonPageable
));
}
}
//@Authorization(ingore = true)
//@Authorization(ingore = true)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询水资源"
,
notes
=
"分页查询水资源"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询水资源"
,
notes
=
"分页查询水资源"
)
@RequestMapping
(
value
=
"/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
list
()
{
public
CommonResponse
list
()
{
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryForList
());
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryForList
());
}
}
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"绑定消防设备"
,
notes
=
"绑定消防设备"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"绑定消防设备"
,
notes
=
"绑定消防设备"
)
@RequestMapping
(
value
=
"/fireEquipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/fireEquipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
createFireRelation
(
@RequestBody
List
<
WaterResourceEquipment
>
waterResourceEquipments
)
public
CommonResponse
createFireRelation
(
@RequestBody
List
<
WaterResourceEquipment
>
waterResourceEquipments
)
throws
Exception
{
throws
Exception
{
if
(
CollectionUtils
.
isEmpty
(
waterResourceEquipments
))
if
(
CollectionUtils
.
isEmpty
(
waterResourceEquipments
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
iWaterResourceService
.
saveBindFireEquipment
(
waterResourceEquipments
);
iWaterResourceService
.
saveBindFireEquipment
(
waterResourceEquipments
);
return
CommonResponseUtil
.
success
();
return
CommonResponseUtil
.
success
();
}
}
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"解除绑定消防设备"
,
notes
=
"解除绑定消防设备"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"解除绑定消防设备"
,
notes
=
"解除绑定消防设备"
)
@RequestMapping
(
value
=
"/fireEquipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/fireEquipmenet"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
DELETE
)
public
CommonResponse
deleteFireEqRelation
(
@RequestBody
List
<
WaterResourceEquipment
>
waterResourceEquipments
)
public
CommonResponse
deleteFireEqRelation
(
@RequestBody
List
<
WaterResourceEquipment
>
waterResourceEquipments
)
throws
Exception
{
throws
Exception
{
if
(
CollectionUtils
.
isEmpty
(
waterResourceEquipments
))
if
(
CollectionUtils
.
isEmpty
(
waterResourceEquipments
))
throw
new
Exception
(
"数据校验失败."
);
throw
new
Exception
(
"数据校验失败."
);
iWaterResourceService
.
deleteBindFireEquipment
(
waterResourceEquipments
);
iWaterResourceService
.
deleteBindFireEquipment
(
waterResourceEquipments
);
return
CommonResponseUtil
.
success
();
return
CommonResponseUtil
.
success
();
}
}
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询已经绑定的消防设备列表"
,
notes
=
"分页查询已经绑定的消防设备列表"
)
@RequestMapping
(
value
=
"/{waterResourceId}/fireEquipmenet/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{waterResourceId}/fireEquipmenet/page"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryForEuqimentList
(
@PathVariable
Long
waterResourceId
,
@RequestParam
int
pageNumber
,
public
CommonResponse
queryForEuqimentList
(
@PathVariable
Long
waterResourceId
,
@RequestParam
int
pageNumber
,
@RequestParam
int
pageSize
)
{
@RequestParam
int
pageSize
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryBindFireEquemtPage
(
waterResourceId
,
commonPageable
));
return
CommonResponseUtil
.
success
(
iWaterResourceService
.
queryBindFireEquemtPage
(
waterResourceId
,
commonPageable
));
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/feign/FeignConfiguration.java
View file @
0cb2f733
...
@@ -7,14 +7,6 @@ import feign.Logger;
...
@@ -7,14 +7,6 @@ import feign.Logger;
@Configuration
@Configuration
public
class
FeignConfiguration
{
public
class
FeignConfiguration
{
/**
* 日志级别
* @return
*/
@Bean
Logger
.
Level
feignLoggerLevel
()
{
return
Logger
.
Level
.
FULL
;
}
/**
/**
* 创建Feign请求拦截器,在发送请求前设置认证的token,各个微服务将token设置到环境变量中来达到通用
* 创建Feign请求拦截器,在发送请求前设置认证的token,各个微服务将token设置到环境变量中来达到通用
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/feign/MultipartSupportConfig.java
0 → 100644
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
feign
;
import
feign.codec.Encoder
;
import
feign.form.spring.SpringFormEncoder
;
import
org.springframework.beans.factory.ObjectFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.autoconfigure.http.HttpMessageConverters
;
import
org.springframework.cloud.openfeign.support.SpringEncoder
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.context.request.RequestContextListener
;
/**
* @Author: xinglei
* @Description:
* @Date: 2020/3/30 16:26
*/
@Configuration
public
class
MultipartSupportConfig
{
@Autowired
private
ObjectFactory
<
HttpMessageConverters
>
messageConverters
;
@Bean
public
Encoder
feignFormEncoder
()
{
return
new
SpringFormEncoder
(
new
SpringEncoder
(
messageConverters
));
}
/**
* 创建Feign请求拦截器,在发送请求前设置认证的token,各个微服务将token设置到环境变量中来达到通用
* @return
*/
@Bean
public
RequestContextListener
requestInterceptor
()
{
return
new
RequestContextListener
();
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/feign/PushFeign.java
0 → 100644
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
feign
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
com.yeejoin.amos.fas.business.jpush.PushMsgParam
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
import
org.springframework.cloud.openfeign.FeignClient
;
//推送
@FeignClient
(
name
=
"${Push.fegin.name}"
,
configuration
={
MultipartSupportConfig
.
class
})
public
interface
PushFeign
{
//
// @RequestMapping(value = "/api/user/sendMessage", method = RequestMethod.POST)
// CommonResponse sendMessage( @RequestBody List<PushMsgParam> responses);
@RequestMapping
(
value
=
"/api/user/sendMessageone"
,
method
=
RequestMethod
.
POST
)
CommonResponse
sendMessageone
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/pushNoticeMany"
,
method
=
RequestMethod
.
POST
)
CommonResponse
pushNoticeMany
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/buildPushPayload"
,
method
=
RequestMethod
.
POST
)
CommonResponse
buildPushPayload
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/pushDevice"
,
method
=
RequestMethod
.
GET
)
CommonResponse
PushDevice
(
@RequestParam
(
"alias"
)
String
alias
);
@RequestMapping
(
value
=
"/api/user/PushDeviceRegistration"
,
method
=
RequestMethod
.
GET
)
CommonResponse
PushDeviceRegistration
(
@RequestParam
(
"registrationId"
)
String
registrationId
,
@RequestParam
(
"alias"
)
String
alias
);
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/feign/PushFeignServer.java
0 → 100644
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
feign
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.http.HttpEntity
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.MediaType
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.client.RestTemplate
;
import
com.yeejoin.amos.fas.business.jpush.PushMsgParam
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
@Service
(
"pushFeignServer"
)
public
class
PushFeignServer
{
private
final
RestTemplate
restTemplate
;
public
PushFeignServer
()
{
this
.
restTemplate
=
new
RestTemplate
();
}
@Value
(
"${Push.fegin.name}"
)
private
String
RPushFeginName
;
private
static
String
sendMessage
=
"/api/user/sendMessage"
;
public
String
geturls
(
String
url
){
return
"http://"
+
RPushFeginName
+
url
;
}
public
HttpHeaders
getHeader
(
String
toke
,
String
product
,
String
appKey
){
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
setContentType
(
MediaType
.
APPLICATION_JSON
);
headers
.
set
(
"Content-Type"
,
"application/json"
);
headers
.
set
(
"token"
,
toke
);
headers
.
set
(
"product"
,
product
);
headers
.
set
(
"appKey"
,
appKey
);
return
headers
;
}
public
CommonResponse
sendMessage
(
String
toke
,
String
product
,
String
appKey
,
List
<
PushMsgParam
>
pushMsgParam
){
try
{
HttpEntity
httpEntity
=
new
HttpEntity
<>(
pushMsgParam
,
getHeader
(
toke
,
product
,
appKey
));
CommonResponse
commonResponse1
=
restTemplate
.
postForObject
(
geturls
(
sendMessage
),
httpEntity
,
CommonResponse
.
class
);
return
commonResponse1
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
CommonResponseUtil
.
failure
(
"发送失败"
);
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/jpush/AppMessagePushService.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
jpush
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
jpush
;
import
cn.jpush.api.JPushClient
;
import
cn.jpush.api.JPushClient
;
import
cn.jpush.api.push.model.Platform
;
import
cn.jpush.api.push.model.Platform
;
import
cn.jpush.api.push.model.PushPayload
;
import
cn.jpush.api.push.model.PushPayload
;
import
cn.jpush.api.push.model.audience.Audience
;
import
cn.jpush.api.push.model.audience.Audience
;
import
cn.jpush.api.push.model.notification.Notification
;
import
cn.jpush.api.push.model.notification.Notification
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
java.util.List
;
@Service
@Service
public
class
AppMessagePushService
{
public
class
AppMessagePushService
{
protected
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
AppMessagePushService
.
class
);
protected
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
AppMessagePushService
.
class
);
/*
@Value("${params.isPush}")
@Value
(
"${params.isPush}"
)
private String isPush;
private
String
isPush
;
private static final String APP_KEY = "1b3f7b961200f4b236811dfe";
private
static
final
String
APP_KEY
=
"1b3f7b961200f4b236811dfe"
;
private static final String MASTER_SECRET = "8b650e645fb3a43c96be02b2";
private
static
final
String
MASTER_SECRET
=
"8b650e645fb3a43c96be02b2"
;
private static JPushClient jpushClient = new JPushClient(MASTER_SECRET, APP_KEY);
private
static
JPushClient
jpushClient
=
new
JPushClient
(
MASTER_SECRET
,
APP_KEY
);
*/
public
void
sendMessage
(
List
<
PushMsgParam
>
responses
)
{
@Autowired
try
{
private
com
.
yeejoin
.
amos
.
fas
.
business
.
feign
.
PushFeign
PushFeign
;
if
(
responses
!=
null
&&
"true"
.
equals
(
isPush
))
{
for
(
PushMsgParam
response
:
responses
)
{
PushPayload
payload
=
buildPushPayload
(
response
);
jpushClient
.
sendPush
(
payload
);
}
}
// public void sendMessage(List<PushMsgParam> responses) {
}
catch
(
Exception
e
)
{
// try {
log
.
error
(
"极光推送异常"
,
e
);
// if (responses != null && "true".equals(isPush)) {
}
// for (PushMsgParam response : responses) {
}
// PushPayload payload = buildPushPayload(response);
// jpushClient.sendPush(payload);
private
PushPayload
buildPushPayload
(
PushMsgParam
response
)
{
// }
if
(
JPushTypeEnum
.
ALL
.
getCode
().
equals
(
response
.
getType
()))
{
// }
return
PushPayload
.
newBuilder
()
// } catch (Exception e) {
.
setPlatform
(
Platform
.
android
())
// log.error("极光推送异常", e);
.
setAudience
(
Audience
.
all
())
// }
.
setNotification
(
Notification
.
android
(
response
.
getContent
(),
response
.
getSubject
(),
response
.
getExtras
()))
// }
.
build
();
}
else
if
(
JPushTypeEnum
.
TAG
.
getCode
().
equals
(
response
.
getType
()))
{
private
PushPayload
buildPushPayload
(
PushMsgParam
response
)
{
return
PushPayload
.
newBuilder
()
CommonResponse
commonResponse
=
PushFeign
.
buildPushPayload
(
response
);
.
setPlatform
(
Platform
.
android
())
return
(
PushPayload
)
commonResponse
.
getDataList
();
.
setAudience
(
Audience
.
tag
(
response
.
getRecivers
()))
// if (JPushTypeEnum.ALL.getCode().equals(response.getType())) {
.
setNotification
(
Notification
.
android
(
response
.
getContent
(),
response
.
getSubject
(),
response
.
getExtras
()))
// return PushPayload.newBuilder()
.
build
();
// .setPlatform(Platform.android())
}
else
{
// .setAudience(Audience.all())
return
PushPayload
.
newBuilder
()
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
.
setPlatform
(
Platform
.
android
())
// .build();
.
setAudience
(
Audience
.
alias
(
response
.
getRecivers
()))
// } else if (JPushTypeEnum.TAG.getCode().equals(response.getType())) {
.
setNotification
(
Notification
.
android
(
response
.
getContent
(),
response
.
getSubject
(),
response
.
getExtras
()))
// return PushPayload.newBuilder()
.
build
();
// .setPlatform(Platform.android())
}
// .setAudience(Audience.tag(response.getRecivers()))
}
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
// .build();
public
void
sendMessage
(
PushMsgParam
response
)
{
// } else {
try
{
// return PushPayload.newBuilder()
if
(
null
!=
response
&&
"true"
.
equals
(
isPush
))
{
// .setPlatform(Platform.android())
PushPayload
payload
=
PushPayload
.
newBuilder
().
setPlatform
(
Platform
.
android
())
// .setAudience(Audience.alias(response.getRecivers()))
.
setAudience
(
Audience
.
all
())
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
.
setNotification
(
Notification
.
android
(
response
.
getContent
(),
response
.
getSubject
(),
response
.
getExtras
()))
// .build();
.
build
();
// }
jpushClient
.
sendPush
(
payload
);
}
}
}
catch
(
Exception
e
)
{
public
void
sendMessage
(
PushMsgParam
response
)
{
log
.
error
(
"极光推送异常"
,
e
);
CommonResponse
commonResponse
=
PushFeign
.
sendMessageone
(
response
);
}
// try {
}
// if (null != response && "true".equals(isPush)) {
// PushPayload payload = PushPayload.newBuilder().setPlatform(Platform.android())
}
// .setAudience(Audience.all())
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
// .build();
// jpushClient.sendPush(payload);
// }
// } catch (Exception e) {
// log.error("极光推送异常", e);
// }
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/AccidentTypeServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.Date
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.HashMap
;
import
org.springframework.data.domain.Page
;
import
java.util.LinkedHashMap
;
import
org.springframework.data.domain.PageImpl
;
import
java.util.List
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
import
com.yeejoin.amos.fas.business.dao.mapper.AccidentTypeMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.yeejoin.amos.fas.business.dao.repository.IAccidentTypeDao
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
org.springframework.data.domain.PageImpl
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.fas.business.service.intfc.IAccidentTypeService
;
import
com.yeejoin.amos.fas.dao.entity.AccidentType
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
com.yeejoin.amos.fas.business.dao.mapper.AccidentTypeMapper
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.fas.business.dao.repository.IAccidentTypeDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
@Service
(
"accidentTypeService"
)
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
public
class
AccidentTypeServiceImpl
implements
IAccidentTypeService
{
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.service.intfc.IAccidentTypeService
;
@Autowired
import
com.yeejoin.amos.fas.dao.entity.AccidentType
;
AccidentTypeMapper
accidentTypeMapper
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
@Autowired
import
com.yeejoin.amos.fas.exception.YeeException
;
IAccidentTypeDao
iAccidentTypeDao
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
@Autowired
IRiskFactorDao
iRiskFactorDao
;
@Service
(
"accidentTypeService"
)
public
class
AccidentTypeServiceImpl
implements
IAccidentTypeService
{
@Override
public
void
detAccidentType
(
Long
[]
param
)
{
@Autowired
//1.校验
AccidentTypeMapper
accidentTypeMapper
;
for
(
Long
id
:
param
){
@Autowired
checkBeforeDet
(
id
);
IAccidentTypeDao
iAccidentTypeDao
;
}
@Autowired
//2.删除
IRiskFactorDao
iRiskFactorDao
;
iAccidentTypeDao
.
deleteAllByIds
(
param
);
@Autowired
}
private
RemoteSecurityService
remoteSecurityService
;
@Override
/**
public
void
detAccidentType
(
Long
[]
param
)
{
* 关联数据校验
//1.校验
* @param id
for
(
Long
id
:
param
){
*/
checkBeforeDet
(
id
);
private
void
checkBeforeDet
(
Long
id
)
{
}
List
<
RiskFactor
>
list
=
iRiskFactorDao
.
findByAccidentTypeId
(
id
);
//2.删除
if
(
null
!=
list
&&
list
.
size
()>
0
){
iAccidentTypeDao
.
deleteAllByIds
(
param
);
throw
new
YeeException
(
"危险因素"
+
list
.
get
(
0
).
getName
()+
"在使用中,不能删除"
);
}
}
}
/**
* 关联数据校验
@Override
* @param id
public
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
)
{
*/
AccidentType
param
=
(
AccidentType
)
map
.
get
(
"param"
);
private
void
checkBeforeDet
(
Long
id
)
{
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
List
<
RiskFactor
>
list
=
iRiskFactorDao
.
findByAccidentTypeId
(
id
);
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
if
(
null
!=
list
&&
list
.
size
()>
0
){
String
deptId
=
map
.
get
(
"dept_id"
)==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
throw
new
YeeException
(
"危险因素"
+
list
.
get
(
0
).
getName
()+
"在使用中,不能删除"
);
param
.
setOrgCode
(
orgCode
);
}
param
.
setDeptId
(
Long
.
parseLong
(
deptId
));
}
param
.
setCreateBy
(
Long
.
parseLong
(
userId
));
param
.
setCreateDate
(
new
Date
());
@Override
iAccidentTypeDao
.
save
(
param
);
public
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
)
{
}
AccidentType
param
=
(
AccidentType
)
map
.
get
(
"param"
);
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
@Override
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
public
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
)
{
String
deptId
=
map
.
get
(
"dept_id"
)==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
param
.
setOrgCode
(
orgCode
);
return
accidentTypeMapper
.
findAccidentTypeListByOrgCode
(
orgCode
);
param
.
setDeptId
(
deptId
);
}
param
.
setCreateBy
(
userId
);
param
.
setCreateDate
(
new
Date
());
@Override
iAccidentTypeDao
.
save
(
param
);
public
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
CommonPageInfoParam
param
)
{
}
long
total
=
accidentTypeMapper
.
countPageData
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
accidentTypeMapper
.
findAccidentTypePage
(
param
);
@Override
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
public
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
)
{
return
result
;
}
return
accidentTypeMapper
.
findAccidentTypeListByOrgCode
(
orgCode
);
}
}
@Override
public
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
long
total
=
accidentTypeMapper
.
countPageData
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
accidentTypeMapper
.
findAccidentTypePage
(
param
);
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
for
(
HashMap
<
String
,
Object
>
map
:
content
)
{
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
{
userIdList
.
add
(
userId
);
}
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
{
deptIdList
.
add
(
deptId
);
}
}
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
}
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
Map
<
String
,
String
>
deptMap
=
new
HashMap
<
String
,
String
>();
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
}
content
.
forEach
(
e
->
{
e
.
put
(
"userName"
,
userMap
.
get
(
e
.
get
(
"createBy"
)));
e
.
put
(
"deptName"
,
deptMap
.
get
(
e
.
get
(
"deptId"
)));
});
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
return
result
;
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/EquipmentServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
java.io.File
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
java.io.IOException
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper
;
import
java.util.ArrayList
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
import
java.util.Date
;
import
com.yeejoin.amos.fas.business.dao.mongo.EquipCommunicationDao
;
import
java.util.HashMap
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentDao
;
import
java.util.List
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentFireEquipmentDao
;
import
java.util.Map
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDao
;
import
java.util.Optional
;
import
com.yeejoin.amos.fas.business.dao.repository.IPreplanPictureDao
;
import
com.yeejoin.amos.fas.business.param.ImgParam
;
import
javax.annotation.PostConstruct
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
com.yeejoin.amos.fas.business.vo.EquipCommunicationData
;
import
org.slf4j.Logger
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
org.slf4j.LoggerFactory
;
import
com.yeejoin.amos.fas.core.common.response.EquipDetailsResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.yeejoin.amos.fas.core.util.DaoCriteria
;
import
org.springframework.beans.factory.annotation.Value
;
import
com.yeejoin.amos.fas.core.util.query.BaseQuerySpecification
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.fas.dao.entity.Equipment
;
import
org.springframework.data.domain.PageImpl
;
import
com.yeejoin.amos.fas.dao.entity.EquipmentFireEquipment
;
import
org.springframework.data.domain.Sort
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipment
;
import
org.springframework.data.domain.Sort.Direction
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
org.springframework.data.domain.Sort.Order
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.slf4j.Logger
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.data.domain.Page
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.data.domain.Sort.Direction
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.data.domain.Sort.Order
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
org.springframework.data.mongodb.core.query.Query
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.yeejoin.amos.fas.business.dao.mongo.EquipCommunicationDao
;
import
org.springframework.util.CollectionUtils
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentDao
;
import
org.springframework.util.ObjectUtils
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentFireEquipmentDao
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IPreplanPictureDao
;
import
javax.annotation.PostConstruct
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
java.io.File
;
import
com.yeejoin.amos.fas.business.param.ImgParam
;
import
java.io.IOException
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
java.util.*
;
import
com.yeejoin.amos.fas.business.vo.EquipCommunicationData
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
@Service
(
"equipService"
)
import
com.yeejoin.amos.fas.core.common.response.EquipDetailsResponse
;
public
class
EquipmentServiceImpl
implements
IEquipmentService
{
import
com.yeejoin.amos.fas.core.util.DaoCriteria
;
import
com.yeejoin.amos.fas.core.util.query.BaseQuerySpecification
;
private
final
Logger
log
=
LoggerFactory
.
getLogger
(
EquipmentServiceImpl
.
class
);
import
com.yeejoin.amos.fas.dao.entity.Equipment
;
import
com.yeejoin.amos.fas.dao.entity.EquipmentFireEquipment
;
@Autowired
import
com.yeejoin.amos.fas.dao.entity.FireEquipment
;
ImpEquipMapper
impEquipMapper
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
com.yeejoin.amos.fas.exception.YeeException
;
@Autowired
import
com.yeejoin.amos.feign.privilege.Privilege
;
FireEquipMapper
fireEquipMapper
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
@Autowired
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
IEquipmentDao
iEquipmentDao
;
@Autowired
@Service
(
"equipService"
)
IPreplanPictureDao
iPreplanPictureDao
;
public
class
EquipmentServiceImpl
implements
IEquipmentService
{
@Autowired
private
final
Logger
log
=
LoggerFactory
.
getLogger
(
EquipmentServiceImpl
.
class
);
IEquipmentFireEquipmentDao
equipmentFireEquipmentDao
;
@Autowired
@Autowired
ImpEquipMapper
impEquipMapper
;
IFireEquipmentDao
iFireEquipmentDao
;
@Autowired
@Autowired
FireEquipMapper
fireEquipMapper
;
ImpAndFireEquipMapper
impAndFireEquipMapper
;
@Autowired
@Autowired
IEquipmentDao
iEquipmentDao
;
private
IPreplanPictureDao
preplanPictureDao
;
@Autowired
IPreplanPictureDao
iPreplanPictureDao
;
@Autowired
private
RedisTemplate
redisTemplate
;
@Autowired
IEquipmentFireEquipmentDao
equipmentFireEquipmentDao
;
@Autowired
private
MongoTemplate
mongoTemplate
;
@Autowired
IFireEquipmentDao
iFireEquipmentDao
;
@Autowired
private
EquipCommunicationDao
equipCommunicationDao
;
@Autowired
ImpAndFireEquipMapper
impAndFireEquipMapper
;
@Value
(
"${windows.img.path}"
)
private
String
winImgPath
;
@Autowired
private
IPreplanPictureDao
preplanPictureDao
;
@Value
(
"${linux.img.path}"
)
private
String
linuxImgPath
;
@Autowired
private
RedisTemplate
redisTemplate
;
public
Equipment
save
(
Equipment
equipment
)
{
Long
eqId
=
equipment
.
getId
();
@Autowired
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
private
MongoTemplate
mongoTemplate
;
return
equipment
;
}
@Autowired
private
EquipCommunicationDao
equipCommunicationDao
;
public
Equipment
queryOne
(
Long
id
)
{
@Value
(
"${windows.img.path}"
)
private
String
winImgPath
;
Optional
<
Equipment
>
dict1
=
iEquipmentDao
.
findById
(
id
);
Equipment
dict
=
null
;
@Value
(
"${linux.img.path}"
)
if
(
dict1
.
isPresent
()){
private
String
linuxImgPath
;
dict
=
dict1
.
get
();
}
@Autowired
return
dict
;
private
RemoteSecurityService
remoteSecurityService
;
}
public
Equipment
save
(
Equipment
equipment
)
{
Long
eqId
=
equipment
.
getId
();
@Override
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
return
equipment
;
for
(
String
id
:
idArray
)
{
}
Optional
<
Equipment
>
equipment1
=
iEquipmentDao
.
findById
(
Long
.
parseLong
(
id
));
Equipment
equipment
=
null
;
if
(
equipment1
.
isPresent
()){
public
Equipment
queryOne
(
Long
id
)
{
equipment
=
equipment1
.
get
();
}
Optional
<
Equipment
>
dict1
=
iEquipmentDao
.
findById
(
id
);
if
(
equipment
!=
null
)
{
Equipment
dict
=
null
;
this
.
iEquipmentDao
.
deleteById
(
Long
.
parseLong
(
id
));
if
(
dict1
.
isPresent
()){
}
else
{
dict
=
dict1
.
get
();
throw
new
Exception
(
"找不到指定的对象:"
+
id
);
}
}
return
dict
;
}
}
return
idArray
;
}
@Override
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
for
(
String
id
:
idArray
)
{
@Override
Optional
<
Equipment
>
equipment1
=
iEquipmentDao
.
findById
(
Long
.
parseLong
(
id
));
public
List
<
PreplanPicture
>
queryImgByIdAndType
(
List
<
DaoCriteria
>
criterias
)
{
Equipment
equipment
=
null
;
BaseQuerySpecification
<
PreplanPicture
>
spec
=
new
BaseQuerySpecification
<>(
criterias
);
if
(
equipment1
.
isPresent
()){
return
iPreplanPictureDao
.
findAll
(
spec
);
equipment
=
equipment1
.
get
();
}
}
if
(
equipment
!=
null
)
{
@Override
this
.
iEquipmentDao
.
deleteById
(
Long
.
parseLong
(
id
));
public
Page
<
Equipment
>
queryImpEquip
(
List
<
DaoCriteria
>
criterias
,
CommonPageable
commonPageable
)
{
}
else
{
String
name
=
""
;
throw
new
Exception
(
"找不到指定的对象:"
+
id
);
String
id
=
""
;
}
for
(
DaoCriteria
criteria
:
criterias
)
{
}
if
(
criteria
.
getPropertyName
().
equals
(
"name"
))
{
name
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
return
idArray
;
}
}
if
(
criteria
.
getPropertyName
().
equals
(
"id"
))
{
id
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
}
@Override
}
public
List
<
PreplanPicture
>
queryImgByIdAndType
(
List
<
DaoCriteria
>
criterias
)
{
Long
total
=
impEquipMapper
.
getEquipPageCount
(
name
,
id
);
BaseQuerySpecification
<
PreplanPicture
>
spec
=
new
BaseQuerySpecification
<>(
criterias
);
List
<
Map
>
content
=
impEquipMapper
.
getEquipPage
(
name
,
id
,
commonPageable
.
getOffset
(),
return
iPreplanPictureDao
.
findAll
(
spec
);
commonPageable
.
getPageSize
());
}
Page
result
=
new
PageImpl
(
content
,
commonPageable
,
total
);
return
result
;
@Override
}
public
Page
<
Equipment
>
queryImpEquip
(
List
<
DaoCriteria
>
criterias
,
CommonPageable
commonPageable
)
{
String
name
=
""
;
@Override
String
id
=
""
;
public
List
<
Equipment
>
queryEquipNoPage
()
{
for
(
DaoCriteria
criteria
:
criterias
)
{
return
iEquipmentDao
.
findAll
();
if
(
criteria
.
getPropertyName
().
equals
(
"name"
))
{
}
name
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
}
if
(
criteria
.
getPropertyName
().
equals
(
"id"
))
{
/**
id
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
* 绑定消防设备
}
*
}
* @param list
Long
total
=
impEquipMapper
.
getEquipPageCount
(
name
,
id
);
* @return
List
<
Map
>
content
=
impEquipMapper
.
getEquipPage
(
name
,
id
,
commonPageable
.
getOffset
(),
* @throws Exception
commonPageable
.
getPageSize
());
*/
Page
result
=
new
PageImpl
(
content
,
commonPageable
,
total
);
@Transactional
(
rollbackFor
=
Exception
.
class
)
return
result
;
public
List
<
Map
<
String
,
Object
>>
bindFireEqumt
(
Long
equipmentId
,
List
<
EquipmentFireEquipment
>
list
)
throws
Exception
{
}
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<>();
for
(
EquipmentFireEquipment
equipmentFireEquipment
:
list
)
{
@Override
int
count
=
equipmentFireEquipmentDao
.
findByEqmtIdAndFireEqmtId
(
equipmentId
,
equipmentFireEquipment
.
getFireEquipmentId
());
public
List
<
Equipment
>
queryEquipNoPage
()
{
if
(
count
>
0
)
{
return
iEquipmentDao
.
findAll
();
continue
;
}
}
equipmentFireEquipment
.
setEquipmentId
(
equipmentId
);
equipmentFireEquipment
.
setCreateDate
(
new
Date
());
/**
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
* 绑定消防设备
result
.
put
(
"exits"
,
false
);
*
Equipment
equipment
=
this
.
iEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getEquipmentId
().
longValue
());
* @param list
FireEquipment
fireEquipment
=
iFireEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getFireEquipmentId
().
longValue
());
* @return
if
(
equipment
==
null
||
fireEquipment
==
null
)
* @throws Exception
throw
new
Exception
(
"找不到数据"
);
*/
this
.
equipmentFireEquipmentDao
.
save
(
equipmentFireEquipment
);
@Transactional
(
rollbackFor
=
Exception
.
class
)
//已存在的绑定关系
public
List
<
Map
<
String
,
Object
>>
bindFireEqumt
(
Long
equipmentId
,
List
<
EquipmentFireEquipment
>
list
)
throws
Exception
{
List
<
EquipmentFireEquipment
>
exits
=
impAndFireEquipMapper
.
queryForList
(
String
.
valueOf
(
equipmentFireEquipment
.
getFireEquipmentId
()),
null
);
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<>();
if
(!
CollectionUtils
.
isEmpty
(
exits
))
for
(
EquipmentFireEquipment
equipmentFireEquipment
:
list
)
{
result
.
put
(
"exits"
,
true
);
int
count
=
equipmentFireEquipmentDao
.
findByEqmtIdAndFireEqmtId
(
equipmentId
,
equipmentFireEquipment
.
getFireEquipmentId
());
result
.
put
(
"newModel"
,
equipmentFireEquipment
);
if
(
count
>
0
)
{
resultList
.
add
(
result
);
continue
;
}
}
return
resultList
;
equipmentFireEquipment
.
setEquipmentId
(
equipmentId
);
}
equipmentFireEquipment
.
setCreateDate
(
new
Date
());
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"exits"
,
false
);
@Override
Equipment
equipment
=
this
.
iEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getEquipmentId
().
longValue
());
@Transactional
(
rollbackFor
=
Exception
.
class
)
FireEquipment
fireEquipment
=
iFireEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getFireEquipmentId
().
longValue
());
public
List
<
Long
>
removeFireEqmtBind
(
Long
equipmentId
,
String
[]
fireEquipmentIds
)
{
if
(
equipment
==
null
||
fireEquipment
==
null
)
List
<
Long
>
ids
=
new
ArrayList
<>();
throw
new
Exception
(
"找不到数据"
);
for
(
String
id
:
fireEquipmentIds
)
{
this
.
equipmentFireEquipmentDao
.
save
(
equipmentFireEquipment
);
long
result
=
0
;
//已存在的绑定关系
EquipmentFireEquipment
equipmentFireEquipment
=
impAndFireEquipMapper
.
queryForOne
(
String
.
valueOf
(
id
),
String
.
valueOf
(
equipmentId
));
List
<
EquipmentFireEquipment
>
exits
=
impAndFireEquipMapper
.
queryForList
(
String
.
valueOf
(
equipmentFireEquipment
.
getFireEquipmentId
()),
null
);
if
(!
CollectionUtils
.
isEmpty
(
exits
))
if
(
equipmentFireEquipment
!=
null
)
{
result
.
put
(
"exits"
,
true
);
result
=
equipmentFireEquipment
.
getId
();
result
.
put
(
"newModel"
,
equipmentFireEquipment
);
this
.
equipmentFireEquipmentDao
.
deleteById
(
equipmentFireEquipment
.
getId
());
resultList
.
add
(
result
);
}
}
ids
.
add
(
result
);
return
resultList
;
}
}
return
ids
;
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
List
<
Long
>
removeFireEqmtBind
(
Long
equipmentId
,
String
[]
fireEquipmentIds
)
{
/**
List
<
Long
>
ids
=
new
ArrayList
<>();
* 查询指定重点设备已经绑定的消防设备
for
(
String
id
:
fireEquipmentIds
)
{
*
long
result
=
0
;
* @param equipmentId
EquipmentFireEquipment
equipmentFireEquipment
=
impAndFireEquipMapper
.
queryForOne
(
String
.
valueOf
(
id
),
String
.
valueOf
(
equipmentId
));
* @return
*/
if
(
equipmentFireEquipment
!=
null
)
{
@Override
result
=
equipmentFireEquipment
.
getId
();
public
Page
queryBindFirEqumtList
(
CommonPageable
commonPageable
,
Long
equipmentId
)
{
this
.
equipmentFireEquipmentDao
.
deleteById
(
equipmentFireEquipment
.
getId
());
long
start
=
-
1
;
}
int
length
=
-
1
;
ids
.
add
(
result
);
if
(
null
!=
commonPageable
)
{
}
start
=
commonPageable
.
getOffset
();
length
=
commonPageable
.
getPageSize
();
return
ids
;
}
}
long
total
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPageCount
(
String
.
valueOf
(
equipmentId
));
List
<
FireEquipment
>
list
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPage
(
start
,
length
,
String
.
valueOf
(
equipmentId
));
Page
result
=
new
PageImpl
(
list
,
commonPageable
,
total
);
/**
return
result
;
* 查询指定重点设备已经绑定的消防设备
}
*
* @param equipmentId
* @return
@Override
*/
public
Equipment
saveImg
(
MultipartFile
file
,
Equipment
equipment
,
int
type
,
Long
userId
)
{
@Override
// TODO Auto-generated method stub
public
Page
queryBindFirEqumtList
(
CommonPageable
commonPageable
,
Long
equipmentId
)
{
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
long
start
=
-
1
;
int
length
=
-
1
;
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
if
(
null
!=
commonPageable
)
{
if
(
pp
==
null
)
{
start
=
commonPageable
.
getOffset
();
pp
=
new
PreplanPicture
();
length
=
commonPageable
.
getPageSize
();
pp
.
setEquipmentId
(
equipmentId
);
}
pp
.
setType
(
type
);
long
total
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPageCount
(
String
.
valueOf
(
equipmentId
));
pp
.
setCreateDate
(
new
Date
());
List
<
FireEquipment
>
list
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPage
(
start
,
length
,
String
.
valueOf
(
equipmentId
));
pp
.
setCreateBy
(
userId
.
intValue
());
Page
result
=
new
PageImpl
(
list
,
commonPageable
,
total
);
}
return
result
;
}
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
+
equipment
.
getId
();
String
filePath
=
getRootPath
()
+
path
;
@Override
public
Equipment
saveImg
(
MultipartFile
file
,
Equipment
equipment
,
int
type
,
Long
userId
)
{
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
// TODO Auto-generated method stub
file
.
getOriginalFilename
().
length
());
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
String
fileName
=
File
.
separator
+
type
+
fileType
;
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
try
{
if
(
pp
==
null
)
{
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
pp
=
new
PreplanPicture
();
if
(!
dest
.
exists
())
{
pp
.
setEquipmentId
(
equipmentId
);
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
pp
.
setType
(
type
);
dest
.
getParentFile
().
mkdirs
();
pp
.
setCreateDate
(
new
Date
());
}
pp
.
setCreateBy
(
userId
.
intValue
()+
""
);
dest
.
createNewFile
();
}
}
file
.
transferTo
(
dest
);
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
}
catch
(
IOException
e
)
{
+
equipment
.
getId
();
throw
new
YeeException
(
"上传图片失败"
);
String
filePath
=
getRootPath
()
+
path
;
}
String
picture
=
path
+
fileName
;
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
pp
.
setCreateBy
(
userId
.
intValue
());
file
.
getOriginalFilename
().
length
());
pp
.
setPicture
(
picture
);
String
fileName
=
File
.
separator
+
type
+
fileType
;
if
(
equipment
.
getCreateDate
()
==
null
)
{
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
try
{
Equipment
equipment2
=
null
;
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
if
(
date
.
isPresent
()){
if
(!
dest
.
exists
())
{
equipment2
=
date
.
get
();
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
}
dest
.
getParentFile
().
mkdirs
();
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
());
}
}
dest
.
createNewFile
();
}
preplanPictureDao
.
saveAndFlush
(
pp
);
file
.
transferTo
(
dest
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
}
catch
(
IOException
e
)
{
return
equipment
;
throw
new
YeeException
(
"上传图片失败"
);
}
}
String
picture
=
path
+
fileName
;
private
String
getRootPath
()
{
pp
.
setCreateBy
(
userId
.
intValue
()+
""
);
String
localPath
=
""
;
pp
.
setPicture
(
picture
);
if
(
"\\"
.
equals
(
File
.
separator
))
{
if
(
equipment
.
getCreateDate
()
==
null
)
{
localPath
+=
winImgPath
;
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
}
else
if
(
"/"
.
equals
(
File
.
separator
))
{
Equipment
equipment2
=
null
;
localPath
+=
linuxImgPath
;
if
(
date
.
isPresent
()){
}
equipment2
=
date
.
get
();
return
localPath
.
trim
();
}
}
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
());
}
@Override
preplanPictureDao
.
saveAndFlush
(
pp
);
public
Equipment
saveEquipmentAndImg
(
ImgParam
[]
imgs
,
Equipment
equipment
)
{
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
// TODO Auto-generated method stub
return
equipment
;
if
(
imgs
==
null
||
imgs
.
length
<
1
)
{
}
equipment
=
save
(
equipment
);
if
(
equipment
.
getCreateDate
()
==
null
)
{
private
String
getRootPath
()
{
String
localPath
=
""
;
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
if
(
"\\"
.
equals
(
File
.
separator
))
{
Equipment
equipment2
=
null
;
localPath
+=
winImgPath
;
if
(
date
.
isPresent
()){
}
else
if
(
"/"
.
equals
(
File
.
separator
))
{
equipment2
=
date
.
get
();
localPath
+=
linuxImgPath
;
}
}
return
localPath
.
trim
();
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
}
}
}
else
{
equipment
=
save
(
equipment
);
@Override
if
(
equipment
.
getCreateDate
()
==
null
)
{
public
Equipment
saveEquipmentAndImg
(
ImgParam
[]
imgs
,
Equipment
equipment
)
{
// TODO Auto-generated method stub
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
if
(
imgs
==
null
||
imgs
.
length
<
1
)
{
Equipment
equipment2
=
null
;
equipment
=
save
(
equipment
);
if
(
date
.
isPresent
()){
if
(
equipment
.
getCreateDate
()
==
null
)
{
equipment2
=
date
.
get
();
}
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Equipment
equipment2
=
null
;
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
if
(
date
.
isPresent
()){
}
equipment2
=
date
.
get
();
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
}
for
(
int
i
=
0
;
i
<
imgs
.
length
;
i
++)
{
MultipartFile
file
=
imgs
[
i
].
getFile
();
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
if
(
null
!=
file
)
{
}
int
type
=
imgs
[
i
].
getType
();
}
else
{
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
equipment
=
save
(
equipment
);
if
(
pp
==
null
)
{
if
(
equipment
.
getCreateDate
()
==
null
)
{
pp
=
new
PreplanPicture
();
pp
.
setEquipmentId
(
equipmentId
);
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
pp
.
setType
(
type
);
Equipment
equipment2
=
null
;
pp
.
setCreateDate
(
new
Date
());
if
(
date
.
isPresent
()){
}
equipment2
=
date
.
get
();
}
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
+
equipment
.
getId
();
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
String
filePath
=
getRootPath
()
+
path
;
}
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
for
(
int
i
=
0
;
i
<
imgs
.
length
;
i
++)
{
file
.
getOriginalFilename
().
length
());
MultipartFile
file
=
imgs
[
i
].
getFile
();
String
fileName
=
File
.
separator
+
type
+
fileType
;
if
(
null
!=
file
)
{
int
type
=
imgs
[
i
].
getType
();
try
{
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
if
(
pp
==
null
)
{
if
(!
dest
.
exists
())
{
pp
=
new
PreplanPicture
();
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
pp
.
setEquipmentId
(
equipmentId
);
dest
.
getParentFile
().
mkdirs
();
pp
.
setType
(
type
);
}
pp
.
setCreateDate
(
new
Date
());
dest
.
createNewFile
();
}
}
file
.
transferTo
(
dest
);
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
}
catch
(
IOException
e
)
{
+
File
.
separator
+
equipment
.
getId
();
log
.
error
(
e
.
getMessage
(),
e
);
String
filePath
=
getRootPath
()
+
path
;
throw
new
YeeException
(
"上传图片失败"
);
}
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
String
picture
=
path
+
fileName
;
file
.
getOriginalFilename
().
length
());
pp
.
setPicture
(
picture
);
String
fileName
=
File
.
separator
+
type
+
fileType
;
preplanPictureDao
.
saveAndFlush
(
pp
);
}
try
{
}
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
if
(!
dest
.
exists
())
{
}
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
return
equipment
;
dest
.
getParentFile
().
mkdirs
();
}
}
dest
.
createNewFile
();
@Override
}
public
List
<
Map
<
String
,
Object
>>
findEquipVideoList
()
{
file
.
transferTo
(
dest
);
List
<
Map
<
String
,
Object
>>
list
=
impAndFireEquipMapper
.
findEquipVideo
();
}
catch
(
IOException
e
)
{
Map
<
String
,
Map
<
String
,
Object
>>
tempEquip
=
new
HashMap
<
String
,
Map
<
String
,
Object
>>();
log
.
error
(
e
.
getMessage
(),
e
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
throw
new
YeeException
(
"上传图片失败"
);
for
(
Map
<
String
,
Object
>
temp
:
list
)
{
}
Map
<
String
,
Object
>
equip
=
new
HashMap
<
String
,
Object
>();
String
picture
=
path
+
fileName
;
Map
<
String
,
Object
>
video
=
new
HashMap
<
String
,
Object
>();
pp
.
setPicture
(
picture
);
video
.
put
(
"id"
,
temp
.
get
(
"id"
));
preplanPictureDao
.
saveAndFlush
(
pp
);
video
.
put
(
"code"
,
temp
.
get
(
"code"
));
}
video
.
put
(
"name"
,
temp
.
get
(
"name"
));
}
video
.
put
(
"videoUrl"
,
temp
.
get
(
"url"
));
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
video
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
}
video
.
put
(
"monitorTime"
,
new
Date
());
return
equipment
;
List
<
Map
<
String
,
Object
>>
videoList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
}
if
(
tempEquip
.
containsKey
(
temp
.
get
(
"equipId"
).
toString
()))
{
equip
=
tempEquip
.
get
(
temp
.
get
(
"equipId"
).
toString
());
@Override
videoList
=
(
List
<
Map
<
String
,
Object
>>)
equip
.
get
(
"children"
);
public
List
<
Map
<
String
,
Object
>>
findEquipVideoList
()
{
videoList
.
add
(
video
);
List
<
Map
<
String
,
Object
>>
list
=
impAndFireEquipMapper
.
findEquipVideo
();
}
else
{
Map
<
String
,
Map
<
String
,
Object
>>
tempEquip
=
new
HashMap
<
String
,
Map
<
String
,
Object
>>();
equip
.
put
(
"equipId"
,
temp
.
get
(
"equipId"
));
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
equip
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
for
(
Map
<
String
,
Object
>
temp
:
list
)
{
equip
.
put
(
"equipCode"
,
temp
.
get
(
"equipCode"
));
Map
<
String
,
Object
>
equip
=
new
HashMap
<
String
,
Object
>();
videoList
.
add
(
video
);
Map
<
String
,
Object
>
video
=
new
HashMap
<
String
,
Object
>();
equip
.
put
(
"children"
,
videoList
);
video
.
put
(
"id"
,
temp
.
get
(
"id"
));
tempEquip
.
put
(
temp
.
get
(
"equipId"
).
toString
(),
equip
);
video
.
put
(
"code"
,
temp
.
get
(
"code"
));
result
.
add
(
equip
);
video
.
put
(
"name"
,
temp
.
get
(
"name"
));
}
video
.
put
(
"videoUrl"
,
temp
.
get
(
"url"
));
}
video
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
return
result
;
video
.
put
(
"monitorTime"
,
new
Date
());
}
List
<
Map
<
String
,
Object
>>
videoList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
tempEquip
.
containsKey
(
temp
.
get
(
"equipId"
).
toString
()))
{
@Override
equip
=
tempEquip
.
get
(
temp
.
get
(
"equipId"
).
toString
());
public
EquipDetailsResponse
findEquipDetailsById
(
Long
id
)
{
videoList
=
(
List
<
Map
<
String
,
Object
>>)
equip
.
get
(
"children"
);
return
fireEquipMapper
.
findEquipDetailsById
(
id
);
videoList
.
add
(
video
);
}
}
else
{
equip
.
put
(
"equipId"
,
temp
.
get
(
"equipId"
));
equip
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
@Override
equip
.
put
(
"equipCode"
,
temp
.
get
(
"equipCode"
));
public
List
<
Equipment
>
findAll
()
{
videoList
.
add
(
video
);
return
iEquipmentDao
.
findAll
();
equip
.
put
(
"children"
,
videoList
);
}
tempEquip
.
put
(
temp
.
get
(
"equipId"
).
toString
(),
equip
);
result
.
add
(
equip
);
}
@Override
}
@PostConstruct
return
result
;
public
void
findAllEquipPointInfo
()
{
}
List
<
EquipCommunicationData
>
list
=
fireEquipMapper
.
findAllEquipPointInfo
();
if
(!
ObjectUtils
.
isEmpty
(
list
))
{
@Override
HashMap
<
String
,
EquipCommunicationData
>
map
=
new
HashMap
<>();
public
EquipDetailsResponse
findEquipDetailsById
(
String
toke
,
String
product
,
String
appKey
,
Long
id
)
{
list
.
forEach
(
data
->
{
EquipDetailsResponse
equipDetailsResponse
=
fireEquipMapper
.
findEquipDetailsById
(
id
);
map
.
put
(
data
.
getPointCode
(),
data
);
AgencyUserModel
user
=
remoteSecurityService
.
getUserById
(
toke
,
product
,
appKey
,
equipDetailsResponse
.
getUserId
());
});
equipDetailsResponse
.
setUsername
(
user
.
getRealName
());
redisTemplate
.
opsForHash
().
putAll
(
"fireEquipData"
,
map
);
equipDetailsResponse
.
setTel
(
user
.
getMobile
());
}
if
(
user
.
getCompanys
().
get
(
0
)!=
null
)
}
{
CompanyModel
companyModel
=
user
.
getCompanys
().
get
(
0
);
if
(
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
())!=
null
)
@Override
{
public
EquipCommunicationData
findFireEquipmentByPointCode
(
String
code
)
{
List
<
DepartmentModel
>
departList
=
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
());
EquipCommunicationData
data
=
(
EquipCommunicationData
)
redisTemplate
.
opsForHash
().
get
(
"fireEquipData"
,
code
);
if
(!
departList
.
isEmpty
())
if
(
ObjectUtils
.
isEmpty
(
data
))
{
{
data
=
fireEquipMapper
.
findOneByPointCode
(
code
);
equipDetailsResponse
.
setDepName
(
departList
.
get
(
0
).
getDepartmentName
());
}
}
return
data
;
}
}
}
return
equipDetailsResponse
;
@Override
}
public
EquipCommunicationData
findFireEquipDataByPointCode
(
String
code
)
{
Query
query
=
new
Query
();
query
.
addCriteria
(
Criteria
.
where
(
"pointCode"
).
is
(
code
)).
limit
(
1
);
@Override
query
.
with
(
new
Sort
(
new
Order
(
Direction
.
DESC
,
"recDate"
)));
public
List
<
Equipment
>
findAll
()
{
query
.
limit
(
1
);
return
iEquipmentDao
.
findAll
();
List
<
EquipCommunicationData
>
data
=
mongoTemplate
.
find
(
query
,
EquipCommunicationData
.
class
);
}
if
(
data
.
isEmpty
())
{
return
null
;
}
@Override
return
data
.
get
(
0
);
@PostConstruct
}
public
void
findAllEquipPointInfo
()
{
List
<
EquipCommunicationData
>
list
=
fireEquipMapper
.
findAllEquipPointInfo
();
}
if
(!
ObjectUtils
.
isEmpty
(
list
))
{
HashMap
<
String
,
EquipCommunicationData
>
map
=
new
HashMap
<>();
list
.
forEach
(
data
->
{
map
.
put
(
data
.
getPointCode
(),
data
);
});
redisTemplate
.
opsForHash
().
putAll
(
"fireEquipData"
,
map
);
}
}
@Override
public
EquipCommunicationData
findFireEquipmentByPointCode
(
String
code
)
{
EquipCommunicationData
data
=
(
EquipCommunicationData
)
redisTemplate
.
opsForHash
().
get
(
"fireEquipData"
,
code
);
if
(
ObjectUtils
.
isEmpty
(
data
))
{
data
=
fireEquipMapper
.
findOneByPointCode
(
code
);
}
return
data
;
}
@Override
public
EquipCommunicationData
findFireEquipDataByPointCode
(
String
code
)
{
Query
query
=
new
Query
();
query
.
addCriteria
(
Criteria
.
where
(
"pointCode"
).
is
(
code
)).
limit
(
1
);
query
.
with
(
new
Sort
(
new
Order
(
Direction
.
DESC
,
"recDate"
)));
query
.
limit
(
1
);
List
<
EquipCommunicationData
>
data
=
mongoTemplate
.
find
(
query
,
EquipCommunicationData
.
class
);
if
(
data
.
isEmpty
())
{
return
null
;
}
return
data
.
get
(
0
);
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/FireCarServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.io.File
;
import
java.io.IOException
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.Set
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.assertj.core.util.Sets
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.google.common.base.Joiner
;
import
com.google.common.base.Joiner
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
...
@@ -11,19 +31,7 @@ import com.yeejoin.amos.fas.business.service.intfc.IFireCarService;
...
@@ -11,19 +31,7 @@ import com.yeejoin.amos.fas.business.service.intfc.IFireCarService;
import
com.yeejoin.amos.fas.business.vo.FireCarDetailVo
;
import
com.yeejoin.amos.fas.business.vo.FireCarDetailVo
;
import
com.yeejoin.amos.fas.dao.entity.FireCar
;
import
com.yeejoin.amos.fas.dao.entity.FireCar
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
org.apache.commons.collections.CollectionUtils
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
org.assertj.core.util.Sets
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.io.IOException
;
import
java.util.*
;
@Service
(
"fireCarService"
)
@Service
(
"fireCarService"
)
...
@@ -109,8 +117,10 @@ public class FireCarServiceImpl implements IFireCarService {
...
@@ -109,8 +117,10 @@ public class FireCarServiceImpl implements IFireCarService {
}
}
@Override
@Override
public
FireCarDetailVo
findFireCarById
(
Long
truckId
)
{
public
FireCarDetailVo
findFireCarById
(
String
toke
,
String
product
,
String
appKey
,
Long
truckId
)
{
FireCarDetailVo
carVo
=
fireCarMapper
.
getFireCarDetailById
(
truckId
);
FireCarDetailVo
carVo
=
fireCarMapper
.
getFireCarDetailById
(
truckId
);
DepartmentModel
departmentModel
=
remoteSecurityService
.
getDepartmentByDeptId
(
toke
,
product
,
appKey
,
carVo
.
getDeptId
());
carVo
.
setDepartmentName
(
departmentModel
.
getDepartmentName
());
return
carVo
;
return
carVo
;
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/FireEquipPointServiceImpl.java
View file @
0cb2f733
...
@@ -12,7 +12,6 @@ import com.yeejoin.amos.fas.core.common.request.CommonPageable;
...
@@ -12,7 +12,6 @@ import com.yeejoin.amos.fas.core.common.request.CommonPageable;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.StringUtil
;
import
com.yeejoin.amos.fas.core.util.StringUtil
;
import
com.yeejoin.amos.fas.dao.entity.FireCar
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipmentPoint
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipmentPoint
;
import
org.assertj.core.util.Lists
;
import
org.assertj.core.util.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/FmeaServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaEquipmentPointMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaEquipmentPointMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaPointInputitemMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaPointInputitemMapper
;
...
@@ -16,6 +17,10 @@ import com.yeejoin.amos.fas.dao.entity.Fmea;
...
@@ -16,6 +17,10 @@ import com.yeejoin.amos.fas.dao.entity.Fmea;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
com.yeejoin.amos.fas.dao.entity.RiskLevel
;
import
com.yeejoin.amos.fas.dao.entity.RiskLevel
;
import
com.yeejoin.amos.fas.dao.entity.RiskSource
;
import
com.yeejoin.amos.fas.dao.entity.RiskSource
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.bouncycastle.util.Arrays
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.domain.PageImpl
;
...
@@ -82,6 +87,71 @@ public class FmeaServiceImpl implements IFmeaService {
...
@@ -82,6 +87,71 @@ public class FmeaServiceImpl implements IFmeaService {
public
Page
<
HashMap
<
String
,
Object
>>
queryFmeaList
(
CommonPageInfoParam
param
)
{
public
Page
<
HashMap
<
String
,
Object
>>
queryFmeaList
(
CommonPageInfoParam
param
)
{
long
total
=
fmeaMapper
.
countPageData
(
param
);
long
total
=
fmeaMapper
.
countPageData
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
fmeaMapper
.
queryFmeaPage
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
fmeaMapper
.
queryFmeaPage
(
param
);
StringBuffer
sb
=
new
StringBuffer
();
for
(
HashMap
<
String
,
Object
>
map
:
content
)
{
//String[] ids = sb.toString().split(",");
//String companyLeaderId = String.valueOf(map.get("companyLeaderId"));
sb
.
append
(
map
.
get
(
"companyLeaderId"
));
sb
.
append
(
map
.
get
(
","
));
//String departmentLeaderId = String.valueOf(map.get("departmentLeaderId"));
sb
.
append
(
map
.
get
(
"departmentLeaderId"
));
sb
.
append
(
map
.
get
(
","
));
//String groupLeaderId = String.valueOf(map.get("groupLeaderId"));
sb
.
append
(
map
.
get
(
"groupLeaderId"
));
sb
.
append
(
map
.
get
(
","
));
//String personLeaderId = String.valueOf(map.get("personLeaderId"));
sb
.
append
(
map
.
get
(
"personLeaderId"
));
sb
.
append
(
map
.
get
(
","
));
//String identifyUserId = String.valueOf(map.get("identifyUserId"));
sb
.
append
(
map
.
get
(
"identifyUserId"
));
sb
.
append
(
map
.
get
(
","
));
}
sb
.
deleteCharAt
(
sb
.
length
()-
1
);
FeignClientResult
<
List
<
AgencyUserModel
>>
resultSec
=
Privilege
.
agencyUserClient
.
queryByIds
(
sb
.
toString
());
for
(
HashMap
<
String
,
Object
>
map
:
content
)
{
String
companyLeaderId
=
String
.
valueOf
(
map
.
get
(
"companyLeaderId"
));
String
departmentLeaderId
=
String
.
valueOf
(
map
.
get
(
"departmentLeaderId"
));
String
groupLeaderId
=
String
.
valueOf
(
map
.
get
(
"groupLeaderId"
));
String
personLeaderId
=
String
.
valueOf
(
map
.
get
(
"personLeaderId"
));
String
identifyUserId
=
String
.
valueOf
(
map
.
get
(
"identifyUserId"
));
for
(
AgencyUserModel
user
:
resultSec
.
getResult
())
{
if
(
companyLeaderId
!=
null
&&
companyLeaderId
.
equals
(
user
.
getUserId
()))
{
map
.
put
(
"companyLeaderName"
,
user
.
getRealName
());
}
if
(
departmentLeaderId
!=
null
&&
departmentLeaderId
.
equals
(
user
.
getUserId
()))
{
map
.
put
(
"departmentLeaderName"
,
user
.
getRealName
());
}
if
(
groupLeaderId
!=
null
&&
groupLeaderId
.
equals
(
user
.
getUserId
()))
{
map
.
put
(
"groupLeaderName"
,
user
.
getRealName
());
}
if
(
personLeaderId
!=
null
&&
personLeaderId
.
equals
(
user
.
getUserId
()))
{
map
.
put
(
"personLeaderName"
,
user
.
getRealName
());
}
if
(
identifyUserId
!=
null
&&
identifyUserId
.
equals
(
user
.
getUserId
()))
{
map
.
put
(
"identifyUserName"
,
user
.
getRealName
());
}
}
}
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<
HashMap
<
String
,
Object
>>(
content
,
param
,
total
);
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<
HashMap
<
String
,
Object
>>(
content
,
param
,
total
);
return
result
;
return
result
;
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/RiskFactorServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskFactorMapper
;
import
java.util.ArrayList
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskSourceMapper
;
import
java.util.Date
;
import
com.yeejoin.amos.fas.business.dao.repository.IFmeaDao
;
import
java.util.HashMap
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
java.util.LinkedHashMap
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
java.util.List
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
java.util.Map
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskFactorService
;
import
com.yeejoin.amos.fas.dao.entity.Fmea
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
com.google.common.base.Joiner
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskFactorMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskSourceMapper
;
import
java.util.Date
;
import
com.yeejoin.amos.fas.business.dao.repository.IFmeaDao
;
import
java.util.HashMap
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
java.util.List
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
@Service
(
"riskFactorService"
)
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
public
class
RiskFactorServiceImpl
implements
IRiskFactorService
{
import
com.yeejoin.amos.fas.business.service.intfc.IRiskFactorService
;
import
com.yeejoin.amos.fas.dao.entity.Fmea
;
@Autowired
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
RiskFactorMapper
riskFactorMapper
;
import
com.yeejoin.amos.fas.exception.YeeException
;
@Autowired
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
IRiskFactorDao
iRiskFactorDao
;
@Autowired
@Service
(
"riskFactorService"
)
IFmeaDao
iFmeaDao
;
public
class
RiskFactorServiceImpl
implements
IRiskFactorService
{
@Autowired
@Autowired
RiskSourceMapper
riskSourceMapper
;
RiskFactorMapper
riskFactorMapper
;
@Autowired
@Autowired
IRiskLevelDao
iRiskLevelDao
;
IRiskFactorDao
iRiskFactorDao
;
@Autowired
@Override
IFmeaDao
iFmeaDao
;
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
CommonPageInfoParam
param
)
{
long
total
=
riskFactorMapper
.
countPageData
(
param
);
@Autowired
List
<
HashMap
<
String
,
Object
>>
content
=
riskFactorMapper
.
queryRiskFactorPage
(
param
);
RiskSourceMapper
riskSourceMapper
;
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
@Autowired
return
result
;
IRiskLevelDao
iRiskLevelDao
;
}
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
@Override
@Override
public
List
<
RiskFactor
>
queryRiskFactor
()
{
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
return
iRiskFactorDao
.
findAll
();
long
total
=
riskFactorMapper
.
countPageData
(
param
);
}
List
<
HashMap
<
String
,
Object
>>
content
=
riskFactorMapper
.
queryRiskFactorPage
(
param
);
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
@Override
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
public
void
editRiskFactor
(
HashMap
<
String
,
Object
>
map
)
{
for
(
HashMap
<
String
,
Object
>
map
:
content
)
RiskFactor
param
=
(
RiskFactor
)
map
.
get
(
"param"
);
{
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
String
deptId
=
map
.
get
(
"dept_id"
)
==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
param
.
setOrgCode
(
orgCode
);
{
param
.
setDeptId
(
Long
.
parseLong
(
deptId
));
userIdList
.
add
(
userId
);
param
.
setCreateBy
(
Integer
.
parseInt
(
userId
));
}
param
.
setCreateDate
(
new
Date
());
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
{
deptIdList
.
add
(
deptId
);
iRiskFactorDao
.
save
(
param
);
}
}
}
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
@Override
}
public
void
detRiskFactor
(
Long
[]
param
)
{
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
//1.校验
Map
<
String
,
String
>
deptMap
=
new
HashMap
<
String
,
String
>();
for
(
Long
id
:
param
)
{
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
checkBeforeDet
(
id
);
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
}
}
//2.删除
content
.
forEach
(
e
->
{
iRiskFactorDao
.
deleteAllByIds
(
param
);
e
.
put
(
"userName"
,
userMap
.
get
(
e
.
get
(
"createBy"
)));
e
.
put
(
"deptName"
,
deptMap
.
get
(
e
.
get
(
"deptId"
)));
});
}
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
return
result
;
/**
}
* 删除前校验
*
@Override
* @param id
public
List
<
RiskFactor
>
queryRiskFactor
()
{
*/
return
iRiskFactorDao
.
findAll
();
private
void
checkBeforeDet
(
Long
id
)
{
}
List
<
Fmea
>
list
=
iFmeaDao
.
findByRiskFactorsId
(
id
);
if
(
null
!=
list
&&
list
.
size
()
>
0
)
{
@Override
throw
new
YeeException
(
"FMEA"
+
list
.
get
(
0
).
getId
()
+
"在使用中,不能删除"
);
public
void
editRiskFactor
(
HashMap
<
String
,
Object
>
map
)
{
}
RiskFactor
param
=
(
RiskFactor
)
map
.
get
(
"param"
);
}
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
@Override
String
deptId
=
map
.
get
(
"dept_id"
)
==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
public
Long
countRepeatData
(
RiskFactor
param
)
{
param
.
setOrgCode
(
orgCode
);
// TODO Auto-generated method stub
param
.
setDeptId
(
deptId
);
return
riskFactorMapper
.
countRepeatData
(
param
);
param
.
setCreateBy
(
userId
);
}
param
.
setCreateDate
(
new
Date
());
}
iRiskFactorDao
.
save
(
param
);
}
@Override
public
void
detRiskFactor
(
Long
[]
param
)
{
//1.校验
for
(
Long
id
:
param
)
{
checkBeforeDet
(
id
);
}
//2.删除
iRiskFactorDao
.
deleteAllByIds
(
param
);
}
/**
* 删除前校验
*
* @param id
*/
private
void
checkBeforeDet
(
Long
id
)
{
List
<
Fmea
>
list
=
iFmeaDao
.
findByRiskFactorsId
(
id
);
if
(
null
!=
list
&&
list
.
size
()
>
0
)
{
throw
new
YeeException
(
"FMEA"
+
list
.
get
(
0
).
getId
()
+
"在使用中,不能删除"
);
}
}
@Override
public
Long
countRepeatData
(
RiskFactor
param
)
{
// TODO Auto-generated method stub
return
riskFactorMapper
.
countRepeatData
(
param
);
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/RiskLevelServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.stream.Collector
;
import
java.util.stream.Collectors
;
import
com.yeejoin.amos.fas.business.util.StringUtil
;
import
com.yeejoin.amos.fas.common.enums.ManageLevelEum
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskLevelMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskLevelMapper
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskSourceDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskSourceDao
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskLevelService
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskLevelService
;
import
com.yeejoin.amos.fas.dao.entity.RiskLevel
;
import
com.yeejoin.amos.fas.dao.entity.RiskLevel
;
import
com.yeejoin.amos.fas.dao.entity.RiskSource
;
import
com.yeejoin.amos.fas.dao.entity.RiskSource
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
@Service
(
"riskLevelService"
)
@Service
(
"riskLevelService"
)
public
class
RiskLevelServiceImpl
implements
IRiskLevelService
{
public
class
RiskLevelServiceImpl
implements
IRiskLevelService
{
@Autowired
@Autowired
...
@@ -26,22 +39,43 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
...
@@ -26,22 +39,43 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
IRiskLevelDao
iRiskLevelDao
;
IRiskLevelDao
iRiskLevelDao
;
@Autowired
@Autowired
IRiskSourceDao
iRiskSourceDao
;
IRiskSourceDao
iRiskSourceDao
;
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
@Override
@Override
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskLevelPage
(
CommonPageInfoParam
param
)
{
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskLevelPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
long
total
=
riskLevelMapper
.
countPageData
(
param
);
long
total
=
riskLevelMapper
.
countPageData
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
riskLevelMapper
.
queryRiskLevelPage
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
riskLevelMapper
.
queryRiskLevelPage
(
param
);
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
Set
<
String
>
userIdList
=
new
HashSet
<
String
>();
return
result
;
for
(
HashMap
<
String
,
Object
>
map
:
content
)
{
userIdList
.
add
(
String
.
valueOf
(
map
.
get
(
"createBy"
)));
}
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
if
(
userIdList
.
size
()>
0
)
{
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
}
}
content
.
forEach
(
e
->
{
e
.
put
(
"userName"
,
userMap
.
get
(
String
.
valueOf
(
e
.
get
(
"createBy"
))));
e
.
put
(
"manageLevelName"
,
StringUtil
.
isNotEmpty
(
e
.
get
(
"manageLevel"
))
?
ManageLevelEum
.
getNameByManageLevel
(
Integer
.
parseInt
(
e
.
get
(
"manageLevel"
).
toString
()))
:
""
);
});
return
new
PageImpl
<>(
content
,
param
,
total
);
}
}
@Override
@Override
public
void
editRiskLevel
(
HashMap
<
String
,
Object
>
map
)
{
public
void
editRiskLevel
(
HashMap
<
String
,
Object
>
map
)
{
RiskLevel
param
=
(
RiskLevel
)
map
.
get
(
"param"
);
RiskLevel
param
=
(
RiskLevel
)
map
.
get
(
"param"
);
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
param
.
setOrgCode
(
orgCode
);
param
.
setOrgCode
(
orgCode
);
param
.
setCreateBy
(
Long
.
parseLong
(
userId
)
);
param
.
setCreateBy
(
userId
);
param
.
setCreateDate
(
new
Date
());
param
.
setCreateDate
(
new
Date
());
iRiskLevelDao
.
save
(
param
);
iRiskLevelDao
.
save
(
param
);
}
}
...
@@ -54,7 +88,6 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
...
@@ -54,7 +88,6 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
}
}
//2.删除
//2.删除
iRiskLevelDao
.
deleteAllByIds
(
param
);
iRiskLevelDao
.
deleteAllByIds
(
param
);
}
}
/**
/**
...
@@ -87,3 +120,4 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
...
@@ -87,3 +120,4 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/RiskSourceServiceImpl.java
View file @
0cb2f733
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.math.BigDecimal
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashSet
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.Set
;
import
java.util.UUID
;
import
java.util.concurrent.BlockingQueue
;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.Executors
;
import
java.util.concurrent.LinkedBlockingQueue
;
import
java.util.concurrent.TimeUnit
;
import
java.util.stream.Collectors
;
import
javax.annotation.PostConstruct
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.redis.core.HashOperations
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.component.cache.Redis
;
import
org.typroject.tyboot.component.cache.enumeration.CacheType
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.google.common.base.Joiner
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Sets
;
import
com.google.common.collect.Sets
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.fas.business.bo.BindRegionBo
;
import
com.yeejoin.amos.fas.business.bo.BindRegionBo
;
import
com.yeejoin.amos.fas.business.bo.RpnCalculationBo
;
import
com.yeejoin.amos.fas.business.bo.RpnCalculationBo
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
com.yeejoin.amos.fas.business.dao.mapper.*
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipPointMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaEquipmentPointMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FmeaPointInputitemMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskSourceMapper
;
import
com.yeejoin.amos.fas.business.dao.mongo.EquipCommunicationDao
;
import
com.yeejoin.amos.fas.business.dao.mongo.EquipCommunicationDao
;
import
com.yeejoin.amos.fas.business.dao.repository.*
;
import
com.yeejoin.amos.fas.business.dao.repository.IContingencyOriginalDataDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IDictDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IEvaluationModelDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDataDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentPointDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFmeaDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IPPointDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IPreplanPictureDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskSourceDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRpnChangeLogDao
;
import
com.yeejoin.amos.fas.business.feign.RemoteRuleServer
;
import
com.yeejoin.amos.fas.business.feign.RemoteRuleServer
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.business.feign.RemoteWebSocketServer
;
import
com.yeejoin.amos.fas.business.feign.RemoteWebSocketServer
;
...
@@ -24,7 +82,12 @@ import com.yeejoin.amos.fas.business.service.intfc.IContingencyInstance;
...
@@ -24,7 +82,12 @@ import com.yeejoin.amos.fas.business.service.intfc.IContingencyInstance;
import
com.yeejoin.amos.fas.business.service.intfc.IDataRefreshService
;
import
com.yeejoin.amos.fas.business.service.intfc.IDataRefreshService
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
com.yeejoin.amos.fas.business.service.intfc.IEquipmentService
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskSourceService
;
import
com.yeejoin.amos.fas.business.service.model.*
;
import
com.yeejoin.amos.fas.business.service.model.CheckInputItemRo
;
import
com.yeejoin.amos.fas.business.service.model.ContingencyDeviceStatus
;
import
com.yeejoin.amos.fas.business.service.model.ContingencyRo
;
import
com.yeejoin.amos.fas.business.service.model.FireEquimentDataRo
;
import
com.yeejoin.amos.fas.business.service.model.ProtalDataRo
;
import
com.yeejoin.amos.fas.business.service.model.RiskSourceRuleRo
;
import
com.yeejoin.amos.fas.business.util.DateUtils
;
import
com.yeejoin.amos.fas.business.util.DateUtils
;
import
com.yeejoin.amos.fas.business.util.JexlUtil
;
import
com.yeejoin.amos.fas.business.util.JexlUtil
;
import
com.yeejoin.amos.fas.business.util.RpnUtils
;
import
com.yeejoin.amos.fas.business.util.RpnUtils
;
...
@@ -34,31 +97,24 @@ import com.yeejoin.amos.fas.common.enums.DataRefreshTypeEum;
...
@@ -34,31 +97,24 @@ import com.yeejoin.amos.fas.common.enums.DataRefreshTypeEum;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.response.RegionTreeResponse
;
import
com.yeejoin.amos.fas.core.common.response.RegionTreeResponse
;
import
com.yeejoin.amos.fas.core.common.response.RiskSourceTreeResponse
;
import
com.yeejoin.amos.fas.core.common.response.RiskSourceTreeResponse
;
import
com.yeejoin.amos.fas.dao.entity.*
;
import
com.yeejoin.amos.fas.dao.entity.ContingencyOriginalData
;
import
com.yeejoin.amos.fas.dao.entity.Dict
;
import
com.yeejoin.amos.fas.dao.entity.Equipment
;
import
com.yeejoin.amos.fas.dao.entity.EvaluationModel
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipmentData
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipmentPoint
;
import
com.yeejoin.amos.fas.dao.entity.Fmea
;
import
com.yeejoin.amos.fas.dao.entity.FmeaEquipmentPoint
;
import
com.yeejoin.amos.fas.dao.entity.FmeaPointInputitem
;
import
com.yeejoin.amos.fas.dao.entity.PPoint
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
com.yeejoin.amos.fas.dao.entity.RiskLevel
;
import
com.yeejoin.amos.fas.dao.entity.RiskSource
;
import
com.yeejoin.amos.fas.dao.entity.RpnChangeLog
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.redis.core.HashOperations
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.component.cache.Redis
;
import
org.typroject.tyboot.component.cache.enumeration.CacheType
;
import
javax.annotation.PostConstruct
;
import
java.math.BigDecimal
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.concurrent.*
;
import
java.util.stream.Collectors
;
@Service
(
"riskSourceService"
)
@Service
(
"riskSourceService"
)
...
@@ -174,7 +230,7 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
...
@@ -174,7 +230,7 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
riskSource
.
setOrgCode
(
orgCode
);
riskSource
.
setOrgCode
(
orgCode
);
riskSource
.
setCreateBy
(
Integer
.
parseInt
(
userId
)
);
riskSource
.
setCreateBy
(
userId
);
Optional
<
RiskSource
>
oldRiskSource1
=
iRiskSourceDao
.
findById
(
id
);
Optional
<
RiskSource
>
oldRiskSource1
=
iRiskSourceDao
.
findById
(
id
);
RiskSource
oldRiskSource
=
null
;
RiskSource
oldRiskSource
=
null
;
if
(
oldRiskSource1
.
isPresent
())
{
if
(
oldRiskSource1
.
isPresent
())
{
...
@@ -519,13 +575,51 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
...
@@ -519,13 +575,51 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
}
}
@Override
@Override
public
Page
<
Map
<
String
,
Object
>>
listFmeaPointInputitem
(
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
)
{
public
Page
<
Map
<
String
,
Object
>>
listFmeaPointInputitem
(
String
toke
,
String
product
,
String
appKey
,
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
)
{
List
<
Map
<
String
,
Object
>>
content
=
Lists
.
newArrayList
();
List
<
Map
<
String
,
Object
>>
content
=
Lists
.
newArrayList
();
long
total
=
fmeaPointInputitemMapper
.
countByFmeaId
(
fmeaId
);
long
total
=
fmeaPointInputitemMapper
.
countByFmeaId
(
fmeaId
);
if
(
total
==
0L
)
{
if
(
total
==
0L
)
{
return
new
PageImpl
<>(
content
,
null
,
total
);
return
new
PageImpl
<>(
content
,
null
,
total
);
}
}
content
=
fmeaPointInputitemMapper
.
listByFmeaId
(
fmeaId
,
pageNumber
,
pageSize
);
content
=
fmeaPointInputitemMapper
.
listByFmeaId
(
fmeaId
,
pageNumber
,
pageSize
);
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
for
(
Map
<
String
,
Object
>
map
:
content
)
{
String
userId
=
String
.
valueOf
(
map
.
get
(
"userId"
));
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
{
userIdList
.
add
(
userId
);
}
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
{
deptIdList
.
add
(
deptId
);
}
}
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
Map
<
String
,
String
>
deptMap
=
new
HashMap
<
String
,
String
>();
if
(
userIdList
.
size
()>
0
)
{
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
}
}
if
(
deptIdList
.
size
()>
0
)
{
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
}
}
content
.
forEach
(
e
->
{
e
.
put
(
"username"
,
userMap
.
get
(
String
.
valueOf
(
e
.
get
(
"userId"
))));
e
.
put
(
"depName"
,
deptMap
.
get
(
String
.
valueOf
(
e
.
get
(
"deptId"
))));
e
.
put
(
"tel"
,
userMap
.
get
(
String
.
valueOf
(
e
.
get
(
"deptId"
)+
"tel"
)));
});
return
new
PageImpl
<>(
content
,
null
,
total
);
return
new
PageImpl
<>(
content
,
null
,
total
);
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IAccidentTypeService.java
View file @
0cb2f733
...
@@ -2,12 +2,10 @@ package com.yeejoin.amos.fas.business.service.intfc;
...
@@ -2,12 +2,10 @@ package com.yeejoin.amos.fas.business.service.intfc;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Page
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.dao.entity.AccidentType
;
public
interface
IAccidentTypeService
{
public
interface
IAccidentTypeService
{
...
@@ -15,8 +13,9 @@ public interface IAccidentTypeService {
...
@@ -15,8 +13,9 @@ public interface IAccidentTypeService {
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
);
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
);
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
);
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
);
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
CommonPageInfoParam
param
);
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
);
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IEquipmentService.java
View file @
0cb2f733
...
@@ -88,7 +88,7 @@ public interface IEquipmentService {
...
@@ -88,7 +88,7 @@ public interface IEquipmentService {
*/
*/
List
<
Map
<
String
,
Object
>>
findEquipVideoList
();
List
<
Map
<
String
,
Object
>>
findEquipVideoList
();
EquipDetailsResponse
findEquipDetailsById
(
Long
id
);
EquipDetailsResponse
findEquipDetailsById
(
String
toke
,
String
product
,
String
appKey
,
Long
id
);
/**
/**
* 获取所有重点装备
* 获取所有重点装备
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IFireCarService.java
View file @
0cb2f733
...
@@ -13,13 +13,10 @@ public interface IFireCarService {
...
@@ -13,13 +13,10 @@ public interface IFireCarService {
Page
<
HashMap
<
String
,
Object
>>
queryFireCar
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
);
Page
<
HashMap
<
String
,
Object
>>
queryFireCar
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
);
FireCarDetailVo
findFireCarById
(
Long
id
);
FireCarDetailVo
findFireCarById
(
String
toke
,
String
product
,
String
appKey
,
Long
id
);
FireCar
save
(
FireCar
fireCar
);
FireCar
save
(
FireCar
fireCar
);
FireCar
queryOne
(
Long
id
);
FireCar
queryOne
(
Long
id
);
String
[]
delete
(
String
[]
idArray
)
throws
Exception
;
String
[]
delete
(
String
[]
idArray
)
throws
Exception
;
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IRiskFactorService.java
View file @
0cb2f733
...
@@ -14,7 +14,7 @@ public interface IRiskFactorService {
...
@@ -14,7 +14,7 @@ public interface IRiskFactorService {
* @param param
* @param param
* @return
* @return
*/
*/
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
CommonPageInfoParam
param
);
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
);
/**
/**
* 危险因素查询不分页
* 危险因素查询不分页
*/
*/
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IRiskLevelService.java
View file @
0cb2f733
...
@@ -10,7 +10,7 @@ import com.yeejoin.amos.fas.dao.entity.RiskLevel;
...
@@ -10,7 +10,7 @@ import com.yeejoin.amos.fas.dao.entity.RiskLevel;
public
interface
IRiskLevelService
{
public
interface
IRiskLevelService
{
Page
<
HashMap
<
String
,
Object
>>
queryRiskLevelPage
(
CommonPageInfoParam
param
);
Page
<
HashMap
<
String
,
Object
>>
queryRiskLevelPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
);
void
editRiskLevel
(
HashMap
<
String
,
Object
>
map
);
void
editRiskLevel
(
HashMap
<
String
,
Object
>
map
);
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IRiskSourceService.java
View file @
0cb2f733
...
@@ -64,7 +64,7 @@ public interface IRiskSourceService {
...
@@ -64,7 +64,7 @@ public interface IRiskSourceService {
List
<
Map
<
String
,
Object
>>
listEquipmentPointById
(
Long
fmeaId
,
Long
importantEquipId
,
Long
equipmentId
,
String
equipmentPointName
);
List
<
Map
<
String
,
Object
>>
listEquipmentPointById
(
Long
fmeaId
,
Long
importantEquipId
,
Long
equipmentId
,
String
equipmentPointName
);
Page
<
Map
<
String
,
Object
>>
listFmeaPointInputitem
(
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
);
Page
<
Map
<
String
,
Object
>>
listFmeaPointInputitem
(
String
toke
,
String
product
,
String
appKey
,
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
);
Page
<
Map
<
String
,
Object
>>
listFeamEquipmentPoint
(
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
);
Page
<
Map
<
String
,
Object
>>
listFeamEquipmentPoint
(
Long
fmeaId
,
Integer
pageNumber
,
Integer
pageSize
);
...
...
YeeAmosFireAutoSysStart/src/main/resources/application.properties
View file @
0cb2f733
spring.application.name
=
AMOS-FIREAUTOSYS-SUHG
spring.application.name
=
AMOS-AUTOSYS-XKQ1
server.port
=
8083
server.port
=
8083
spring.profiles.active
=
dev
spring.profiles.active
=
dev
#spring.freemarker.cache=false
#spring.freemarker.cache=false
spring.devtools.restart.enabled
=
true
spring.devtools.restart.enabled
=
true
spring.devtools.restart.additional-paths
=
src/main/java
spring.devtools.restart.additional-paths
=
src/main/java
spring.devtools.restart.exclude
=
WEB-INF/**
spring.devtools.restart.exclude
=
WEB-INF/**
spring.jackson.date-format
=
yyyy-MM-dd HH:mm:ss
spring.jackson.date-format
=
yyyy-MM-dd HH:mm:ss
#JPA Configuration:
#JPA Configuration:
# Show or not log for each sql query
# Show or not log for each sql query
spring.jpa.show-sql
=
true
spring.jpa.show-sql
=
true
# Hibernate ddl auto (create, create-drop, update): with "update" the database
# Hibernate ddl auto (create, create-drop, update): with "update" the database
# schema will be automatically updated accordingly to java entities found in
# schema will be automatically updated accordingly to java entities found in
# the project
# the project
spring.jpa.hibernate.ddl-auto
=
none
spring.jpa.hibernate.ddl-auto
=
none
# Naming strategy
# Naming strategy
#spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
#spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
spring.jpa.hibernate.naming-strategy
=
org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.hibernate.naming-strategy
=
org.hibernate.cfg.ImprovedNamingStrategy
# Allows Hibernate to generate SQL optimized for a particular DBMS
# Allows Hibernate to generate SQL optimized for a particular DBMS
spring.jpa.database-platform
=
org.hibernate.dialect.MySQLDialect
spring.jpa.database-platform
=
org.hibernate.dialect.MySQLDialect
spring.jpa.open-in-view
=
true
spring.jpa.open-in-view
=
true
#mybatis mapper file
#mybatis mapper file
mybatis.mapper-locations
=
classpath:db/mapper/*.xml
mybatis.mapper-locations
=
classpath:db/mapper/*.xml
# mybatis entity package
# mybatis entity package
mybatis.type-aliases-package
=
com.yeejoin.amos.fas.business.entity.mybatis
mybatis.type-aliases-package
=
com.yeejoin.amos.fas.business.entity.mybatis
mybatis.configuration.mapUnderscoreToCamelCase
=
true
mybatis.configuration.mapUnderscoreToCamelCase
=
true
logging.level.com.yeejoin.amos.fas.business.dao.mapper
=
debug
logging.level.com.yeejoin.amos.fas.business.dao.mapper
=
debug
#liquibase
#liquibase
spring.liquibase.change-log
=
classpath:/db/changelog/changelog-master.xml
spring.liquibase.change-log
=
classpath:/db/changelog/changelog-master.xml
spring.liquibase.enabled
=
false
spring.liquibase.enabled
=
false
param.system.online.date
=
2020-02-12
param.system.online.date
=
2020-02-12
visual.fegin.name
=
maas-visual
visual.fegin.name
=
maas-visual
spring.http.multipart.maxFileSize
=
10480000
spring.http.multipart.maxFileSize
=
10480000
spring.http.multipart.MaxRequestSize
=
50480000
spring.http.multipart.MaxRequestSize
=
50480000
windows.img.path
=
D:
\\
windows.img.path
=
D:
\\
linux.img.path
=
/
linux.img.path = /
dutyMode.fegin.name
=
AMOSDUTYMODE
param.safetyIndexChange.cron
=
0 0 2 * * ?
Push.fegin.name
=
PPMESSAGEPUSHSERVICE15
dutyMode.fegin.name
=
AMOSDUTYMODE
param.safetyIndexChange.cron
=
0 0 2 * * ?
YeeAmosFireAutoSysStart/src/main/resources/db/changelog/init/fas-create-table.sql
View file @
0cb2f733
SET
FOREIGN_KEY_CHECKS
=
0
;
SET
FOREIGN_KEY_CHECKS
=
0
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_accident_type
-- Table structure for f_accident_type
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_accident_type`
;
DROP
TABLE
IF
EXISTS
`f_accident_type`
;
CREATE
TABLE
`f_accident_type`
(
CREATE
TABLE
`f_accident_type`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'事故类型'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'事故类型'
,
`evaluation_sid`
bigint
(
32
)
DEFAULT
NULL
COMMENT
'evaluation_model 中 type 为s 的id'
,
`evaluation_sid`
bigint
(
32
)
DEFAULT
NULL
COMMENT
'evaluation_model 中 type 为s 的id'
,
`influence`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'失效/事故影响'
,
`influence`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'失效/事故影响'
,
`severity`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'严重度'
,
`severity`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'严重度'
,
`dept_id`
int
(
11
)
DEFAULT
'0'
COMMENT
'维护部门'
,
`dept_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护部门'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
20
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'事故类型表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
20
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'事故类型表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_alarm
-- Table structure for f_alarm
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_alarm`
;
DROP
TABLE
IF
EXISTS
`f_alarm`
;
CREATE
TABLE
`f_alarm`
(
CREATE
TABLE
`f_alarm`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
DEFAULT
'0'
COMMENT
'消防设备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
DEFAULT
'0'
COMMENT
'消防设备id'
,
`metric`
text
COMMENT
'指标'
,
`metric`
text
COMMENT
'指标'
,
`alarm_time`
datetime
DEFAULT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'报警时间'
,
`alarm_time`
datetime
DEFAULT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'报警时间'
,
`alarm_type`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'报警类别:真实;误报'
,
`alarm_type`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'报警类别:真实;误报'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'报警信息表'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'报警信息表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_dict
-- Table structure for f_dict
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_dict`
;
DROP
TABLE
IF
EXISTS
`f_dict`
;
CREATE
TABLE
`f_dict`
(
CREATE
TABLE
`f_dict`
(
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`dict_name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`dict_name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`dict_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编码'
,
`dict_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编码'
,
`parent_id`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'父ID'
,
`parent_id`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'父ID'
,
`is_delete`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否已经删除'
,
`is_delete`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否已经删除'
,
`dict_value`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'值'
,
`dict_value`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'值'
,
`dict_order`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'序号'
,
`dict_order`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'序号'
,
`remark`
longtext
COMMENT
'说明'
,
`remark`
longtext
COMMENT
'说明'
,
`dict_type`
varchar
(
255
)
DEFAULT
NULL
,
`dict_type`
varchar
(
255
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
44
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
44
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_equipment
-- Table structure for f_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_equipment`
;
DROP
TABLE
IF
EXISTS
`f_equipment`
;
CREATE
TABLE
`f_equipment`
(
CREATE
TABLE
`f_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'设备名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'设备名称'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3位坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3位坐标'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`building`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'建筑物'
,
`building`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'建筑物'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间号'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间号'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`charge_dept_id`
int
(
11
)
DEFAULT
'0'
COMMENT
'责任部门'
,
`charge_dept_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'责任部门'
,
`charge_user_id`
int
(
1
)
DEFAULT
'0'
COMMENT
'责任人'
,
`charge_user_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'责任人'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`fire_station_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'消防小室id'
,
`fire_station_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'消防小室id'
,
`reserve_plan`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'预案配置'
,
`reserve_plan`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'预案配置'
,
`sort_num`
int
(
11
)
DEFAULT
NULL
,
`sort_num`
int
(
11
)
DEFAULT
NULL
,
`fire_truck_route`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'消防车到重点设备行车路线'
,
`fire_truck_route`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'消防车到重点设备行车路线'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
80
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
80
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_equipment_fire_equipment
-- Table structure for f_equipment_fire_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_equipment_fire_equipment`
;
DROP
TABLE
IF
EXISTS
`f_equipment_fire_equipment`
;
CREATE
TABLE
`f_equipment_fire_equipment`
(
CREATE
TABLE
`f_equipment_fire_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'设备id'
,
`equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'设备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`create_date`
datetime
DEFAULT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
,
`create_date`
datetime
DEFAULT
NULL
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
970
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备与消防设备关联中间表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
970
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备与消防设备关联中间表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_evaluation_model
-- Table structure for f_evaluation_model
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_evaluation_model`
;
DROP
TABLE
IF
EXISTS
`f_evaluation_model`
;
CREATE
TABLE
`f_evaluation_model`
(
CREATE
TABLE
`f_evaluation_model`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'模型名称'
,
`name`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'模型名称'
,
`standard`
text
COMMENT
'模型内容'
,
`standard`
text
COMMENT
'模型内容'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`coefficient`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'系数'
,
`coefficient`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'系数'
,
`influence`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'影响'
,
`influence`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'影响'
,
`describe`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'描述'
,
`describe`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'描述'
,
`type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'类型:S,D,O'
,
`type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'类型:S,D,O'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
52
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'评价模型表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
52
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'评价模型表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_car
-- Table structure for f_fire_car
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_car`
;
DROP
TABLE
IF
EXISTS
`f_fire_car`
;
CREATE
TABLE
`f_fire_car`
(
CREATE
TABLE
`f_fire_car`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`dept_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'部门id'
,
`dept_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'部门id'
,
`type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆类别'
,
`type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆类别'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆名称'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`car_num`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车牌号'
,
`car_num`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车牌号'
,
`engine_num`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'发动机号'
,
`engine_num`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'发动机号'
,
`model`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'厂牌型号'
,
`model`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'厂牌型号'
,
`country`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'国别'
,
`country`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'国别'
,
`state`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆状态'
,
`state`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'车辆状态'
,
`performance_index`
longtext
COMMENT
'性能指标'
,
`performance_index`
longtext
COMMENT
'性能指标'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者id'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者id'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`photo_path`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'消防车图片路径'
,
`photo_path`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'消防车图片路径'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防车表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防车表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_equipment
-- Table structure for f_fire_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_equipment`
;
DROP
TABLE
IF
EXISTS
`f_fire_equipment`
;
CREATE
TABLE
`f_fire_equipment`
(
CREATE
TABLE
`f_fire_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`equip_classify`
int
(
11
)
DEFAULT
'0'
COMMENT
'装备分类:0-设备类;1-耗材类;2-视频监控;3-灭火器材'
,
`equip_classify`
int
(
11
)
DEFAULT
'0'
COMMENT
'装备分类:0-设备类;1-耗材类;2-视频监控;3-灭火器材'
,
`equip_type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备类型'
,
`equip_type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备类型'
,
`equip_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备编码'
,
`equip_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备编码'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`model`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'规格型号'
,
`model`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'规格型号'
,
`maintenance_cycle`
int
(
11
)
DEFAULT
'0'
COMMENT
'保养周期'
,
`maintenance_cycle`
int
(
11
)
DEFAULT
'0'
COMMENT
'保养周期'
,
`manufacturer`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'厂商'
,
`manufacturer`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'厂商'
,
`brand`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'品牌'
,
`brand`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'品牌'
,
`production_date`
date
DEFAULT
NULL
COMMENT
'生产日期'
,
`production_date`
date
DEFAULT
NULL
COMMENT
'生产日期'
,
`effective_date`
date
DEFAULT
NULL
COMMENT
'有效时间'
,
`effective_date`
date
DEFAULT
NULL
COMMENT
'有效时间'
,
`number`
int
(
11
)
DEFAULT
'0'
COMMENT
'数量'
,
`number`
int
(
11
)
DEFAULT
'0'
COMMENT
'数量'
,
`unit`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'单位'
,
`unit`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'单位'
,
`production_area`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'区域'
,
`production_area`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'区域'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`equip_status`
int
(
11
)
DEFAULT
'0'
COMMENT
'设备状态(1,告警; 0,正常; )'
,
`equip_status`
int
(
11
)
DEFAULT
'0'
COMMENT
'设备状态(1,告警; 0,正常; )'
,
`video_url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'视频路径'
,
`video_url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'视频路径'
,
`weight`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'重量'
,
`weight`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'重量'
,
`action_state`
varchar
(
50
)
DEFAULT
''
COMMENT
'动作状态'
,
`action_state`
varchar
(
50
)
DEFAULT
''
COMMENT
'动作状态'
,
`eruption_state`
varchar
(
50
)
DEFAULT
''
COMMENT
'喷发状态'
,
`eruption_state`
varchar
(
50
)
DEFAULT
''
COMMENT
'喷发状态'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2833
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防装备表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2833
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防装备表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_equipment_data
-- Table structure for f_fire_equipment_data
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_equipment_data`
;
DROP
TABLE
IF
EXISTS
`f_fire_equipment_data`
;
CREATE
TABLE
`f_fire_equipment_data`
(
CREATE
TABLE
`f_fire_equipment_data`
(
`id`
bigint
(
20
)
unsigned
NOT
NULL
AUTO_INCREMENT
,
`id`
bigint
(
20
)
unsigned
NOT
NULL
AUTO_INCREMENT
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防监测设备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防监测设备id'
,
`fire_equipment_point_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防监测设备信息地址id'
,
`fire_equipment_point_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防监测设备信息地址id'
,
`eq_point_name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'指标名称'
,
`eq_point_name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'指标名称'
,
`eq_point_unit`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'指标单位'
,
`eq_point_unit`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'指标单位'
,
`type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'数据类型:alarm(报警),monitor(监测)'
,
`type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'数据类型:alarm(报警),monitor(监测)'
,
`common_address`
int
(
11
)
DEFAULT
NULL
COMMENT
'公共地址'
,
`common_address`
int
(
11
)
DEFAULT
NULL
COMMENT
'公共地址'
,
`information_address`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'信息地址'
,
`information_address`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'信息地址'
,
`e_value`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'值'
,
`e_value`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'值'
,
`data_type`
int
(
11
)
DEFAULT
NULL
COMMENT
'数据类型:浮点型,整数,布尔类型'
,
`data_type`
int
(
11
)
DEFAULT
NULL
COMMENT
'数据类型:浮点型,整数,布尔类型'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`occur_time`
datetime
DEFAULT
NULL
COMMENT
'品质描述'
,
`occur_time`
datetime
DEFAULT
NULL
COMMENT
'品质描述'
,
`quality`
longtext
,
`quality`
longtext
,
`is_blocked`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否被锁'
,
`is_blocked`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否被锁'
,
`isSubstituted`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否被取代'
,
`isSubstituted`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否被取代'
,
`isNotTopical`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否非当前值'
,
`isNotTopical`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否非当前值'
,
`isInvalid`
int
(
11
)
DEFAULT
'0'
COMMENT
'是否有效'
,
`isInvalid`
int
(
11
)
DEFAULT
'0'
COMMENT
'是否有效'
,
`isOverflow`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否越界'
,
`isOverflow`
bit
(
1
)
DEFAULT
b
'0'
COMMENT
'是否越界'
,
`soe`
int
(
11
)
DEFAULT
'0'
,
`soe`
int
(
11
)
DEFAULT
'0'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`alarm_type`
varchar
(
255
)
DEFAULT
NULL
,
`alarm_type`
varchar
(
255
)
DEFAULT
NULL
,
`eq_point_code`
varchar
(
225
)
DEFAULT
''
COMMENT
'点位编码'
,
`eq_point_code`
varchar
(
225
)
DEFAULT
''
COMMENT
'点位编码'
,
`is_invalid`
int
(
11
)
DEFAULT
'0'
COMMENT
'是否有效'
,
`is_invalid`
int
(
11
)
DEFAULT
'0'
COMMENT
'是否有效'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
14912
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点资源表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
14912
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点资源表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_equipment_point
-- Table structure for f_fire_equipment_point
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_equipment_point`
;
DROP
TABLE
IF
EXISTS
`f_fire_equipment_point`
;
CREATE
TABLE
`f_fire_equipment_point`
(
CREATE
TABLE
`f_fire_equipment_point`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`create_by`
varchar
(
225
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
225
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建日期'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建日期'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
,
`remark`
varchar
(
255
)
DEFAULT
NULL
,
`type`
varchar
(
32
)
NOT
NULL
COMMENT
'类型:模拟量ANALOGUE,开关量SWITCH'
,
`type`
varchar
(
32
)
NOT
NULL
COMMENT
'类型:模拟量ANALOGUE,开关量SWITCH'
,
`value`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'当前值保存时若为开关量(1,0)默认为1'
,
`value`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'当前值保存时若为开关量(1,0)默认为1'
,
`unit`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'指标项名称'
,
`unit`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'指标项名称'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`alarm_type`
bigint
(
20
)
DEFAULT
NULL
,
`alarm_type`
bigint
(
20
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5734
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防装备点表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5734
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防装备点表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_station
-- Table structure for f_fire_station
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_station`
;
DROP
TABLE
IF
EXISTS
`f_fire_station`
;
CREATE
TABLE
`f_fire_station`
(
CREATE
TABLE
`f_fire_station`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`name`
varchar
(
100
)
NOT
NULL
COMMENT
'名称'
,
`name`
varchar
(
100
)
NOT
NULL
COMMENT
'名称'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`type`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'类型 1:消防小室,2:消防泡沫间'
,
`type`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'类型 1:消防小室,2:消防泡沫间'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`create_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`picture`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'图片'
,
`picture`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'图片'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
23
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
23
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_station_equipment
-- Table structure for f_fire_station_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_station_equipment`
;
DROP
TABLE
IF
EXISTS
`f_fire_station_equipment`
;
CREATE
TABLE
`f_fire_station_equipment`
(
CREATE
TABLE
`f_fire_station_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`fire_station_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防站id'
,
`fire_station_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防站id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防物资id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防物资id'
,
`number`
double
DEFAULT
NULL
COMMENT
'个数'
,
`number`
double
DEFAULT
NULL
COMMENT
'个数'
,
`create_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`unit`
varchar
(
32
)
DEFAULT
NULL
,
`unit`
varchar
(
32
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
56
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点资源表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
56
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防站点资源表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fire_strength
-- Table structure for f_fire_strength
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fire_strength`
;
DROP
TABLE
IF
EXISTS
`f_fire_strength`
;
CREATE
TABLE
`f_fire_strength`
(
CREATE
TABLE
`f_fire_strength`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`username`
varchar
(
50
)
NOT
NULL
COMMENT
'名称'
,
`username`
varchar
(
50
)
NOT
NULL
COMMENT
'名称'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`position`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'职位'
,
`position`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'职位'
,
`tel`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'固话'
,
`tel`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'固话'
,
`phone_num`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'移动号码'
,
`phone_num`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'移动号码'
,
`job_des`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'工作描述'
,
`job_des`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'工作描述'
,
`remark`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'备注'
,
`org_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'组织'
,
`org_code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'组织'
,
`create_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`day_end`
time
DEFAULT
NULL
COMMENT
'结束时间'
,
`day_end`
time
DEFAULT
NULL
COMMENT
'结束时间'
,
`day_begin`
time
DEFAULT
NULL
COMMENT
'开始时间'
,
`day_begin`
time
DEFAULT
NULL
COMMENT
'开始时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
40
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防力量'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
40
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消防力量'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fmea
-- Table structure for f_fmea
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fmea`
;
DROP
TABLE
IF
EXISTS
`f_fmea`
;
CREATE
TABLE
`f_fmea`
(
CREATE
TABLE
`f_fmea`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`risk_factors_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'危险因素id'
,
`risk_factors_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'危险因素id'
,
`evaluation_sid`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'危险程度'
,
`evaluation_sid`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'危险程度'
,
`evaluation_oid`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'故障频数'
,
`evaluation_oid`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'故障频数'
,
`evaluation_did`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'探测度'
,
`evaluation_did`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'探测度'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'固有rpn'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'固有rpn'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`new_evaluation_oid`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'最新故障频数'
,
`new_evaluation_oid`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'最新故障频数'
,
`engineering`
text
COMMENT
'工程措施'
,
`engineering`
text
COMMENT
'工程措施'
,
`management`
text
COMMENT
'管理措施'
,
`management`
text
COMMENT
'管理措施'
,
`train`
text
COMMENT
'培训教育'
,
`train`
text
COMMENT
'培训教育'
,
`protection`
text
COMMENT
'个体防护'
,
`protection`
text
COMMENT
'个体防护'
,
`disposal`
text
COMMENT
'应急处置'
,
`disposal`
text
COMMENT
'应急处置'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`company_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'公司负责人'
,
`company_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'公司负责人'
,
`department_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'部门负责人'
,
`department_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'部门负责人'
,
`group_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'班组负责人'
,
`group_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'班组负责人'
,
`person_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'个人负责人'
,
`person_leader`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'个人负责人'
,
`identify_user`
int
(
11
)
DEFAULT
NULL
COMMENT
'辨识人'
,
`identify_user`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'辨识人'
,
`identify_method`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'辨识方法'
,
`identify_method`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'辨识方法'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`risk_level_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'风险等级id'
,
`risk_level_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'风险等级id'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
406
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'FEMA表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
406
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'FEMA表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fmea_equipment_point
-- Table structure for f_fmea_equipment_point
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fmea_equipment_point`
;
DROP
TABLE
IF
EXISTS
`f_fmea_equipment_point`
;
CREATE
TABLE
`f_fmea_equipment_point`
(
CREATE
TABLE
`f_fmea_equipment_point`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键自增'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键自增'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmea编号'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmea编号'
,
`equipment_point_id`
bigint
(
20
)
NOT
NULL
COMMENT
'装备指标编号'
,
`equipment_point_id`
bigint
(
20
)
NOT
NULL
COMMENT
'装备指标编号'
,
`state`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'装备指标状态(0:正常;1:告警)'
,
`state`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'装备指标状态(0:正常;1:告警)'
,
`important_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'所属重点设备id'
,
`important_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'所属重点设备id'
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
110
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'fmea和装备指标的关系'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
110
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'fmea和装备指标的关系'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_fmea_point_inputitem
-- Table structure for f_fmea_point_inputitem
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_fmea_point_inputitem`
;
DROP
TABLE
IF
EXISTS
`f_fmea_point_inputitem`
;
CREATE
TABLE
`f_fmea_point_inputitem`
(
CREATE
TABLE
`f_fmea_point_inputitem`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键自增'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键自增'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmea编号'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmea编号'
,
`point_inputitem_id`
bigint
(
20
)
NOT
NULL
COMMENT
'检查点和项关系编号'
,
`point_inputitem_id`
bigint
(
20
)
NOT
NULL
COMMENT
'检查点和项关系编号'
,
`state`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'检查项状态(0:正常;1:不合格)'
,
`state`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'检查项状态(0:正常;1:不合格)'
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
151
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'fmea和检查项的关系'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
151
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'fmea和检查项的关系'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_preplan_picture
-- Table structure for f_preplan_picture
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_preplan_picture`
;
DROP
TABLE
IF
EXISTS
`f_preplan_picture`
;
CREATE
TABLE
`f_preplan_picture`
(
CREATE
TABLE
`f_preplan_picture`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'设备编号'
,
`equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'设备编号'
,
`type`
int
(
11
)
NOT
NULL
COMMENT
'类型'
,
`type`
int
(
11
)
NOT
NULL
COMMENT
'类型'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`picture`
text
COMMENT
'图片路径地址'
,
`picture`
text
COMMENT
'图片路径地址'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
161
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备预案图'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
161
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'重点设备预案图'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_risk_factor
-- Table structure for f_risk_factor
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_risk_factor`
;
DROP
TABLE
IF
EXISTS
`f_risk_factor`
;
CREATE
TABLE
`f_risk_factor`
(
CREATE
TABLE
`f_risk_factor`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`accident_type_id`
bigint
(
20
)
NOT
NULL
COMMENT
'失效/事故影响'
,
`accident_type_id`
bigint
(
20
)
NOT
NULL
COMMENT
'失效/事故影响'
,
`type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'分类'
,
`type`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'分类'
,
`dept_id`
int
(
11
)
DEFAULT
'0'
COMMENT
'维护部门'
,
`dept_id`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护部门'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
136
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'危险因素表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
136
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'危险因素表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_risk_level
-- Table structure for f_risk_level
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_risk_level`
;
DROP
TABLE
IF
EXISTS
`f_risk_level`
;
CREATE
TABLE
`f_risk_level`
(
CREATE
TABLE
`f_risk_level`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`level`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'等级'
,
`level`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'等级'
,
`evaluation_model_id`
bigint
(
20
)
DEFAULT
'1'
COMMENT
'评价模型id'
,
`evaluation_model_id`
bigint
(
20
)
DEFAULT
'1'
COMMENT
'评价模型id'
,
`severity`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'严重度'
,
`severity`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'严重度'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'结果描述'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'结果描述'
,
`color`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'图标颜色'
,
`color`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'图标颜色'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`top_limit`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'上限'
,
`top_limit`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'上限'
,
`down_limit`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'下限'
,
`down_limit`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'下限'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
6
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险等级表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
6
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险等级表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_risk_source
-- Table structure for f_risk_source
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_risk_source`
;
DROP
TABLE
IF
EXISTS
`f_risk_source`
;
CREATE
TABLE
`f_risk_source`
(
CREATE
TABLE
`f_risk_source`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`org_code`
varchar
(
100
)
NOT
NULL
COMMENT
'机构编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`code`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'编号'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'装备名称'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维楼层'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`is_indoor`
bit
(
1
)
NOT
NULL
DEFAULT
b
'1'
COMMENT
'是否室内:0-否;1-是'
,
`parent_id`
bigint
(
20
)
NOT
NULL
DEFAULT
'0'
COMMENT
'上级编号id'
,
`parent_id`
bigint
(
20
)
NOT
NULL
DEFAULT
'0'
COMMENT
'上级编号id'
,
`risk_level_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险等级id'
,
`risk_level_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险等级id'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_by`
int
(
11
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`is_region`
varchar
(
16
)
DEFAULT
NULL
,
`is_region`
varchar
(
16
)
DEFAULT
NULL
,
`status`
varchar
(
16
)
DEFAULT
NULL
COMMENT
'状态(正常NORMAL,异常ANOMALY)'
,
`status`
varchar
(
16
)
DEFAULT
NULL
COMMENT
'状态(正常NORMAL,异常ANOMALY)'
,
`increment`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'rpn增量'
,
`increment`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'rpn增量'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'rpni属性'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'rpni属性'
,
`sort_num`
int
(
10
)
DEFAULT
'0'
,
`sort_num`
int
(
10
)
DEFAULT
'0'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
263
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
263
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_risk_source_equipment
-- Table structure for f_risk_source_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_risk_source_equipment`
;
DROP
TABLE
IF
EXISTS
`f_risk_source_equipment`
;
CREATE
TABLE
`f_risk_source_equipment`
(
CREATE
TABLE
`f_risk_source_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`equipment_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'设备指标id'
,
`equipment_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'设备指标id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
COMMENT
'消防装备id'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`status`
int
(
11
)
DEFAULT
'0'
COMMENT
'设备状态(1,告警; 0,正常; )'
,
`status`
int
(
11
)
DEFAULT
'0'
COMMENT
'设备状态(1,告警; 0,正常; )'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
13
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点关联重点设备表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
13
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点关联重点设备表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_risk_source_point_inputitem
-- Table structure for f_risk_source_point_inputitem
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_risk_source_point_inputitem`
;
DROP
TABLE
IF
EXISTS
`f_risk_source_point_inputitem`
;
CREATE
TABLE
`f_risk_source_point_inputitem`
(
CREATE
TABLE
`f_risk_source_point_inputitem`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`point_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'巡检点id'
,
`point_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'巡检点id'
,
`point_inputitem_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'巡检点检查项id'
,
`point_inputitem_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'巡检点检查项id'
,
`status`
varchar
(
32
)
DEFAULT
'1'
COMMENT
'检查项状态;合格/不合格/漏检'
,
`status`
varchar
(
32
)
DEFAULT
'1'
COMMENT
'检查项状态;合格/不合格/漏检'
,
`check_inputitem_id`
bigint
(
32
)
DEFAULT
NULL
COMMENT
'检查项检查记录id(p_check_input 表id)'
,
`check_inputitem_id`
bigint
(
32
)
DEFAULT
NULL
COMMENT
'检查项检查记录id(p_check_input 表id)'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
491
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点关联检查项表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
491
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'风险点关联检查项表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_rpn_change_log
-- Table structure for f_rpn_change_log
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_rpn_change_log`
;
DROP
TABLE
IF
EXISTS
`f_rpn_change_log`
;
CREATE
TABLE
`f_rpn_change_log`
(
CREATE
TABLE
`f_rpn_change_log`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`risk_source_id`
bigint
(
20
)
NOT
NULL
COMMENT
'风险点id'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmeaId'
,
`fmea_id`
bigint
(
20
)
NOT
NULL
COMMENT
'fmeaId'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`rpn`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'实时rpn'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'固有rpn'
,
`rpni`
decimal
(
10
,
2
)
DEFAULT
NULL
COMMENT
'固有rpn'
,
`type`
int
(
11
)
DEFAULT
'0'
COMMENT
'变化类型:0-上升;1-下降'
,
`type`
int
(
11
)
DEFAULT
'0'
COMMENT
'变化类型:0-上升;1-下降'
,
`trigger_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'触发风险id'
,
`trigger_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'触发风险id'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
330
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'rpn变化流水表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
330
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'rpn变化流水表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_text_plan
-- Table structure for f_text_plan
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_text_plan`
;
DROP
TABLE
IF
EXISTS
`f_text_plan`
;
CREATE
TABLE
`f_text_plan`
(
CREATE
TABLE
`f_text_plan`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`app_id`
varchar
(
255
)
NOT
NULL
COMMENT
'预案id'
,
`app_id`
varchar
(
255
)
NOT
NULL
COMMENT
'预案id'
,
`text_name`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'文本预案名称'
,
`text_name`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'文本预案名称'
,
`file_path`
varchar
(
255
)
NOT
NULL
COMMENT
'预案路径'
,
`file_path`
varchar
(
255
)
NOT
NULL
COMMENT
'预案路径'
,
`remark`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
88
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'文本预案'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
88
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'文本预案'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_topography_line
-- Table structure for f_topography_line
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_topography_line`
;
DROP
TABLE
IF
EXISTS
`f_topography_line`
;
CREATE
TABLE
`f_topography_line`
(
CREATE
TABLE
`f_topography_line`
(
`id`
varchar
(
36
)
NOT
NULL
,
`id`
varchar
(
36
)
NOT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`app_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'appid'
,
`app_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'appid'
,
`clickable`
bit
(
1
)
DEFAULT
NULL
COMMENT
'可点击'
,
`clickable`
bit
(
1
)
DEFAULT
NULL
COMMENT
'可点击'
,
`from`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起点'
,
`from`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起点'
,
`has_arrow`
bit
(
1
)
DEFAULT
NULL
COMMENT
'有箭头'
,
`has_arrow`
bit
(
1
)
DEFAULT
NULL
COMMENT
'有箭头'
,
`is_dash`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是虚线'
,
`is_dash`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是虚线'
,
`line_color`
int
(
11
)
DEFAULT
NULL
COMMENT
'线颜色'
,
`line_color`
int
(
11
)
DEFAULT
NULL
COMMENT
'线颜色'
,
`to`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'终点'
,
`to`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'终点'
,
`from_port`
varchar
(
32
)
DEFAULT
NULL
,
`from_port`
varchar
(
32
)
DEFAULT
NULL
,
`to_port`
varchar
(
32
)
DEFAULT
NULL
,
`to_port`
varchar
(
32
)
DEFAULT
NULL
,
`type`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'1 领导架构 | 2 任务流程'
,
`type`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'1 领导架构 | 2 任务流程'
,
`category`
varchar
(
32
)
DEFAULT
''
COMMENT
'类别'
,
`category`
varchar
(
32
)
DEFAULT
''
COMMENT
'类别'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_topography_node
-- Table structure for f_topography_node
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_topography_node`
;
DROP
TABLE
IF
EXISTS
`f_topography_node`
;
CREATE
TABLE
`f_topography_node`
(
CREATE
TABLE
`f_topography_node`
(
`id`
varchar
(
36
)
NOT
NULL
,
`id`
varchar
(
36
)
NOT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`category`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'类别'
,
`category`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'类别'
,
`group`
varchar
(
32
)
DEFAULT
''
COMMENT
'分组'
,
`group`
varchar
(
32
)
DEFAULT
''
COMMENT
'分组'
,
`is_group`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是否是组'
,
`is_group`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是否是组'
,
`key`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'key'
,
`key`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'key'
,
`loc`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`loc`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`picture`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'图片'
,
`picture`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'图片'
,
`size`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'大小'
,
`size`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'大小'
,
`source_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'资源id'
,
`source_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'资源id'
,
`text`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'文本'
,
`text`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'文本'
,
`app_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'appid'
,
`app_id`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'appid'
,
`type`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'1 领导架构 | 2 任务流程'
,
`type`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'1 领导架构 | 2 任务流程'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_topography_node_detail
-- Table structure for f_topography_node_detail
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_topography_node_detail`
;
DROP
TABLE
IF
EXISTS
`f_topography_node_detail`
;
CREATE
TABLE
`f_topography_node_detail`
(
CREATE
TABLE
`f_topography_node_detail`
(
`id`
varchar
(
36
)
NOT
NULL
,
`id`
varchar
(
36
)
NOT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_date`
datetime
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`is_delete`
bit
(
1
)
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_date`
datetime
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
DEFAULT
NULL
,
`node_detail`
text
COMMENT
'详情'
,
`node_detail`
text
COMMENT
'详情'
,
`nodeid`
varchar
(
36
)
DEFAULT
NULL
,
`nodeid`
varchar
(
36
)
DEFAULT
NULL
,
`nodekey`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'节点key'
,
`nodekey`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'节点key'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_water_resource
-- Table structure for f_water_resource
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_water_resource`
;
DROP
TABLE
IF
EXISTS
`f_water_resource`
;
CREATE
TABLE
`f_water_resource`
(
CREATE
TABLE
`f_water_resource`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`name`
varchar
(
100
)
NOT
NULL
COMMENT
'名称'
,
`name`
varchar
(
100
)
NOT
NULL
COMMENT
'名称'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编码'
,
`type`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'类型: 1:消火栓,2:消防水池,3:喷淋'
,
`type`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'类型: 1:消火栓,2:消防水池,3:喷淋'
,
`production_area`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'区域'
,
`production_area`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'区域'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`floor3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'楼层'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间'
,
`room`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'房间'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'位置'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`position3d`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'3维坐标'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`org_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'组织'
,
`create_by`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_by`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'维护人员'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`is_indoor`
bit
(
1
)
DEFAULT
b
'1'
COMMENT
'是否室内点:默认是'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`risk_source_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'风险区域id'
,
`max_level`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'最大液位'
,
`max_level`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'最大液位'
,
`alarm_level`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'告警液位'
,
`alarm_level`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'告警液位'
,
`area`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'水池面積'
,
`area`
varchar
(
255
)
DEFAULT
'0'
COMMENT
'水池面積'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
36
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'水资源表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
36
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'水资源表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for f_water_resource_equipment
-- Table structure for f_water_resource_equipment
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`f_water_resource_equipment`
;
DROP
TABLE
IF
EXISTS
`f_water_resource_equipment`
;
CREATE
TABLE
`f_water_resource_equipment`
(
CREATE
TABLE
`f_water_resource_equipment`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`water_resource_id`
bigint
(
20
)
NOT
NULL
,
`water_resource_id`
bigint
(
20
)
NOT
NULL
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
,
`fire_equipment_id`
bigint
(
20
)
NOT
NULL
,
`number`
double
DEFAULT
NULL
COMMENT
'个数'
,
`number`
double
DEFAULT
NULL
COMMENT
'个数'
,
`unit`
varchar
(
16
)
DEFAULT
NULL
COMMENT
'单位'
,
`unit`
varchar
(
16
)
DEFAULT
NULL
COMMENT
'单位'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
`create_date`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'维护时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'水资源设备表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'水资源设备表'
;
SET
FOREIGN_KEY_CHECKS
=
1
;
SET
FOREIGN_KEY_CHECKS
=
1
;
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_accident_type.xml
View file @
0cb2f733
...
@@ -8,8 +8,6 @@
...
@@ -8,8 +8,6 @@
count(1) AS total_num
count(1) AS total_num
FROM
FROM
f_accident_type a
f_accident_type a
left join s_user b on a.create_by = b.id
left join s_department c on a.dept_id = c.id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
</trim>
</trim>
...
@@ -21,15 +19,12 @@
...
@@ -21,15 +19,12 @@
a.name,
a.name,
a.influence,
a.influence,
a.severity,
a.severity,
c.id as deptId ,
a.dept_id as deptId ,
c.department_name as deptName,
a.create_by as createBy ,
b.name as userName ,
a.create_date as createDate,
a.create_date as createDate,
a.remark
a.remark
FROM
FROM
f_accident_type a
f_accident_type a
left join s_user b on a.create_by = b.id
left join s_department c on a.dept_id = c.id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
</trim>
</trim>
...
@@ -46,17 +41,14 @@
...
@@ -46,17 +41,14 @@
a.name,
a.name,
CONCAT(fem.influence,'-',fem.`describe`) as influence,
CONCAT(fem.influence,'-',fem.`describe`) as influence,
fem.coefficient as severity,
fem.coefficient as severity,
c.id as deptId ,
a.dept_id as deptId ,
c.department_name as deptName,
a.create_by as createBy ,
b.name as userName ,
a.create_date as createDate,
a.create_date as createDate,
a.evaluation_sid as evaluationSid,
a.evaluation_sid as evaluationSid,
a.remark
a.remark
FROM
FROM
f_accident_type a
f_accident_type a
left join f_evaluation_model fem on fem.id = a.evaluation_sid
left join f_evaluation_model fem on fem.id = a.evaluation_sid
left join s_user b on a.create_by = b.id
left join s_department c on a.dept_id = c.id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
</trim>
</trim>
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_fire_car.xml
View file @
0cb2f733
...
@@ -27,7 +27,6 @@
...
@@ -27,7 +27,6 @@
a.remark,
a.remark,
a.create_by createBy,
a.create_by createBy,
date_format(a.create_date , '%Y-%m-%d %H:%i:%s') as createDate,
date_format(a.create_date , '%Y-%m-%d %H:%i:%s') as createDate,
d.department_name AS departmentName,
a.performance_index AS performanceIndex,
a.performance_index AS performanceIndex,
a.floor3d,
a.floor3d,
a.org_code AS orgCode,
a.org_code AS orgCode,
...
@@ -36,7 +35,6 @@
...
@@ -36,7 +35,6 @@
rs.name riskSourceName
rs.name riskSourceName
FROM
FROM
f_fire_car a
f_fire_car a
LEFT JOIN s_department d ON d.id = a.dept_id
LEFT JOIN f_risk_source rs on rs.id = a.risk_source_id
LEFT JOIN f_risk_source rs on rs.id = a.risk_source_id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"name!=null"
>
and (a.name like concat(concat("%",#{name}),"%") or a.type like concat(concat("%",#{name}),"%"))
</if>
<if
test=
"name!=null"
>
and (a.name like concat(concat("%",#{name}),"%") or a.type like concat(concat("%",#{name}),"%"))
</if>
...
@@ -65,7 +63,6 @@
...
@@ -65,7 +63,6 @@
a.create_date,
a.create_date,
'%Y-%m-%d %H:%i:%s'
'%Y-%m-%d %H:%i:%s'
) AS createDate,
) AS createDate,
d.department_name AS departmentName,
a.performance_index AS performanceIndex,
a.performance_index AS performanceIndex,
a.floor3d,
a.floor3d,
a.is_indoor as isIndoor,
a.is_indoor as isIndoor,
...
@@ -75,7 +72,6 @@
...
@@ -75,7 +72,6 @@
a.risk_source_id as riskSourceId
a.risk_source_id as riskSourceId
FROM
FROM
f_fire_car a
f_fire_car a
LEFT JOIN s_department d ON d.id = a.dept_id
WHERE 1=1
WHERE 1=1
<if
test=
"truckId!=null"
>
AND a.id = #{truckId}
</if>
<if
test=
"truckId!=null"
>
AND a.id = #{truckId}
</if>
</select>
</select>
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
View file @
0cb2f733
...
@@ -297,13 +297,9 @@
...
@@ -297,13 +297,9 @@
eq.`code`,
eq.`code`,
eq.address,
eq.address,
fs.`name` stationName,
fs.`name` stationName,
sd.department_name depName,
eq.charge_user_id userId
su.`name` username,
su.telephone tel
FROM
FROM
f_equipment eq
f_equipment eq
LEFT JOIN s_user su ON su.id = eq.charge_user_id
LEFT JOIN s_department sd ON sd.id = su.department_id
LEFT JOIN f_fire_station fs ON fs.id = eq.fire_station_id
LEFT JOIN f_fire_station fs ON fs.id = eq.fire_station_id
WHERE 1=1
WHERE 1=1
<if
test=
"id!=null"
>
AND eq.id = #{id}
</if>
<if
test=
"id!=null"
>
AND eq.id = #{id}
</if>
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_fmea.xml
View file @
0cb2f733
...
@@ -45,16 +45,16 @@
...
@@ -45,16 +45,16 @@
fm.department_leader as departmentLeader,
fm.department_leader as departmentLeader,
fm.group_leader as groupLeader,
fm.group_leader as groupLeader,
fm.person_leader as personLeader,
fm.person_leader as personLeader,
(select name from s_user where id = fm.company_leader) as companyLeaderName,
fm.company_leader as companyLeaderId,
(select name from s_user where id = fm.department_leader) as departmentLeaderName,
fm.department_leader as departmentLeaderId,
(select name from s_user where id = fm.group_leader) as groupLeaderName,
fm.group_leader as groupLeaderId,
(select name from s_user where id = fm.person_leader) as personLeaderName,
fm.person_leader as personLeaderId,
fm.identify_user as identifyUserId,
rf.`name` AS riskFactorName,
rf.`name` AS riskFactorName,
fat.`name` AS accidentTypeName,
fat.`name` AS accidentTypeName,
fat.id AS accidentTypeId,
fat.id AS accidentTypeId,
concat(fems.influence,'-',fems.describe) as influence,
concat(fems.influence,'-',fems.describe) as influence,
fm.identify_user as identifyUser,
fm.identify_user as identifyUser,
(select name from s_user where id = fm.identify_user) as identifyUserName,
fm.identify_method as identifyMethod,
fm.identify_method as identifyMethod,
fr.name AS level
fr.name AS level
FROM
FROM
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_fmea_point_inputitem.xml
View file @
0cb2f733
...
@@ -54,10 +54,6 @@
...
@@ -54,10 +54,6 @@
p_input_item as pii on pii.id = b.input_item_id
p_input_item as pii on pii.id = b.input_item_id
left join
left join
p_point as pp on pp.id = b.point_id
p_point as pp on pp.id = b.point_id
left join
s_user as su on su.id = pp.charge_person_id
left join
s_department as sd on sd.id = pp.charge_dept_id
where
where
a.fmea_id = #{fmeaId}
a.fmea_id = #{fmeaId}
group by b.point_id
group by b.point_id
...
@@ -74,9 +70,8 @@
...
@@ -74,9 +70,8 @@
pp.id as pointId,
pp.id as pointId,
pp.point_no as pointNo,
pp.point_no as pointNo,
pp.name as pointName,
pp.name as pointName,
sd.department_name as depName,
pp.charge_person_id as userId,
su.name as username,
pp.charge_dept_id as deptId,
su.telephone as tel,
group_concat(concat(pii.name, '##', a.state) SEPARATOR
<![CDATA[ '\n' ]]>
) as inputItems
group_concat(concat(pii.name, '##', a.state) SEPARATOR
<![CDATA[ '\n' ]]>
) as inputItems
from
from
f_fmea_point_inputitem a
f_fmea_point_inputitem a
...
@@ -86,10 +81,6 @@
...
@@ -86,10 +81,6 @@
p_input_item as pii on pii.id = b.input_item_id
p_input_item as pii on pii.id = b.input_item_id
left join
left join
p_point as pp on pp.id = b.point_id
p_point as pp on pp.id = b.point_id
left join
s_user as su on su.id = pp.charge_person_id
left join
s_department as sd on sd.id = pp.charge_dept_id
where
where
a.fmea_id = #{fmeaId}
a.fmea_id = #{fmeaId}
group by b.point_id
group by b.point_id
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_risk_factor.xml
View file @
0cb2f733
...
@@ -21,14 +21,11 @@
...
@@ -21,14 +21,11 @@
d.name as accidentName,
d.name as accidentName,
a.type,
a.type,
a.dept_id as deptId,
a.dept_id as deptId,
c.department_name as deptName,
a.create_by as createBy,
b.name as userName,
a.create_date as createDate,
a.create_date as createDate,
a.remark
a.remark
FROM
FROM
f_risk_factor a
f_risk_factor a
left join s_user b on a.create_by = b.id
left join s_department c on a.dept_id = c.id
left join f_accident_type d on a.accident_type_id = d.id
left join f_accident_type d on a.accident_type_id = d.id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
<if
test=
"name!=null"
>
and a.name like concat(concat("%",#{name}),"%")
</if>
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_risk_level.xml
View file @
0cb2f733
...
@@ -23,12 +23,12 @@
...
@@ -23,12 +23,12 @@
a.severity,
a.severity,
a.name,
a.name,
a.color,
a.color,
b.name as userName
,
a.create_by as createBy
,
a.create_date as createDate,
a.create_date as createDate,
a.remark
a.remark,
a.manage_level as manageLevel
FROM
FROM
f_risk_level a
f_risk_level a
left join s_user b on a.create_by = b.id
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND "
>
<if
test=
"evalModelId!=null"
>
and a.evaluation_model_id = #{evalModelId}
</if>
<if
test=
"evalModelId!=null"
>
and a.evaluation_model_id = #{evalModelId}
</if>
</trim>
</trim>
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_risk_source.xml
View file @
0cb2f733
...
@@ -331,16 +331,13 @@
...
@@ -331,16 +331,13 @@
pp.id pointId,
pp.id pointId,
pp.point_no pointNo,
pp.point_no pointNo,
pp.`name` pointName,
pp.`name` pointName,
sd.department_name depName,
pp.charge_person_id userId,
su.`name` username,
pp.charge_dept_id deptId,
su.telephone tel,
GROUP_CONCAT(pii.`name`) inputItems
GROUP_CONCAT(pii.`name`) inputItems
FROM
FROM
`f_risk_source_point_inputitem` rspi
`f_risk_source_point_inputitem` rspi
LEFT JOIN p_point pp ON pp.id = rspi.point_id
LEFT JOIN p_point pp ON pp.id = rspi.point_id
LEFT JOIN p_input_item pii ON pii.id = rspi.point_inputitem_id
LEFT JOIN p_input_item pii ON pii.id = rspi.point_inputitem_id
LEFT JOIN s_user su ON su.id = pp.charge_person_id
LEFT JOIN s_department sd ON sd.id = pp.charge_dept_id
WHERE pii.`name` is not NULL
WHERE pii.`name` is not NULL
AND rspi.risk_source_id = #{riskSourceId}
AND rspi.risk_source_id = #{riskSourceId}
GROUP BY riskId,pointId,pointNo,pointName,depName,username,telephone
GROUP BY riskId,pointId,pointNo,pointName,depName,username,telephone
...
...
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