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
fc083344
Commit
fc083344
authored
May 14, 2020
by
suhuiguang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_upgrade' of
http://172.16.10.76/station/YeeAmosFireAutoSysRoot
into dev_upgrade
parents
5d7fd60e
93a6cf15
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
3822 additions
and
3809 deletions
+3822
-3809
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
FireStationController.java
...n/amos/fas/business/controller/FireStationController.java
+156
-156
FireStrengthController.java
.../amos/fas/business/controller/FireStrengthController.java
+88
-88
WaterResourceController.java
...amos/fas/business/controller/WaterResourceController.java
+136
-136
AccidentTypeServiceImpl.java
...os/fas/business/service/impl/AccidentTypeServiceImpl.java
+115
-122
EquipmentServiceImpl.java
.../amos/fas/business/service/impl/EquipmentServiceImpl.java
+480
-480
RiskFactorServiceImpl.java
...amos/fas/business/service/impl/RiskFactorServiceImpl.java
+135
-144
RiskLevelServiceImpl.java
.../amos/fas/business/service/impl/RiskLevelServiceImpl.java
+3
-1
RiskSourceServiceImpl.java
...amos/fas/business/service/impl/RiskSourceServiceImpl.java
+2
-1
fas-create-table.sql
...src/main/resources/db/changelog/init/fas-create-table.sql
+589
-589
No files found.
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/AccidentType.java
View file @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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 @
fc083344
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/FireStationController.java
View file @
fc083344
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 @
fc083344
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/WaterResourceController.java
View file @
fc083344
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/service/impl/AccidentTypeServiceImpl.java
View file @
fc083344
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.ArrayList
;
import
java.util.LinkedHashMap
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.Map
;
import
org.springframework.data.domain.Page
;
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.AccidentTypeMapper
;
import
com.yeejoin.amos.fas.business.dao.repository.IAccidentTypeDao
;
import
com.google.common.base.Joiner
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
com.yeejoin.amos.fas.business.dao.mapper.AccidentTypeMapper
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.business.dao.repository.IAccidentTypeDao
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
com.yeejoin.amos.fas.business.service.intfc.IAccidentTypeService
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.dao.entity.AccidentType
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
com.yeejoin.amos.fas.business.service.intfc.IAccidentTypeService
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.fas.dao.entity.AccidentType
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.fas.dao.entity.RiskFactor
;
import
com.yeejoin.amos.fas.exception.YeeException
;
@Service
(
"accidentTypeService"
)
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
public
class
AccidentTypeServiceImpl
implements
IAccidentTypeService
{
@Service
(
"accidentTypeService"
)
@Autowired
public
class
AccidentTypeServiceImpl
implements
IAccidentTypeService
{
AccidentTypeMapper
accidentTypeMapper
;
@Autowired
@Autowired
IAccidentTypeDao
iAccidentTypeDao
;
AccidentTypeMapper
accidentTypeMapper
;
@Autowired
@Autowired
IRiskFactorDao
iRiskFactorDao
;
IAccidentTypeDao
iAccidentTypeDao
;
@Autowired
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
IRiskFactorDao
iRiskFactorDao
;
@Override
@Autowired
public
void
detAccidentType
(
Long
[]
param
)
{
private
RemoteSecurityService
remoteSecurityService
;
//1.校验
@Override
for
(
Long
id
:
param
){
public
void
detAccidentType
(
Long
[]
param
)
{
checkBeforeDet
(
id
);
//1.校验
}
for
(
Long
id
:
param
){
//2.删除
checkBeforeDet
(
id
);
iAccidentTypeDao
.
deleteAllByIds
(
param
);
}
}
//2.删除
iAccidentTypeDao
.
deleteAllByIds
(
param
);
/**
}
* 关联数据校验
* @param id
/**
*/
* 关联数据校验
private
void
checkBeforeDet
(
Long
id
)
{
* @param id
List
<
RiskFactor
>
list
=
iRiskFactorDao
.
findByAccidentTypeId
(
id
);
*/
if
(
null
!=
list
&&
list
.
size
()>
0
){
private
void
checkBeforeDet
(
Long
id
)
{
throw
new
YeeException
(
"危险因素"
+
list
.
get
(
0
).
getName
()+
"在使用中,不能删除"
);
List
<
RiskFactor
>
list
=
iRiskFactorDao
.
findByAccidentTypeId
(
id
);
}
if
(
null
!=
list
&&
list
.
size
()>
0
){
}
throw
new
YeeException
(
"危险因素"
+
list
.
get
(
0
).
getName
()+
"在使用中,不能删除"
);
}
@Override
}
public
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
)
{
AccidentType
param
=
(
AccidentType
)
map
.
get
(
"param"
);
@Override
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
public
void
editAccidentType
(
HashMap
<
String
,
Object
>
map
)
{
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
AccidentType
param
=
(
AccidentType
)
map
.
get
(
"param"
);
String
deptId
=
map
.
get
(
"dept_id"
)==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
String
orgCode
=
map
.
get
(
"org_code"
)
==
null
?
""
:
map
.
get
(
"org_code"
).
toString
();
param
.
setOrgCode
(
orgCode
);
String
userId
=
map
.
get
(
"user_id"
)==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
param
.
setDeptId
(
Long
.
parseLong
(
deptId
));
String
deptId
=
map
.
get
(
"dept_id"
)==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
param
.
setCreateBy
(
Long
.
parseLong
(
userId
));
param
.
setOrgCode
(
orgCode
);
param
.
setCreateDate
(
new
Date
());
param
.
setDeptId
(
deptId
);
iAccidentTypeDao
.
save
(
param
);
param
.
setCreateBy
(
userId
);
}
param
.
setCreateDate
(
new
Date
());
iAccidentTypeDao
.
save
(
param
);
@Override
}
public
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
)
{
@Override
return
accidentTypeMapper
.
findAccidentTypeListByOrgCode
(
orgCode
);
public
List
<
HashMap
<
String
,
Object
>>
queryAccidentType
(
String
orgCode
)
{
}
return
accidentTypeMapper
.
findAccidentTypeListByOrgCode
(
orgCode
);
@Override
}
public
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
long
total
=
accidentTypeMapper
.
countPageData
(
param
);
@Override
List
<
HashMap
<
String
,
Object
>>
content
=
accidentTypeMapper
.
findAccidentTypePage
(
param
);
public
Page
<
HashMap
<
String
,
Object
>>
queryAccidentTypePage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
long
total
=
accidentTypeMapper
.
countPageData
(
param
);
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
List
<
HashMap
<
String
,
Object
>>
content
=
accidentTypeMapper
.
findAccidentTypePage
(
param
);
for
(
HashMap
<
String
,
Object
>
map
:
content
)
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
{
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
for
(
HashMap
<
String
,
Object
>
map
:
content
)
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
{
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
{
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
userIdList
.
add
(
userId
);
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
}
{
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
userIdList
.
add
(
userId
);
{
}
deptIdList
.
add
(
deptId
);
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
>();
}
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
if
(
userIdList
.
size
()>
0
)
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
{
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
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
++)
{
if
(
deptIdList
.
size
()>
0
)
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
{
}
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
content
.
forEach
(
e
->
{
e
.
put
(
"userName"
,
userMap
.
get
(
e
.
get
(
"createBy"
)));
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
e
.
put
(
"deptName"
,
deptMap
.
get
(
e
.
get
(
"deptId"
)));
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
});
}
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
}
return
result
;
content
.
forEach
(
e
->
{
}
e
.
put
(
"userName"
,
userMap
.
get
(
String
.
valueOf
(
e
.
get
(
"createBy"
))));
e
.
put
(
"deptName"
,
deptMap
.
get
(
String
.
valueOf
(
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 @
fc083344
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.io.File
;
import
java.io.File
;
import
java.io.IOException
;
import
java.io.IOException
;
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.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.Optional
;
import
javax.annotation.PostConstruct
;
import
javax.annotation.PostConstruct
;
import
org.slf4j.Logger
;
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.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
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.data.domain.Sort
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.data.domain.Sort.Direction
;
import
org.springframework.data.domain.Sort.Direction
;
import
org.springframework.data.domain.Sort.Order
;
import
org.springframework.data.domain.Sort.Order
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
com.yeejoin.amos.fas.business.constants.FasConstant
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
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.IEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IEquipmentFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFireEquipmentDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IPreplanPictureDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IPreplanPictureDao
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
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.EquipCommunicationData
;
import
com.yeejoin.amos.fas.business.vo.EquipCommunicationData
;
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.EquipDetailsResponse
;
import
com.yeejoin.amos.fas.core.common.response.EquipDetailsResponse
;
import
com.yeejoin.amos.fas.core.util.DaoCriteria
;
import
com.yeejoin.amos.fas.core.util.DaoCriteria
;
import
com.yeejoin.amos.fas.core.util.query.BaseQuerySpecification
;
import
com.yeejoin.amos.fas.core.util.query.BaseQuerySpecification
;
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.FireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.FireEquipment
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
import
com.yeejoin.amos.fas.dao.entity.PreplanPicture
;
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.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
@Service
(
"equipService"
)
@Service
(
"equipService"
)
public
class
EquipmentServiceImpl
implements
IEquipmentService
{
public
class
EquipmentServiceImpl
implements
IEquipmentService
{
private
final
Logger
log
=
LoggerFactory
.
getLogger
(
EquipmentServiceImpl
.
class
);
private
final
Logger
log
=
LoggerFactory
.
getLogger
(
EquipmentServiceImpl
.
class
);
@Autowired
@Autowired
ImpEquipMapper
impEquipMapper
;
ImpEquipMapper
impEquipMapper
;
@Autowired
@Autowired
FireEquipMapper
fireEquipMapper
;
FireEquipMapper
fireEquipMapper
;
@Autowired
@Autowired
IEquipmentDao
iEquipmentDao
;
IEquipmentDao
iEquipmentDao
;
@Autowired
@Autowired
IPreplanPictureDao
iPreplanPictureDao
;
IPreplanPictureDao
iPreplanPictureDao
;
@Autowired
@Autowired
IEquipmentFireEquipmentDao
equipmentFireEquipmentDao
;
IEquipmentFireEquipmentDao
equipmentFireEquipmentDao
;
@Autowired
@Autowired
IFireEquipmentDao
iFireEquipmentDao
;
IFireEquipmentDao
iFireEquipmentDao
;
@Autowired
@Autowired
ImpAndFireEquipMapper
impAndFireEquipMapper
;
ImpAndFireEquipMapper
impAndFireEquipMapper
;
@Autowired
@Autowired
private
IPreplanPictureDao
preplanPictureDao
;
private
IPreplanPictureDao
preplanPictureDao
;
@Autowired
@Autowired
private
RedisTemplate
redisTemplate
;
private
RedisTemplate
redisTemplate
;
@Autowired
@Autowired
private
MongoTemplate
mongoTemplate
;
private
MongoTemplate
mongoTemplate
;
@Autowired
@Autowired
private
EquipCommunicationDao
equipCommunicationDao
;
private
EquipCommunicationDao
equipCommunicationDao
;
@Value
(
"${windows.img.path}"
)
@Value
(
"${windows.img.path}"
)
private
String
winImgPath
;
private
String
winImgPath
;
@Value
(
"${linux.img.path}"
)
@Value
(
"${linux.img.path}"
)
private
String
linuxImgPath
;
private
String
linuxImgPath
;
@Autowired
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
public
Equipment
save
(
Equipment
equipment
)
{
public
Equipment
save
(
Equipment
equipment
)
{
Long
eqId
=
equipment
.
getId
();
Long
eqId
=
equipment
.
getId
();
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
return
equipment
;
return
equipment
;
}
}
public
Equipment
queryOne
(
Long
id
)
{
public
Equipment
queryOne
(
Long
id
)
{
Optional
<
Equipment
>
dict1
=
iEquipmentDao
.
findById
(
id
);
Optional
<
Equipment
>
dict1
=
iEquipmentDao
.
findById
(
id
);
Equipment
dict
=
null
;
Equipment
dict
=
null
;
if
(
dict1
.
isPresent
()){
if
(
dict1
.
isPresent
()){
dict
=
dict1
.
get
();
dict
=
dict1
.
get
();
}
}
return
dict
;
return
dict
;
}
}
@Override
@Override
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
for
(
String
id
:
idArray
)
{
for
(
String
id
:
idArray
)
{
Optional
<
Equipment
>
equipment1
=
iEquipmentDao
.
findById
(
Long
.
parseLong
(
id
));
Optional
<
Equipment
>
equipment1
=
iEquipmentDao
.
findById
(
Long
.
parseLong
(
id
));
Equipment
equipment
=
null
;
Equipment
equipment
=
null
;
if
(
equipment1
.
isPresent
()){
if
(
equipment1
.
isPresent
()){
equipment
=
equipment1
.
get
();
equipment
=
equipment1
.
get
();
}
}
if
(
equipment
!=
null
)
{
if
(
equipment
!=
null
)
{
this
.
iEquipmentDao
.
deleteById
(
Long
.
parseLong
(
id
));
this
.
iEquipmentDao
.
deleteById
(
Long
.
parseLong
(
id
));
}
else
{
}
else
{
throw
new
Exception
(
"找不到指定的对象:"
+
id
);
throw
new
Exception
(
"找不到指定的对象:"
+
id
);
}
}
}
}
return
idArray
;
return
idArray
;
}
}
@Override
@Override
public
List
<
PreplanPicture
>
queryImgByIdAndType
(
List
<
DaoCriteria
>
criterias
)
{
public
List
<
PreplanPicture
>
queryImgByIdAndType
(
List
<
DaoCriteria
>
criterias
)
{
BaseQuerySpecification
<
PreplanPicture
>
spec
=
new
BaseQuerySpecification
<>(
criterias
);
BaseQuerySpecification
<
PreplanPicture
>
spec
=
new
BaseQuerySpecification
<>(
criterias
);
return
iPreplanPictureDao
.
findAll
(
spec
);
return
iPreplanPictureDao
.
findAll
(
spec
);
}
}
@Override
@Override
public
Page
<
Equipment
>
queryImpEquip
(
List
<
DaoCriteria
>
criterias
,
CommonPageable
commonPageable
)
{
public
Page
<
Equipment
>
queryImpEquip
(
List
<
DaoCriteria
>
criterias
,
CommonPageable
commonPageable
)
{
String
name
=
""
;
String
name
=
""
;
String
id
=
""
;
String
id
=
""
;
for
(
DaoCriteria
criteria
:
criterias
)
{
for
(
DaoCriteria
criteria
:
criterias
)
{
if
(
criteria
.
getPropertyName
().
equals
(
"name"
))
{
if
(
criteria
.
getPropertyName
().
equals
(
"name"
))
{
name
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
name
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
}
}
if
(
criteria
.
getPropertyName
().
equals
(
"id"
))
{
if
(
criteria
.
getPropertyName
().
equals
(
"id"
))
{
id
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
id
=
String
.
valueOf
(
criteria
.
getValue
()
!=
null
?
criteria
.
getValue
().
toString
()
:
""
);
}
}
}
}
Long
total
=
impEquipMapper
.
getEquipPageCount
(
name
,
id
);
Long
total
=
impEquipMapper
.
getEquipPageCount
(
name
,
id
);
List
<
Map
>
content
=
impEquipMapper
.
getEquipPage
(
name
,
id
,
commonPageable
.
getOffset
(),
List
<
Map
>
content
=
impEquipMapper
.
getEquipPage
(
name
,
id
,
commonPageable
.
getOffset
(),
commonPageable
.
getPageSize
());
commonPageable
.
getPageSize
());
Page
result
=
new
PageImpl
(
content
,
commonPageable
,
total
);
Page
result
=
new
PageImpl
(
content
,
commonPageable
,
total
);
return
result
;
return
result
;
}
}
@Override
@Override
public
List
<
Equipment
>
queryEquipNoPage
()
{
public
List
<
Equipment
>
queryEquipNoPage
()
{
return
iEquipmentDao
.
findAll
();
return
iEquipmentDao
.
findAll
();
}
}
/**
/**
* 绑定消防设备
* 绑定消防设备
*
*
* @param list
* @param list
* @return
* @return
* @throws Exception
* @throws Exception
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
List
<
Map
<
String
,
Object
>>
bindFireEqumt
(
Long
equipmentId
,
List
<
EquipmentFireEquipment
>
list
)
throws
Exception
{
public
List
<
Map
<
String
,
Object
>>
bindFireEqumt
(
Long
equipmentId
,
List
<
EquipmentFireEquipment
>
list
)
throws
Exception
{
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
resultList
=
new
ArrayList
<>();
for
(
EquipmentFireEquipment
equipmentFireEquipment
:
list
)
{
for
(
EquipmentFireEquipment
equipmentFireEquipment
:
list
)
{
int
count
=
equipmentFireEquipmentDao
.
findByEqmtIdAndFireEqmtId
(
equipmentId
,
equipmentFireEquipment
.
getFireEquipmentId
());
int
count
=
equipmentFireEquipmentDao
.
findByEqmtIdAndFireEqmtId
(
equipmentId
,
equipmentFireEquipment
.
getFireEquipmentId
());
if
(
count
>
0
)
{
if
(
count
>
0
)
{
continue
;
continue
;
}
}
equipmentFireEquipment
.
setEquipmentId
(
equipmentId
);
equipmentFireEquipment
.
setEquipmentId
(
equipmentId
);
equipmentFireEquipment
.
setCreateDate
(
new
Date
());
equipmentFireEquipment
.
setCreateDate
(
new
Date
());
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"exits"
,
false
);
result
.
put
(
"exits"
,
false
);
Equipment
equipment
=
this
.
iEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getEquipmentId
().
longValue
());
Equipment
equipment
=
this
.
iEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getEquipmentId
().
longValue
());
FireEquipment
fireEquipment
=
iFireEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getFireEquipmentId
().
longValue
());
FireEquipment
fireEquipment
=
iFireEquipmentDao
.
getOne
(
equipmentFireEquipment
.
getFireEquipmentId
().
longValue
());
if
(
equipment
==
null
||
fireEquipment
==
null
)
if
(
equipment
==
null
||
fireEquipment
==
null
)
throw
new
Exception
(
"找不到数据"
);
throw
new
Exception
(
"找不到数据"
);
this
.
equipmentFireEquipmentDao
.
save
(
equipmentFireEquipment
);
this
.
equipmentFireEquipmentDao
.
save
(
equipmentFireEquipment
);
//已存在的绑定关系
//已存在的绑定关系
List
<
EquipmentFireEquipment
>
exits
=
impAndFireEquipMapper
.
queryForList
(
String
.
valueOf
(
equipmentFireEquipment
.
getFireEquipmentId
()),
null
);
List
<
EquipmentFireEquipment
>
exits
=
impAndFireEquipMapper
.
queryForList
(
String
.
valueOf
(
equipmentFireEquipment
.
getFireEquipmentId
()),
null
);
if
(!
CollectionUtils
.
isEmpty
(
exits
))
if
(!
CollectionUtils
.
isEmpty
(
exits
))
result
.
put
(
"exits"
,
true
);
result
.
put
(
"exits"
,
true
);
result
.
put
(
"newModel"
,
equipmentFireEquipment
);
result
.
put
(
"newModel"
,
equipmentFireEquipment
);
resultList
.
add
(
result
);
resultList
.
add
(
result
);
}
}
return
resultList
;
return
resultList
;
}
}
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
List
<
Long
>
removeFireEqmtBind
(
Long
equipmentId
,
String
[]
fireEquipmentIds
)
{
public
List
<
Long
>
removeFireEqmtBind
(
Long
equipmentId
,
String
[]
fireEquipmentIds
)
{
List
<
Long
>
ids
=
new
ArrayList
<>();
List
<
Long
>
ids
=
new
ArrayList
<>();
for
(
String
id
:
fireEquipmentIds
)
{
for
(
String
id
:
fireEquipmentIds
)
{
long
result
=
0
;
long
result
=
0
;
EquipmentFireEquipment
equipmentFireEquipment
=
impAndFireEquipMapper
.
queryForOne
(
String
.
valueOf
(
id
),
String
.
valueOf
(
equipmentId
));
EquipmentFireEquipment
equipmentFireEquipment
=
impAndFireEquipMapper
.
queryForOne
(
String
.
valueOf
(
id
),
String
.
valueOf
(
equipmentId
));
if
(
equipmentFireEquipment
!=
null
)
{
if
(
equipmentFireEquipment
!=
null
)
{
result
=
equipmentFireEquipment
.
getId
();
result
=
equipmentFireEquipment
.
getId
();
this
.
equipmentFireEquipmentDao
.
deleteById
(
equipmentFireEquipment
.
getId
());
this
.
equipmentFireEquipmentDao
.
deleteById
(
equipmentFireEquipment
.
getId
());
}
}
ids
.
add
(
result
);
ids
.
add
(
result
);
}
}
return
ids
;
return
ids
;
}
}
/**
/**
* 查询指定重点设备已经绑定的消防设备
* 查询指定重点设备已经绑定的消防设备
*
*
* @param equipmentId
* @param equipmentId
* @return
* @return
*/
*/
@Override
@Override
public
Page
queryBindFirEqumtList
(
CommonPageable
commonPageable
,
Long
equipmentId
)
{
public
Page
queryBindFirEqumtList
(
CommonPageable
commonPageable
,
Long
equipmentId
)
{
long
start
=
-
1
;
long
start
=
-
1
;
int
length
=
-
1
;
int
length
=
-
1
;
if
(
null
!=
commonPageable
)
{
if
(
null
!=
commonPageable
)
{
start
=
commonPageable
.
getOffset
();
start
=
commonPageable
.
getOffset
();
length
=
commonPageable
.
getPageSize
();
length
=
commonPageable
.
getPageSize
();
}
}
long
total
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPageCount
(
String
.
valueOf
(
equipmentId
));
long
total
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPageCount
(
String
.
valueOf
(
equipmentId
));
List
<
FireEquipment
>
list
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPage
(
start
,
length
,
String
.
valueOf
(
equipmentId
));
List
<
FireEquipment
>
list
=
this
.
impAndFireEquipMapper
.
queryBindFirEqumtPage
(
start
,
length
,
String
.
valueOf
(
equipmentId
));
Page
result
=
new
PageImpl
(
list
,
commonPageable
,
total
);
Page
result
=
new
PageImpl
(
list
,
commonPageable
,
total
);
return
result
;
return
result
;
}
}
@Override
@Override
public
Equipment
saveImg
(
MultipartFile
file
,
Equipment
equipment
,
int
type
,
Long
userId
)
{
public
Equipment
saveImg
(
MultipartFile
file
,
Equipment
equipment
,
int
type
,
Long
userId
)
{
// TODO Auto-generated method stub
// TODO Auto-generated method stub
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
if
(
pp
==
null
)
{
if
(
pp
==
null
)
{
pp
=
new
PreplanPicture
();
pp
=
new
PreplanPicture
();
pp
.
setEquipmentId
(
equipmentId
);
pp
.
setEquipmentId
(
equipmentId
);
pp
.
setType
(
type
);
pp
.
setType
(
type
);
pp
.
setCreateDate
(
new
Date
());
pp
.
setCreateDate
(
new
Date
());
pp
.
setCreateBy
(
userId
.
intValue
()
);
pp
.
setCreateBy
(
userId
.
intValue
()
+
""
);
}
}
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
+
equipment
.
getId
();
+
equipment
.
getId
();
String
filePath
=
getRootPath
()
+
path
;
String
filePath
=
getRootPath
()
+
path
;
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
file
.
getOriginalFilename
().
length
());
file
.
getOriginalFilename
().
length
());
String
fileName
=
File
.
separator
+
type
+
fileType
;
String
fileName
=
File
.
separator
+
type
+
fileType
;
try
{
try
{
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
if
(!
dest
.
exists
())
{
if
(!
dest
.
exists
())
{
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
dest
.
getParentFile
().
mkdirs
();
dest
.
getParentFile
().
mkdirs
();
}
}
dest
.
createNewFile
();
dest
.
createNewFile
();
}
}
file
.
transferTo
(
dest
);
file
.
transferTo
(
dest
);
}
catch
(
IOException
e
)
{
}
catch
(
IOException
e
)
{
throw
new
YeeException
(
"上传图片失败"
);
throw
new
YeeException
(
"上传图片失败"
);
}
}
String
picture
=
path
+
fileName
;
String
picture
=
path
+
fileName
;
pp
.
setCreateBy
(
userId
.
intValue
()
);
pp
.
setCreateBy
(
userId
.
intValue
()
+
""
);
pp
.
setPicture
(
picture
);
pp
.
setPicture
(
picture
);
if
(
equipment
.
getCreateDate
()
==
null
)
{
if
(
equipment
.
getCreateDate
()
==
null
)
{
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Equipment
equipment2
=
null
;
Equipment
equipment2
=
null
;
if
(
date
.
isPresent
()){
if
(
date
.
isPresent
()){
equipment2
=
date
.
get
();
equipment2
=
date
.
get
();
}
}
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
());
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
());
}
}
preplanPictureDao
.
saveAndFlush
(
pp
);
preplanPictureDao
.
saveAndFlush
(
pp
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
return
equipment
;
return
equipment
;
}
}
private
String
getRootPath
()
{
private
String
getRootPath
()
{
String
localPath
=
""
;
String
localPath
=
""
;
if
(
"\\"
.
equals
(
File
.
separator
))
{
if
(
"\\"
.
equals
(
File
.
separator
))
{
localPath
+=
winImgPath
;
localPath
+=
winImgPath
;
}
else
if
(
"/"
.
equals
(
File
.
separator
))
{
}
else
if
(
"/"
.
equals
(
File
.
separator
))
{
localPath
+=
linuxImgPath
;
localPath
+=
linuxImgPath
;
}
}
return
localPath
.
trim
();
return
localPath
.
trim
();
}
}
@Override
@Override
public
Equipment
saveEquipmentAndImg
(
ImgParam
[]
imgs
,
Equipment
equipment
)
{
public
Equipment
saveEquipmentAndImg
(
ImgParam
[]
imgs
,
Equipment
equipment
)
{
// TODO Auto-generated method stub
// TODO Auto-generated method stub
if
(
imgs
==
null
||
imgs
.
length
<
1
)
{
if
(
imgs
==
null
||
imgs
.
length
<
1
)
{
equipment
=
save
(
equipment
);
equipment
=
save
(
equipment
);
if
(
equipment
.
getCreateDate
()
==
null
)
{
if
(
equipment
.
getCreateDate
()
==
null
)
{
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Equipment
equipment2
=
null
;
Equipment
equipment2
=
null
;
if
(
date
.
isPresent
()){
if
(
date
.
isPresent
()){
equipment2
=
date
.
get
();
equipment2
=
date
.
get
();
}
}
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
}
}
}
else
{
}
else
{
equipment
=
save
(
equipment
);
equipment
=
save
(
equipment
);
if
(
equipment
.
getCreateDate
()
==
null
)
{
if
(
equipment
.
getCreateDate
()
==
null
)
{
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Optional
<
Equipment
>
date
=
iEquipmentDao
.
findById
(
equipment
.
getId
());
Equipment
equipment2
=
null
;
Equipment
equipment2
=
null
;
if
(
date
.
isPresent
()){
if
(
date
.
isPresent
()){
equipment2
=
date
.
get
();
equipment2
=
date
.
get
();
}
}
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
equipment
.
setCreateDate
(
equipment2
.
getCreateDate
()
==
null
?
new
Date
()
:
equipment2
.
getCreateDate
());
}
}
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
Long
equipmentId
=
Long
.
valueOf
(
equipment
.
getId
());
for
(
int
i
=
0
;
i
<
imgs
.
length
;
i
++)
{
for
(
int
i
=
0
;
i
<
imgs
.
length
;
i
++)
{
MultipartFile
file
=
imgs
[
i
].
getFile
();
MultipartFile
file
=
imgs
[
i
].
getFile
();
if
(
null
!=
file
)
{
if
(
null
!=
file
)
{
int
type
=
imgs
[
i
].
getType
();
int
type
=
imgs
[
i
].
getType
();
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
PreplanPicture
pp
=
preplanPictureDao
.
selectOne
(
equipmentId
,
type
);
if
(
pp
==
null
)
{
if
(
pp
==
null
)
{
pp
=
new
PreplanPicture
();
pp
=
new
PreplanPicture
();
pp
.
setEquipmentId
(
equipmentId
);
pp
.
setEquipmentId
(
equipmentId
);
pp
.
setType
(
type
);
pp
.
setType
(
type
);
pp
.
setCreateDate
(
new
Date
());
pp
.
setCreateDate
(
new
Date
());
}
}
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
String
path
=
FasConstant
.
UPLOAD_ROOT_PATH
+
File
.
separator
+
FasConstant
.
UPLOAD_EQUIPMENT_PATH
+
File
.
separator
+
equipment
.
getId
();
+
File
.
separator
+
equipment
.
getId
();
String
filePath
=
getRootPath
()
+
path
;
String
filePath
=
getRootPath
()
+
path
;
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
String
fileType
=
file
.
getOriginalFilename
().
substring
(
file
.
getOriginalFilename
().
lastIndexOf
(
"."
),
file
.
getOriginalFilename
().
length
());
file
.
getOriginalFilename
().
length
());
String
fileName
=
File
.
separator
+
type
+
fileType
;
String
fileName
=
File
.
separator
+
type
+
fileType
;
try
{
try
{
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
File
dest
=
new
File
(
filePath
+
File
.
separator
+
fileName
);
if
(!
dest
.
exists
())
{
if
(!
dest
.
exists
())
{
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
if
(
dest
.
getParentFile
()
!=
null
&&
!
dest
.
getParentFile
().
exists
())
{
dest
.
getParentFile
().
mkdirs
();
dest
.
getParentFile
().
mkdirs
();
}
}
dest
.
createNewFile
();
dest
.
createNewFile
();
}
}
file
.
transferTo
(
dest
);
file
.
transferTo
(
dest
);
}
catch
(
IOException
e
)
{
}
catch
(
IOException
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
throw
new
YeeException
(
"上传图片失败"
);
throw
new
YeeException
(
"上传图片失败"
);
}
}
String
picture
=
path
+
fileName
;
String
picture
=
path
+
fileName
;
pp
.
setPicture
(
picture
);
pp
.
setPicture
(
picture
);
preplanPictureDao
.
saveAndFlush
(
pp
);
preplanPictureDao
.
saveAndFlush
(
pp
);
}
}
}
}
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
equipment
=
iEquipmentDao
.
saveAndFlush
(
equipment
);
}
}
return
equipment
;
return
equipment
;
}
}
@Override
@Override
public
List
<
Map
<
String
,
Object
>>
findEquipVideoList
()
{
public
List
<
Map
<
String
,
Object
>>
findEquipVideoList
()
{
List
<
Map
<
String
,
Object
>>
list
=
impAndFireEquipMapper
.
findEquipVideo
();
List
<
Map
<
String
,
Object
>>
list
=
impAndFireEquipMapper
.
findEquipVideo
();
Map
<
String
,
Map
<
String
,
Object
>>
tempEquip
=
new
HashMap
<
String
,
Map
<
String
,
Object
>>();
Map
<
String
,
Map
<
String
,
Object
>>
tempEquip
=
new
HashMap
<
String
,
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
for
(
Map
<
String
,
Object
>
temp
:
list
)
{
for
(
Map
<
String
,
Object
>
temp
:
list
)
{
Map
<
String
,
Object
>
equip
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
equip
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
video
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
video
=
new
HashMap
<
String
,
Object
>();
video
.
put
(
"id"
,
temp
.
get
(
"id"
));
video
.
put
(
"id"
,
temp
.
get
(
"id"
));
video
.
put
(
"code"
,
temp
.
get
(
"code"
));
video
.
put
(
"code"
,
temp
.
get
(
"code"
));
video
.
put
(
"name"
,
temp
.
get
(
"name"
));
video
.
put
(
"name"
,
temp
.
get
(
"name"
));
video
.
put
(
"videoUrl"
,
temp
.
get
(
"url"
));
video
.
put
(
"videoUrl"
,
temp
.
get
(
"url"
));
video
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
video
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
video
.
put
(
"monitorTime"
,
new
Date
());
video
.
put
(
"monitorTime"
,
new
Date
());
List
<
Map
<
String
,
Object
>>
videoList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
videoList
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
tempEquip
.
containsKey
(
temp
.
get
(
"equipId"
).
toString
()))
{
if
(
tempEquip
.
containsKey
(
temp
.
get
(
"equipId"
).
toString
()))
{
equip
=
tempEquip
.
get
(
temp
.
get
(
"equipId"
).
toString
());
equip
=
tempEquip
.
get
(
temp
.
get
(
"equipId"
).
toString
());
videoList
=
(
List
<
Map
<
String
,
Object
>>)
equip
.
get
(
"children"
);
videoList
=
(
List
<
Map
<
String
,
Object
>>)
equip
.
get
(
"children"
);
videoList
.
add
(
video
);
videoList
.
add
(
video
);
}
else
{
}
else
{
equip
.
put
(
"equipId"
,
temp
.
get
(
"equipId"
));
equip
.
put
(
"equipId"
,
temp
.
get
(
"equipId"
));
equip
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
equip
.
put
(
"equipName"
,
temp
.
get
(
"equipName"
));
equip
.
put
(
"equipCode"
,
temp
.
get
(
"equipCode"
));
equip
.
put
(
"equipCode"
,
temp
.
get
(
"equipCode"
));
videoList
.
add
(
video
);
videoList
.
add
(
video
);
equip
.
put
(
"children"
,
videoList
);
equip
.
put
(
"children"
,
videoList
);
tempEquip
.
put
(
temp
.
get
(
"equipId"
).
toString
(),
equip
);
tempEquip
.
put
(
temp
.
get
(
"equipId"
).
toString
(),
equip
);
result
.
add
(
equip
);
result
.
add
(
equip
);
}
}
}
}
return
result
;
return
result
;
}
}
@Override
@Override
public
EquipDetailsResponse
findEquipDetailsById
(
String
toke
,
String
product
,
String
appKey
,
Long
id
)
{
public
EquipDetailsResponse
findEquipDetailsById
(
String
toke
,
String
product
,
String
appKey
,
Long
id
)
{
EquipDetailsResponse
equipDetailsResponse
=
fireEquipMapper
.
findEquipDetailsById
(
id
);
EquipDetailsResponse
equipDetailsResponse
=
fireEquipMapper
.
findEquipDetailsById
(
id
);
AgencyUserModel
user
=
remoteSecurityService
.
getUserById
(
toke
,
product
,
appKey
,
equipDetailsResponse
.
getUserId
());
AgencyUserModel
user
=
remoteSecurityService
.
getUserById
(
toke
,
product
,
appKey
,
equipDetailsResponse
.
getUserId
());
equipDetailsResponse
.
setUsername
(
user
.
getRealName
());
equipDetailsResponse
.
setUsername
(
user
.
getRealName
());
equipDetailsResponse
.
setTel
(
user
.
getMobile
());
equipDetailsResponse
.
setTel
(
user
.
getMobile
());
if
(
user
.
getCompanys
().
get
(
0
)!=
null
)
if
(
user
.
getCompanys
().
get
(
0
)!=
null
)
{
{
CompanyModel
companyModel
=
user
.
getCompanys
().
get
(
0
);
CompanyModel
companyModel
=
user
.
getCompanys
().
get
(
0
);
if
(
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
())!=
null
)
if
(
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
())!=
null
)
{
{
List
<
DepartmentModel
>
departList
=
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
());
List
<
DepartmentModel
>
departList
=
user
.
getCompanyDepartments
().
get
(
companyModel
.
getSequenceNbr
());
if
(!
departList
.
isEmpty
())
if
(!
departList
.
isEmpty
())
{
{
equipDetailsResponse
.
setDepName
(
departList
.
get
(
0
).
getDepartmentName
());
equipDetailsResponse
.
setDepName
(
departList
.
get
(
0
).
getDepartmentName
());
}
}
}
}
}
}
return
equipDetailsResponse
;
return
equipDetailsResponse
;
}
}
@Override
@Override
public
List
<
Equipment
>
findAll
()
{
public
List
<
Equipment
>
findAll
()
{
return
iEquipmentDao
.
findAll
();
return
iEquipmentDao
.
findAll
();
}
}
@Override
@Override
@PostConstruct
@PostConstruct
public
void
findAllEquipPointInfo
()
{
public
void
findAllEquipPointInfo
()
{
List
<
EquipCommunicationData
>
list
=
fireEquipMapper
.
findAllEquipPointInfo
();
List
<
EquipCommunicationData
>
list
=
fireEquipMapper
.
findAllEquipPointInfo
();
if
(!
ObjectUtils
.
isEmpty
(
list
))
{
if
(!
ObjectUtils
.
isEmpty
(
list
))
{
HashMap
<
String
,
EquipCommunicationData
>
map
=
new
HashMap
<>();
HashMap
<
String
,
EquipCommunicationData
>
map
=
new
HashMap
<>();
list
.
forEach
(
data
->
{
list
.
forEach
(
data
->
{
map
.
put
(
data
.
getPointCode
(),
data
);
map
.
put
(
data
.
getPointCode
(),
data
);
});
});
redisTemplate
.
opsForHash
().
putAll
(
"fireEquipData"
,
map
);
redisTemplate
.
opsForHash
().
putAll
(
"fireEquipData"
,
map
);
}
}
}
}
@Override
@Override
public
EquipCommunicationData
findFireEquipmentByPointCode
(
String
code
)
{
public
EquipCommunicationData
findFireEquipmentByPointCode
(
String
code
)
{
EquipCommunicationData
data
=
(
EquipCommunicationData
)
redisTemplate
.
opsForHash
().
get
(
"fireEquipData"
,
code
);
EquipCommunicationData
data
=
(
EquipCommunicationData
)
redisTemplate
.
opsForHash
().
get
(
"fireEquipData"
,
code
);
if
(
ObjectUtils
.
isEmpty
(
data
))
{
if
(
ObjectUtils
.
isEmpty
(
data
))
{
data
=
fireEquipMapper
.
findOneByPointCode
(
code
);
data
=
fireEquipMapper
.
findOneByPointCode
(
code
);
}
}
return
data
;
return
data
;
}
}
@Override
@Override
public
EquipCommunicationData
findFireEquipDataByPointCode
(
String
code
)
{
public
EquipCommunicationData
findFireEquipDataByPointCode
(
String
code
)
{
Query
query
=
new
Query
();
Query
query
=
new
Query
();
query
.
addCriteria
(
Criteria
.
where
(
"pointCode"
).
is
(
code
)).
limit
(
1
);
query
.
addCriteria
(
Criteria
.
where
(
"pointCode"
).
is
(
code
)).
limit
(
1
);
query
.
with
(
new
Sort
(
new
Order
(
Direction
.
DESC
,
"recDate"
)));
query
.
with
(
new
Sort
(
new
Order
(
Direction
.
DESC
,
"recDate"
)));
query
.
limit
(
1
);
query
.
limit
(
1
);
List
<
EquipCommunicationData
>
data
=
mongoTemplate
.
find
(
query
,
EquipCommunicationData
.
class
);
List
<
EquipCommunicationData
>
data
=
mongoTemplate
.
find
(
query
,
EquipCommunicationData
.
class
);
if
(
data
.
isEmpty
())
{
if
(
data
.
isEmpty
())
{
return
null
;
return
null
;
}
}
return
data
.
get
(
0
);
return
data
.
get
(
0
);
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/RiskFactorServiceImpl.java
View file @
fc083344
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.LinkedHashMap
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
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.google.common.base.Joiner
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskFactorMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskFactorMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskSourceMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.RiskSourceMapper
;
import
com.yeejoin.amos.fas.business.dao.repository.IFmeaDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IFmeaDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskFactorDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.dao.repository.IRiskLevelDao
;
import
com.yeejoin.amos.fas.business.feign.RemoteSecurityService
;
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.IRiskFactorService
;
import
com.yeejoin.amos.fas.business.service.intfc.IRiskFactorService
;
import
com.yeejoin.amos.fas.dao.entity.Fmea
;
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.exception.YeeException
;
import
com.yeejoin.amos.fas.exception.YeeException
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
@Service
(
"riskFactorService"
)
@Service
(
"riskFactorService"
)
public
class
RiskFactorServiceImpl
implements
IRiskFactorService
{
public
class
RiskFactorServiceImpl
implements
IRiskFactorService
{
@Autowired
@Autowired
RiskFactorMapper
riskFactorMapper
;
RiskFactorMapper
riskFactorMapper
;
@Autowired
@Autowired
IRiskFactorDao
iRiskFactorDao
;
IRiskFactorDao
iRiskFactorDao
;
@Autowired
@Autowired
IFmeaDao
iFmeaDao
;
IFmeaDao
iFmeaDao
;
@Autowired
@Autowired
RiskSourceMapper
riskSourceMapper
;
RiskSourceMapper
riskSourceMapper
;
@Autowired
@Autowired
IRiskLevelDao
iRiskLevelDao
;
IRiskLevelDao
iRiskLevelDao
;
@Autowired
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
@Override
@Override
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
public
Page
<
HashMap
<
String
,
Object
>>
queryRiskFactorPage
(
String
toke
,
String
product
,
String
appKey
,
CommonPageInfoParam
param
)
{
long
total
=
riskFactorMapper
.
countPageData
(
param
);
long
total
=
riskFactorMapper
.
countPageData
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
riskFactorMapper
.
queryRiskFactorPage
(
param
);
List
<
HashMap
<
String
,
Object
>>
content
=
riskFactorMapper
.
queryRiskFactorPage
(
param
);
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
List
<
String
>
userIdList
=
new
ArrayList
<
String
>();
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
List
<
String
>
deptIdList
=
new
ArrayList
<
String
>();
for
(
HashMap
<
String
,
Object
>
map
:
content
)
for
(
HashMap
<
String
,
Object
>
map
:
content
)
{
{
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
String
userId
=
String
.
valueOf
(
map
.
get
(
"createBy"
));
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
String
deptId
=
String
.
valueOf
(
map
.
get
(
"deptId"
));
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
if
(
userId
!=
null
&&!
userIdList
.
contains
(
userId
))
{
{
userIdList
.
add
(
userId
);
userIdList
.
add
(
userId
);
}
}
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
if
(
deptId
!=
null
&&!
deptIdList
.
contains
(
deptId
))
{
{
deptIdList
.
add
(
deptId
);
deptIdList
.
add
(
deptId
);
}
}
}
}
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
Map
<
String
,
String
>
deptMap
=
new
HashMap
<
String
,
String
>();
Map
<
String
,
String
>
userMap
=
new
HashMap
<
String
,
String
>();
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
if
(
userIdList
.
size
()>
0
)
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
{
}
List
<
AgencyUserModel
>
users
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
userIdList
));
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
Map
<
String
,
String
>
deptMap
=
new
HashMap
<
String
,
String
>();
userMap
.
put
(
users
.
get
(
i
).
getUserId
(),
users
.
get
(
i
).
getUserName
());
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
}
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
}
}
if
(
deptIdList
.
size
()>
0
)
content
.
forEach
(
e
->
{
{
e
.
put
(
"userName"
,
userMap
.
get
(
e
.
get
(
"createBy"
)));
List
<
LinkedHashMap
>
depts
=
remoteSecurityService
.
listDepartmentByDeptIds
(
toke
,
product
,
appKey
,
Joiner
.
on
(
","
).
join
(
deptIdList
));
e
.
put
(
"deptName"
,
deptMap
.
get
(
e
.
get
(
"deptId"
)));
});
for
(
int
i
=
0
;
i
<
depts
.
size
();
i
++)
{
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
deptMap
.
put
(
depts
.
get
(
i
).
get
(
"sequenceNbr"
).
toString
(),
depts
.
get
(
i
).
get
(
"departmentName"
).
toString
());
return
result
;
}
}
}
@Override
content
.
forEach
(
e
->
{
public
List
<
RiskFactor
>
queryRiskFactor
()
{
e
.
put
(
"userName"
,
userMap
.
get
(
String
.
valueOf
(
e
.
get
(
"createBy"
))));
return
iRiskFactorDao
.
findAll
();
e
.
put
(
"deptName"
,
deptMap
.
get
(
String
.
valueOf
(
e
.
get
(
"deptId"
))));
}
});
Page
<
HashMap
<
String
,
Object
>>
result
=
new
PageImpl
<>(
content
,
param
,
total
);
@Override
return
result
;
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
();
@Override
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
public
List
<
RiskFactor
>
queryRiskFactor
()
{
String
deptId
=
map
.
get
(
"dept_id"
)
==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
return
iRiskFactorDao
.
findAll
();
param
.
setOrgCode
(
orgCode
);
}
param
.
setDeptId
(
deptId
);
param
.
setCreateBy
(
userId
);
@Override
param
.
setCreateDate
(
new
Date
());
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
();
iRiskFactorDao
.
save
(
param
);
String
userId
=
map
.
get
(
"user_id"
)
==
null
?
"0"
:
map
.
get
(
"user_id"
).
toString
();
}
String
deptId
=
map
.
get
(
"dept_id"
)
==
null
?
"0"
:
map
.
get
(
"dept_id"
).
toString
();
param
.
setOrgCode
(
orgCode
);
param
.
setDeptId
(
Long
.
parseLong
(
deptId
));
param
.
setCreateBy
(
Integer
.
parseInt
(
userId
));
param
.
setCreateDate
(
new
Date
());
@Override
public
void
detRiskFactor
(
Long
[]
param
)
{
//1.校验
iRiskFactorDao
.
save
(
param
);
for
(
Long
id
:
param
)
{
}
checkBeforeDet
(
id
);
}
//2.删除
iRiskFactorDao
.
deleteAllByIds
(
param
);
@Override
public
void
detRiskFactor
(
Long
[]
param
)
{
}
//1.校验
for
(
Long
id
:
param
)
{
/**
checkBeforeDet
(
id
);
* 删除前校验
}
*
//2.删除
* @param id
iRiskFactorDao
.
deleteAllByIds
(
param
);
*/
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
()
+
"在使用中,不能删除"
);
/**
}
* 删除前校验
}
*
* @param id
@Override
*/
public
Long
countRepeatData
(
RiskFactor
param
)
{
private
void
checkBeforeDet
(
Long
id
)
{
// TODO Auto-generated method stub
List
<
Fmea
>
list
=
iFmeaDao
.
findByRiskFactorsId
(
id
);
return
riskFactorMapper
.
countRepeatData
(
param
);
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 @
fc083344
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -74,7 +75,7 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
...
@@ -74,7 +75,7 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
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
);
}
}
...
@@ -119,3 +120,4 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
...
@@ -119,3 +120,4 @@ public class RiskLevelServiceImpl implements IRiskLevelService {
}
}
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/RiskSourceServiceImpl.java
View file @
fc083344
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -229,7 +230,7 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
...
@@ -229,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
())
{
...
...
YeeAmosFireAutoSysStart/src/main/resources/db/changelog/init/fas-create-table.sql
View file @
fc083344
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
;
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