Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
ebf3593c
Commit
ebf3593c
authored
Nov 20, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.使用登记单据变更功能,详情接口
parent
6113d10c
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
3160 additions
and
60 deletions
+3160
-60
FieldDisplayDefine.java
...n/amos/boot/biz/common/annotation/FieldDisplayDefine.java
+3
-2
Group.java
...va/com/yeejoin/amos/boot/biz/common/annotation/Group.java
+12
-0
ChangeDataDto.java
...om/yeejoin/amos/boot/module/jg/api/dto/ChangeDataDto.java
+1
-0
EquipDesignChangeDataDto.java
...amos/boot/module/jg/api/dto/EquipDesignChangeDataDto.java
+15
-0
EquipFactoryChangeDataDto.java
...mos/boot/module/jg/api/dto/EquipFactoryChangeDataDto.java
+17
-0
EquipRegisterChangeDataDto.java
...os/boot/module/jg/api/dto/EquipRegisterChangeDataDto.java
+10
-1
TechParamsBoilerChangeFieldDto.java
...oot/module/jg/api/dto/TechParamsBoilerChangeFieldDto.java
+92
-0
TechParamsElevatorChangeFieldDto.java
...t/module/jg/api/dto/TechParamsElevatorChangeFieldDto.java
+228
-0
TechParamsLiftingChangeFieldDto.java
...ot/module/jg/api/dto/TechParamsLiftingChangeFieldDto.java
+1080
-0
TechParamsPipelineChangeFieldDto.java
...t/module/jg/api/dto/TechParamsPipelineChangeFieldDto.java
+168
-0
TechParamsRidesChangeFieldDto.java
...boot/module/jg/api/dto/TechParamsRidesChangeFieldDto.java
+338
-0
TechParamsRopewayChangeFieldDto.java
...ot/module/jg/api/dto/TechParamsRopewayChangeFieldDto.java
+135
-0
TechParamsVehicleChangeFieldDto.java
...ot/module/jg/api/dto/TechParamsVehicleChangeFieldDto.java
+304
-0
TechParamsVesselChangeFieldDto.java
...oot/module/jg/api/dto/TechParamsVesselChangeFieldDto.java
+537
-0
ChangeDataVo.java
.../com/yeejoin/amos/boot/module/jg/api/vo/ChangeDataVo.java
+37
-0
BizDataChangeController.java
...oot/module/jg/biz/controller/BizDataChangeController.java
+1
-1
BatchDataChangeProcessStrategy.java
...e/jg/biz/service/impl/BatchDataChangeProcessStrategy.java
+46
-2
IdxBizJgRegisterInfoServiceImpl.java
.../jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
+1
-1
SingleDataChangeProcessStrategy.java
.../jg/biz/service/impl/SingleDataChangeProcessStrategy.java
+111
-50
UseRegisterDataChangeHandleImpl.java
.../jg/biz/service/impl/UseRegisterDataChangeHandleImpl.java
+0
-3
tech_param_3000.json
...odule-jg-biz/src/main/resources/json/tech_param_3000.json
+24
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/annotation/FieldDisplayDefine.java
View file @
ebf3593c
...
...
@@ -2,14 +2,13 @@ package com.yeejoin.amos.boot.biz.common.annotation;
import
java.lang.annotation.*
;
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Target
(
ElementType
.
FIELD
)
@Documented
public
@interface
FieldDisplayDefine
{
String
value
();
/**
* 字段别名 兼容前端使用
*
...
...
@@ -17,6 +16,8 @@ public @interface FieldDisplayDefine {
*/
String
alias
()
default
""
;
Class
<?>
type
()
default
String
.
class
;
boolean
isExist
()
default
true
;
}
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/annotation/Group.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
annotation
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
@Target
(
ElementType
.
TYPE
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
Group
{
String
value
();
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/ChangeDataDto.java
View file @
ebf3593c
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jg.api.dto;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/EquipDesignChangeDataDto.java
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Group
(
value
=
"equip_design_info"
)
public
class
EquipDesignChangeDataDto
extends
BaseChangeDataDto
{
@FieldDisplayDefine
(
value
=
"设计单位统一社会信用代码"
)
private
String
designUnitCreditCode
;
@FieldDisplayDefine
(
value
=
"设计单位名称"
)
private
String
designUnitName
;
@FieldDisplayDefine
(
value
=
"设计许可编号"
)
private
String
designLicenseNum
;
@FieldDisplayDefine
(
value
=
"设计使用年限"
)
private
String
designUseDate
;
@FieldDisplayDefine
(
value
=
"设计日期"
)
private
String
designDate
;
@FieldDisplayDefine
(
value
=
"总图图号"
)
private
String
drawingDo
;
@FieldDisplayDefine
(
value
=
"设计文件"
,
type
=
JSON
.
class
)
private
String
designDoc
;
@FieldDisplayDefine
(
value
=
"设计文件鉴定单位"
)
private
String
appraisalUnit
;
@FieldDisplayDefine
(
value
=
"设计文件鉴定日期"
)
private
String
appraisalDate
;
@FieldDisplayDefine
(
value
=
"设计规范"
,
type
=
JSON
.
class
)
private
String
designStandard
;
@FieldDisplayDefine
(
value
=
"其他附件"
,
type
=
JSON
.
class
)
private
String
otherAccessoriesDes
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/EquipFactoryChangeDataDto.java
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Group
(
value
=
"equip_factory_info"
)
public
class
EquipFactoryChangeDataDto
extends
BaseChangeDataDto
{
@FieldDisplayDefine
(
value
=
"制造单位统一社会信用代码"
)
private
String
produceUnitCreditCode
;
@FieldDisplayDefine
(
value
=
"制造单位名称"
)
private
String
produceUnitName
;
@FieldDisplayDefine
(
value
=
"制造许可编号"
)
private
String
produceLicenseNum
;
@FieldDisplayDefine
(
value
=
"出厂编号/产品编号"
)
private
String
factoryNum
;
@FieldDisplayDefine
(
value
=
"制造日期"
)
private
String
produceDate
;
@FieldDisplayDefine
(
value
=
"是否进口"
)
private
String
imported
;
@FieldDisplayDefine
(
value
=
"制造国"
)
private
String
produceCountry
;
@FieldDisplayDefine
(
value
=
"产品质量合格证"
,
type
=
JSON
.
class
)
private
String
productQualityYieldProve
;
@FieldDisplayDefine
(
value
=
"安装及使用维护保养说明"
,
type
=
JSON
.
class
)
private
String
insUseMaintainExplain
;
@FieldDisplayDefine
(
value
=
"其他附件"
,
type
=
JSON
.
class
)
private
String
otherAccessoriesFact
;
@FieldDisplayDefine
(
value
=
"制造标准"
,
type
=
JSON
.
class
)
private
String
factoryStandard
;
@FieldDisplayDefine
(
value
=
"制造监督检验报告"
,
type
=
JSON
.
class
)
private
String
factSupervisionInspectionReport
;
@FieldDisplayDefine
(
value
=
"锅炉能效证明文件"
,
type
=
JSON
.
class
)
private
String
boilerEnergyEfficiencyCertificate
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/EquipRegisterChangeDataDto.java
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Group
(
value
=
"equip_register_info"
)
public
class
EquipRegisterChangeDataDto
extends
BaseChangeDataDto
{
@FieldDisplayDefine
(
value
=
"设备种类"
,
isExist
=
false
)
private
String
equList
;
@FieldDisplayDefine
(
value
=
"设备代码"
)
private
String
equCode
;
@FieldDisplayDefine
(
value
=
"设备品种"
)
private
String
equDefine
;
@FieldDisplayDefine
(
value
=
"产品名称"
)
private
String
productName
;
@FieldDisplayDefine
(
value
=
"设备型号"
)
private
String
equType
;
@FieldDisplayDefine
(
value
=
"设备总价值(万元)"
)
private
String
equPrice
;
@FieldDisplayDefine
(
value
=
"产品照片(可上传产品铭牌)"
,
type
=
JSON
.
class
)
private
String
productPhoto
;
@FieldDisplayDefine
(
value
=
"其他附件"
,
type
=
JSON
.
class
)
private
String
otherAccessoriesReg
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsBoilerChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-锅炉
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_boiler"
)
public
class
TechParamsBoilerChangeFieldDto
{
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
deviceLevel
;
@FieldDisplayDefine
(
value
=
"额定蒸发量(热功率)"
)
private
String
ratedEvaporationCapacityThermalPower
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedWorkingPressure
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedOperatingTemperature
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
designThermalEfficiency
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
feedwaterTemperature
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedOutletReturnWaterOilTemperature
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
waterOilVolumeOfBoilerProper
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
hydraulicTestMediumPressureOfPackagedBoilerBody
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
inletOutletTemperatureOfReheater
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
reheaterInletOutletPressure
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
reheatSteamFlow
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
glAirtightTest
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
fuelType
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
nameOfPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
materialOfPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
wallThicknessOfPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
nonDestructiveTestingMethodsForPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
proportionOfNdtForPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
heatTreatmentTemperatureOfPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
heatTreatmentTimeOfPressureParts
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
hydrostaticTestMedium
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
hydrostaticTestPressure
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
combustionMode
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsElevatorChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-电梯
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_elevator"
)
public
class
TechParamsElevatorChangeFieldDto
{
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedSpeedUp
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedSpeedDown
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedLoadCapacity
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
carSize
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
liftingHeight
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
Integer
storey
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
Integer
stand
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
Integer
numberDoors
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
controlMode
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
Integer
numberCylinders
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jackingType
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedPressure
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
explosionproofType
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
explosionproofGrade
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
explosiveSubstance
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
explosionproofSignComplete
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjRatedPower
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjRatedSpeed
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjReductionRatio
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
yabzFullloadPressure
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xgxlMediaType
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
Integer
xgxlMediaNumber
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xgxlMediaModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xgxlMediaSpecification
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
qdzjManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
kzgModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
kzgProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
kzgManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
aqqModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
aqqProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
aqqManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxhcqModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxhcqProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxhcqManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
dchcqModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
dchcqProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
dchcqManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
cmmszzModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
cmmszzProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
cmmszzManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jmmszzModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jmmszzProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jmmszzManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
sxcsbhzzModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
sxcsbhzzProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
sxcsbhzzManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxywydbhzzModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxywydbhzzProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
jxywydbhzzManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
yybzModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
yybzProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
yybzManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqdfModel
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqdfProductNo
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
xsqdfManufacturer
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
nominalSpeed
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
angleRoll
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
nominalWidth
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
useSectionLength
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
conveyingCapacity
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
workType
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
workEnvironment
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
kzgOperationMode
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
doorPosition
;
@FieldDisplayDefine
(
value
=
"设备级别"
)
private
String
ratedSpeed
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsLiftingChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 安全追溯-起重机械
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_lifting"
)
public
class
TechParamsLiftingChangeFieldDto
{
private
String
jurisdictionalAgency
;
private
String
deviceCategory
;
private
String
equipmentClass
;
private
String
registrationNo
;
private
String
identificationCode
;
private
String
deviceCode
;
private
String
supervisoryCode
;
private
String
region
;
private
String
detailedAddress
;
private
String
equipmentStatus
;
private
String
ratedLiftingCapacity
;
private
String
maxLiftingCapacity
;
private
String
maxLiftingTorque
;
private
String
spanWorkingRange
;
private
String
liftingSpeed
;
private
String
liftingHeight
;
private
String
descentSpeed
;
private
String
luffingHeight
;
private
String
slewingSpeed
;
private
String
height
;
private
String
workLevel
;
private
String
ratedLiftingTorque
;
private
String
maxiLiftingHeight
;
private
String
maxWorkRange
;
private
String
maxWokRangeWeight
;
private
String
maxAttachmentHeight
;
private
String
maxCalculatedPressure
;
private
String
machineDesignWeight
;
private
String
runGauge
;
private
String
overallPower
;
private
String
powerSupply
;
private
String
workAmbientTemperature
;
private
Integer
numberStorey
;
private
String
mainStructureType
;
private
String
mainStressedStructuralMaterial
;
private
String
luffingMode
;
private
String
towerStandardType
;
private
String
baseType
;
private
String
name
;
private
String
productNumber
;
private
String
modelSpecification
;
private
String
manufacturer
;
private
String
manufactureDate
;
private
String
typeTestCertificateNumber
;
private
String
bigcarRunSpeed
;
/**
*
*/
@TableField
(
"\"SMALLCARRUN_SPEED\""
)
private
String
smallcarrunSpeed
;
/**
*
*/
@TableField
(
"\"BIGCAR_BASE_DISTANCE\""
)
private
String
bigcarBaseDistance
;
/**
*
*/
@TableField
(
"\"SMALLCAR_BASE_DISTANCE\""
)
private
String
smallcarBaseDistance
;
/**
*
*/
@TableField
(
"\"MAIN_HOOK_LEFT_AND_RIGHT_LIMIT_POSITIONS\""
)
private
String
mainHookLeftAndRightLimitPositions
;
/**
*
*/
@TableField
(
"\"MAIN_BEAM_TYPE\""
)
private
String
mainBeamType
;
/**
*
*/
@TableField
(
"\"OUTRIGGER_TYPE\""
)
private
String
outriggerType
;
/**
*
*/
@TableField
(
"\"MIN_WORK_RANGE\""
)
private
String
minWorkRange
;
/**
*
*/
@TableField
(
"\"MIN_LIFTING_CAPACITY\""
)
private
String
minLiftingCapacity
;
/**
*
*/
@TableField
(
"\"FULL_RANGE_LUFFING_TIME\""
)
private
String
fullRangeLuffingTime
;
/**
*
*/
@TableField
(
"\"TRAVEL_MACHINE_GAUGE\""
)
private
String
travelMachineGauge
;
/**
*
*/
@TableField
(
"\"TRAVEL_SPEED\""
)
private
String
travelSpeed
;
/**
*
*/
@TableField
(
"\"LEG_ADJUSTMENT_LENGTH\""
)
private
String
legAdjustmentLength
;
/**
*
*/
@TableField
(
"\"ENGINE_MODEL\""
)
private
String
engineModel
;
/**
*
*/
@TableField
(
"\"BOOM_TYPE\""
)
private
String
boomType
;
/**
*
*/
@TableField
(
"\"LIFTING_HEIGHT_ON_RAIL\""
)
private
String
liftingHeightOnRail
;
/**
*
*/
@TableField
(
"\"LIFTING_HEIGHT_UNDER_RAIL\""
)
private
String
liftingHeightUnderRail
;
/**
*
*/
@TableField
(
"\"MACHINE_MAX_HEIGHT\""
)
private
String
machineMaxHeight
;
/**
*
*/
@TableField
(
"\"USE\""
)
private
String
use
;
/**
*
*/
@TableField
(
"\"BOOM_STRUCTURE_TYPE\""
)
private
String
boomStructureType
;
/**
*
*/
@TableField
(
"\"GANTRY_STRUCTURE_TYPE\""
)
private
String
gantryStructureType
;
/**
*
*/
@TableField
(
"\"RATED_LOAD_CAPACITY\""
)
private
String
ratedLoadCapacity
;
/**
*
*/
@TableField
(
"\"RATED_MEMBERS\""
)
private
Integer
ratedMembers
;
/**
*
*/
@TableField
(
"\"RATED_LIFTING_SPEED\""
)
private
String
ratedLiftingSpeed
;
/**
*
*/
@TableField
(
"\"HEIGHT_FREE_END\""
)
private
String
heightFreeEnd
;
/**
*
*/
@TableField
(
"\"MAXIMUM_LIFTING_HEIGHT\""
)
private
String
maximumLiftingHeight
;
/**
*
*/
@TableField
(
"\"WORK_STROKE_CAGE\""
)
private
String
workStrokeCage
;
/**
*
*/
@TableField
(
"\"CAGE_SIZE\""
)
private
String
cageSize
;
/**
*
*/
@TableField
(
"\"STANDARD_SECTION_SIZE\""
)
private
String
standardSectionSize
;
/**
*
*/
@TableField
(
"\"CONTROL_MODE\""
)
private
String
controlMode
;
/**
*
*/
@TableField
(
"\"DRIVE_MECHANISM_TYPE\""
)
private
String
driveMechanismType
;
/**
*
*/
@TableField
(
"\"STANDARD_SECTION_ADD_METHOD\""
)
private
String
standardSectionAddMethod
;
/**
*
*/
@TableField
(
"\"STORAGE_CAPACITY\""
)
private
Integer
storageCapacity
;
/**
*
*/
@TableField
(
"\"LIFTING_DRIVE_MODE\""
)
private
String
liftingDriveMode
;
/**
*
*/
@TableField
(
"\"PARKING_VEHICLE_SIZE\""
)
private
String
parkingVehicleSize
;
/**
*
*/
@TableField
(
"\"RATED_LIFT_SPEED\""
)
private
String
ratedLiftSpeed
;
/**
*
*/
@TableField
(
"\"RATED_TRAVERSE_SPEED\""
)
private
String
ratedTraverseSpeed
;
/**
*
*/
@TableField
(
"\"RATED_LONGITUDINAL_SPEED\""
)
private
String
ratedLongitudinalSpeed
;
/**
*
*/
@TableField
(
"\"BICYCLE_MAX_EXIT_TIME\""
)
private
String
bicycleMaxExitTime
;
/**
*
*/
@TableField
(
"\"CYCLE_SPEED\""
)
private
String
cycleSpeed
;
/**
*
*/
@TableField
(
"\"PARKING_VEHICLE_MASS\""
)
private
String
parkingVehicleMass
;
/**
*
*/
@TableField
(
"\"STOREY_HEIGHT\""
)
private
String
storeyHeight
;
/**
*
*/
@TableField
(
"\"OPERATION_MODE\""
)
private
String
operationMode
;
/**
*
*/
@TableField
(
"\"OTHER\""
)
private
String
other
;
/**
*
*/
@TableField
(
"\"LIFTING_MODE\""
)
private
String
liftingMode
;
/**
*
*/
@TableField
(
"\"MAX_PRESSURE\""
)
private
String
maxPressure
;
/**
*
*/
@TableField
(
"\"DEPTH_DESCENT\""
)
private
String
depthDescent
;
/**
*
*/
@TableField
(
"\"EXPLOSION_PROOF_GRADE\""
)
private
String
explosionProofGrade
;
/**
*
*/
@TableField
(
"\"EXPLOSION_PROOF_TYPE\""
)
private
String
explosionProofType
;
/**
*
*/
@TableField
(
"\"SLING_TYPE\""
)
private
String
slingType
;
/**
*
*/
@TableField
(
"\"MAIN_STRESSED_MECHANISM\""
)
private
String
mainStressedMechanism
;
/**
*
*/
@TableField
(
"\"HOIST_LIFTING_MECHANISM_SPEED\""
)
private
String
hoistLiftingMechanismSpeed
;
/**
*
*/
@TableField
(
"\"HOIST_LIFTING_SPEED_LIFTING\""
)
private
String
hoistLiftingSpeedLifting
;
/**
*
*/
@TableField
(
"\"HOIST_LIFTING_CORRESPONDING_MAX_WEIGHT\""
)
private
String
hoistLiftingCorrespondingMaxWeight
;
/**
*
*/
@TableField
(
"\"HOIST_MOTOR_MODEL\""
)
private
String
hoistMotorModel
;
/**
*
*/
@TableField
(
"\"HOIST_MOTORS_NUMBER\""
)
private
Integer
hoistMotorsNumber
;
/**
*
*/
@TableField
(
"\"HOIST_POWER\""
)
private
String
hoistPower
;
/**
*
*/
@TableField
(
"\"HOIST_BRAKE_MODEL\""
)
private
String
hoistBrakeModel
;
/**
*
*/
@TableField
(
"\"HOIST_BRAKES_BRAKES\""
)
private
Integer
hoistBrakesBrakes
;
/**
*
*/
@TableField
(
"\"HOIST_WORKING_LEVEL\""
)
private
String
hoistWorkingLevel
;
/**
*
*/
@TableField
(
"\"HOIST_DRUM_DIAMETER\""
)
private
String
hoistDrumDiameter
;
/**
*
*/
@TableField
(
"\"HOIST_FIXED_PULLEY_DIAMETER\""
)
private
String
hoistFixedPulleyDiameter
;
/**
*
*/
@TableField
(
"\"HOIST_TRANSMISSION_RATIO\""
)
private
String
hoistTransmissionRatio
;
/**
*
*/
@TableField
(
"\"HOIST_BIGCAR_DIAMETER\""
)
private
String
hoistBigcarDiameter
;
/**
*
*/
@TableField
(
"\"HOIST_SMALLCAR_DIAMETER\""
)
private
String
hoistSmallcarDiameter
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_SPEED\""
)
private
String
bigcarTraveSpeed
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_POWER\""
)
private
String
bigcarTravePower
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_WORKING_LEVEL\""
)
private
String
bigcarTraveWorkingLevel
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_REDUCER_MODEL\""
)
private
String
bigcarTraveReducerModel
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_TRANSMISSION_RATIO\""
)
private
String
bigcarTraveTransmissionRatio
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_BRAK_TORQUE\""
)
private
String
bigcarTraveBrakTorque
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_ROAD_DIAMETER\""
)
private
String
bigcarTraveRoadDiameter
;
/**
*
*/
@TableField
(
"\"BIG_TRAVE_ADAPT_TRACK\""
)
private
String
bigTraveAdaptTrack
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_MOTOR_MODEL\""
)
private
String
bigcarTraveMotorModel
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_MOTOR_QUANTITY\""
)
private
Integer
bigcarTraveMotorQuantity
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_CONTROL_BRAKE_MODEL\""
)
private
String
bigcarTraveControlBrakeModel
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_BRAKE_NUMBER\""
)
private
Integer
bigcarTraveBrakeNumber
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_SPEED\""
)
private
String
smallcarTraveSpeed
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_POWER\""
)
private
String
smallcarTravePower
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_REVOLVE_SPEED\""
)
private
String
smallcarTraveRevolveSpeed
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_WORKING_LEVEL\""
)
private
String
smallcarTraveWorkingLevel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_REDUCER_MODEL\""
)
private
String
smallcarTraveReducerModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_TRANSMISSION_RATIO\""
)
private
String
smallcarTraveTransmissionRatio
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_BRAK_TORQUE\""
)
private
String
smallcarTraveBrakTorque
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_ROAD_DIAMETER\""
)
private
String
smallcarTraveRoadDiameter
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_TROLLEY_TRACK\""
)
private
String
smallcarTraveTrolleyTrack
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_MOTOR_MODEL\""
)
private
String
smallcarTraveMotorModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_MOTOR_QUANTITY\""
)
private
Integer
smallcarTraveMotorQuantity
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_CONTROL_BRAKE_MODEL\""
)
private
String
smallcarTraveControlBrakeModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_BRAKE_NUMBER\""
)
private
Integer
smallcarTraveBrakeNumber
;
/**
*
*/
@TableField
(
"\"SUPPLY_VOLTAGE\""
)
private
String
supplyVoltage
;
/**
*
*/
@TableField
(
"\"POWER_FREQUENCY\""
)
private
String
powerFrequency
;
/**
*
*/
@TableField
(
"\"NO_WORK_WIND_PRESSSURE\""
)
private
String
noWorkWindPresssure
;
/**
*
*/
@TableField
(
"\"WORK_WIND_PRESSSURE\""
)
private
String
workWindPresssure
;
/**
*
*/
@TableField
(
"\"AMBIENT_TEMPERATURE\""
)
private
String
ambientTemperature
;
/**
*
*/
@TableField
(
"\"RADIATION_TEMPERATURE_OF_HOOK\""
)
private
String
radiationTemperatureOfHook
;
/**
*
*/
@TableField
(
"\"PART_NAME\""
)
private
String
partName
;
/**
*
*/
@TableField
(
"\"MAIN_PART_NUMBER\""
)
private
String
mainPartNumber
;
/**
*
*/
@TableField
(
"\"MAIN_REMARKS\""
)
private
String
mainRemarks
;
/**
*
*/
@TableField
(
"\"DEVICE_NUMBER\""
)
private
String
deviceNumber
;
/**
*
*/
@TableField
(
"\"REMARKS_2\""
)
private
String
remarks2
;
/**
*
*/
@TableField
(
"\"BEAM_FRAME_SPAN\""
)
private
String
beamFrameSpan
;
/**
*
*/
@TableField
(
"\"BRIDGE_CRANE_SPAN\""
)
private
String
bridgeCraneSpan
;
/**
*
*/
@TableField
(
"\"MAX_ERECTION_LONGITUDINAL_SLOPE\""
)
private
String
maxErectionLongitudinalSlope
;
/**
*
*/
@TableField
(
"\"ADJUSTABLE_LENGTH_OF_FRONT_OUTRIGGER\""
)
private
String
adjustableLengthOfFrontOutrigger
;
/**
*
*/
@TableField
(
"\"MAX_ERECTION_CROSS_SLOPE\""
)
private
String
maxErectionCrossSlope
;
/**
*
*/
@TableField
(
"\"OVERALL_HEIGHT\""
)
private
String
overallHeight
;
/**
*
*/
@TableField
(
"\"OVERALL_WIDTH\""
)
private
String
overallWidth
;
/**
*
*/
@TableField
(
"\"OVERALL_UNIT_POWER\""
)
private
String
overallUnitPower
;
/**
*
*/
@TableField
(
"\"SMALLCAR_LONGITUDINAL_MOVING_SPEED\""
)
private
String
smallcarLongitudinalMovingSpeed
;
/**
*
*/
@TableField
(
"\"THROUGH_HOLE_VELOCITY\""
)
private
String
throughHoleVelocity
;
/**
*
*/
@TableField
(
"\"OVERALL_TRAVERSE_SPEED\""
)
private
String
overallTraverseSpeed
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVERSE_SPEED\""
)
private
String
smallcarTraverseSpeed
;
/**
*
*/
@TableField
(
"\"OVERALL_LENGTH\""
)
private
String
overallLength
;
/**
*
*/
@TableField
(
"\"LENGTH_OF_FRONT_GUIDE_BEAM\""
)
private
String
lengthOfFrontGuideBeam
;
/**
*
*/
@TableField
(
"\"HOIST_REDUCER_MODEL\""
)
private
String
hoistReducerModel
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_ADAPTATION_TRACK\""
)
private
String
bigcarTraveAdaptationTrack
;
/**
*
*/
@TableField
(
"\"BIGCAR_TRAVE_BRAKE_MODEL\""
)
private
String
bigcarTraveBrakeModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_SMALL_TREAD_DIAMETER\""
)
private
String
smallcarTraveSmallTreadDiameter
;
/**
*
*/
@TableField
(
"\"SMALLCAR_TRAVE_BRAKE_MODEL\""
)
private
String
smallcarTraveBrakeModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_SPEED\""
)
private
String
smallcarSideswaySpeed
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_POWER\""
)
private
String
smallcarSideswayPower
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_REVOLVE_SPEED\""
)
private
String
smallcarSideswayRevolveSpeed
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_WORKING_LEVEL\""
)
private
String
smallcarSideswayWorkingLevel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_REDUCER_MODEL\""
)
private
String
smallcarSideswayReducerModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_TRANSMISSION_RATIO\""
)
private
String
smallcarSideswayTransmissionRatio
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_SMALL_TRAVERSE_TRACK\""
)
private
String
smallcarSideswaySmallTraverseTrack
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_BRAKE_MODEL\""
)
private
String
smallcarSideswayBrakeModel
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_BRAK_TORQUE\""
)
private
String
smallcarSideswayBrakTorque
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_TREAD_DIAMETER\""
)
private
String
smallcarSideswayTreadDiameter
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_MOTOR_QUANTITY\""
)
private
String
smallcarSideswayMotorQuantity
;
/**
*
*/
@TableField
(
"\"SMALLCAR_SIDESWAY_MOTOR_NUMBER\""
)
private
Integer
smallcarSideswayMotorNumber
;
/**
*
*/
@TableField
(
"\"CANTILEVER_LENGTH\""
)
private
String
cantileverLength
;
/**
*
*/
@TableField
(
"\"PLACE_USE\""
)
private
String
placeUse
;
/**
*
*/
@TableField
(
"\"DERRICKING_SPEED\""
)
private
String
derrickingSpeed
;
/**
*
*/
@TableField
(
"\"MAXIMUM_LIFTING_CAPACITY\""
)
private
String
maximumLiftingCapacity
;
/**
*
*/
@TableField
(
"\"GUIDE_RAIL_FRAME\""
)
private
String
guideRailFrame
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_PLIES\""
)
private
Integer
numberOfPlies
;
/**
*
*/
@TableField
(
"\"OPERATING_WEIGHT\""
)
private
String
operatingWeight
;
/**
*
*/
@TableField
(
"\"HOIST_BRAKING_TORQUE\""
)
private
String
hoistBrakingTorque
;
/**
*
*/
@TableField
(
"\"HOIST_WIRE_ROPE\""
)
private
String
hoistWireRope
;
/**
*
*/
@TableField
(
"\"MAIN_MODEL_SPECIFICATION\""
)
private
String
mainModelSpecification
;
/**
*
*/
@TableField
(
"\"MAIN_MANUFACTURER\""
)
private
String
mainManufacturer
;
/**
*
*/
@TableField
(
"\"MAIN_MANUFACTURE_DATE\""
)
private
Date
mainManufactureDate
;
/**
*
*/
@TableField
(
"\"MAIN_PRODUCT_NUMBER\""
)
private
String
mainProductNumber
;
/**
*
*/
@TableField
(
"\"MAIN_NAME\""
)
private
String
mainName
;
/**
*
*/
@TableField
(
"\"HANGING_CAGES_NUMBER\""
)
private
String
hangingCagesNumber
;
/**
* 整机防爆标志
*/
@TableField
(
"\"EXPLOSIONPROOF_SIGN_COMPLETE\""
)
private
String
explosionproofSignComplete
;
/**
* 燃爆物质
*/
@TableField
(
"\"EXPLOSIVE_SUBSTANCE\""
)
private
String
explosiveSubstance
;
/**
* 监检结束高度
*/
@TableField
(
"\"CHECK_FINISHED_HEIGHT\""
)
private
String
checkFinishedHeight
;
/**
* 运行速度
*/
@TableField
(
"\"RUNNING_SPEED\""
)
private
String
runningSpeed
;
/**
* 适停车辆尺寸高
*/
@TableField
(
"\"PARKING_VEHICLE_HEIGHT\""
)
private
String
parkingVehicleHeight
;
/**
* 适停车辆尺寸宽
*/
@TableField
(
"\"PARKING_VEHICLE_WEIGHT\""
)
private
String
parkingVehicleWeight
;
/**
* 适停车辆尺寸长
*/
@TableField
(
"\"PARKING_VEHICLE_LENGTH\""
)
private
String
parkingVehicleLength
;
/**
* 单车最大进车时间
*/
@TableField
(
"\"BICYCLE_MAX_COME_TIME\""
)
private
String
bicycleMaxComeTime
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsPipelineChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-压力管道
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_pipeline"
)
public
class
TechParamsPipelineChangeFieldDto
{
/**
*
*/
@TableField
(
"\"RECORD\""
)
private
String
record
;
/**
*
*/
@TableField
(
"\"INSTANCE_ID\""
)
private
String
instanceId
;
/**
*
*/
@TableField
(
"\"STATUS\""
)
private
String
status
;
/**
*
*/
@TableField
(
"\"DEVICE_NAME\""
)
private
String
deviceName
;
/**
*
*/
@TableField
(
"\"PIPELINE_CLASS\""
)
private
String
pipelineClass
;
/**
*
*/
@TableField
(
"\"PIPE_NAME\""
)
private
String
pipeName
;
/**
*
*/
@TableField
(
"\"PIPELINE_NUMBER\""
)
private
String
pipelineNumber
;
/**
*
*/
@TableField
(
"\"DEVICE_LEVEL\""
)
private
String
deviceLevel
;
/**
*
*/
@TableField
(
"\"DESIGN_STANDARD\""
)
private
String
designStandard
;
/**
*
*/
@TableField
(
"\"PIPE_DRAW_NUMBER\""
)
private
String
pipeDrawNumber
;
/**
*
*/
@TableField
(
"\"NOMINAL_DIAMETER\""
)
private
String
nominalDiameter
;
/**
*
*/
@TableField
(
"\"WALL_THICKNESS\""
)
private
String
wallThickness
;
/**
*
*/
@TableField
(
"\"PIPE_LENGTH\""
)
private
String
pipeLength
;
/**
*
*/
@TableField
(
"\"STARTE_POSITION\""
)
private
String
startePosition
;
/**
* 终点位置
*/
@TableField
(
"\"END_POSITION\""
)
private
String
endPosition
;
/**
*
*/
@TableField
(
"\"PRESSURE\""
)
private
String
pressure
;
/**
*
*/
@TableField
(
"\"TEMPERATURE\""
)
private
String
temperature
;
/**
*
*/
@TableField
(
"\"MEDIUM\""
)
private
String
medium
;
/**
*
*/
@TableField
(
"\"REMARKS\""
)
private
String
remarks
;
/**
* 管道信息
*/
@TableField
(
value
=
"\"PIPE_INFO\""
)
private
String
pipeInfo
;
/**
* * 工作压力
*/
@TableField
(
value
=
"\"WORK_PRESSURE\""
)
private
String
workPressure
;
/**
* * 工作温度
*/
@TableField
(
value
=
"\"WORK_TEMPERATURE\""
)
private
String
workTemperature
;
/**
* * 工作介质
*/
@TableField
(
value
=
"\"WORK_MEDIUM\""
)
private
String
workMedium
;
/**
* * 工作备注
*/
@TableField
(
value
=
"\"WORK_REMARKS\""
)
private
String
workRemarks
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsRidesChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-游乐设施
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_rides"
)
public
class
TechParamsRidesChangeFieldDto
{
/**
*
*/
@TableField
(
"\"RECORD\""
)
private
String
record
;
/**
*
*/
@TableField
(
"\"INSTANCE_ID\""
)
private
String
instanceId
;
/**
*
*/
@TableField
(
"\"STATUS\""
)
private
String
status
;
/**
*
*/
@TableField
(
"\"DESIGN_LIFE\""
)
private
Integer
designLife
;
/**
*
*/
@TableField
(
"\"SLIDE_LENGTH\""
)
private
String
slideLength
;
/**
*
*/
@TableField
(
"\"SLIDE_HEIGHT\""
)
private
String
slideHeight
;
/**
*
*/
@TableField
(
"\"MINIMUM_SLOPE_OF_SLIDE\""
)
private
String
minimumSlopeOfSlide
;
/**
*
*/
@TableField
(
"\"AVERAGE_SLOPE_OF_SLIDE\""
)
private
String
averageSlopeOfSlide
;
/**
*
*/
@TableField
(
"\"MAXIMUM_SLOPE_OF_THE_SLIDE_WITHOUT_JUMPING\""
)
private
String
maximumSlopeOfTheSlideWithoutJumping
;
/**
*
*/
@TableField
(
"\"MINIMUM_RADIUS_OF_CURVATURE_OF_SLIDEWAY\""
)
private
String
minimumRadiusOfCurvatureOfSlideway
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_SLIDES\""
)
private
Integer
numberOfSlides
;
/**
*
*/
@TableField
(
"\"MAIN_MATERIAL_OF_SLIDE\""
)
private
String
mainMaterialOfSlide
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_PULLEYS\""
)
private
Integer
numberOfPulleys
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_PASSENGERS\""
)
private
Integer
numberOfPassengers
;
/**
*
*/
@TableField
(
"\"ALTITUDE_DIFFERENCE\""
)
private
String
altitudeDifference
;
/**
*
*/
@TableField
(
"\"HORIZONTAL_DISTANCE\""
)
private
String
horizontalDistance
;
/**
*
*/
@TableField
(
"\"HEIGHT\""
)
private
String
height
;
/**
*
*/
@TableField
(
"\"GLIDE_SPEED\""
)
private
String
glideSpeed
;
/**
*
*/
@TableField
(
"\"COUNT_OF_PASSENGERS\""
)
private
Integer
countOfPassengers
;
/**
*
*/
@TableField
(
"\"RUNNING_SPEED\""
)
private
String
runningSpeed
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_VEHICLES\""
)
private
Integer
numberOfVehicles
;
/**
*
*/
@TableField
(
"\"POWER\""
)
private
String
power
;
/**
*
*/
@TableField
(
"\"TRACK_HEIGHT\""
)
private
String
trackHeight
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_MEMBERS\""
)
private
Integer
numberOfMembers
;
/**
*
*/
@TableField
(
"\"OPERATING_HEIGHT\""
)
private
String
operatingHeight
;
/**
*
*/
@TableField
(
"\"DRIVE_POWER\""
)
private
String
drivePower
;
/**
*
*/
@TableField
(
"\"ROTARY_DIAMETER\""
)
private
String
rotaryDiameter
;
/**
*
*/
@TableField
(
"\"RATED_NUMBER_OF_PASSENGERS\""
)
private
Integer
ratedNumberOfPassengers
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_PODS\""
)
private
Integer
numberOfPods
;
/**
*
*/
@TableField
(
"\"EQUIPMENT_HEIGHT\""
)
private
String
equipmentHeight
;
/**
*
*/
@TableField
(
"\"RATED_LINEAR_SPEED\""
)
private
String
ratedLinearSpeed
;
/**
*
*/
@TableField
(
"\"ROTARY_TABLE_SPEED\""
)
private
String
rotaryTableSpeed
;
/**
*
*/
@TableField
(
"\"UNILATERAL_SWING_ANGLE\""
)
private
String
unilateralSwingAngle
;
/**
*
*/
@TableField
(
"\"NUMBER_OF_CABINS\""
)
private
Integer
numberOfCabins
;
/**
*
*/
@TableField
(
"\"MAXIMUM_OPERATING_HEIGHT\""
)
private
String
maximumOperatingHeight
;
/**
*
*/
@TableField
(
"\"ROTATION_DIAMETER\""
)
private
String
rotationDiameter
;
/**
*
*/
@TableField
(
"\"MAXIMUM_SPEED\""
)
private
String
maximumSpeed
;
/**
*
*/
@TableField
(
"\"DIP\""
)
private
String
dip
;
/**
*
*/
@TableField
(
"\"SLEWING_SPEED\""
)
private
String
slewingSpeed
;
/**
*
*/
@TableField
(
"\"LIFTING_SPEED\""
)
private
String
liftingSpeed
;
/**
*
*/
@TableField
(
"\"HEIGHT_DIFFERENCE\""
)
private
String
heightDifference
;
/**
*
*/
@TableField
(
"\"MAIN_CABLE_DIAMETER\""
)
private
String
mainCableDiameter
;
/**
*
*/
@TableField
(
"\"ANGLE_OF_CHORD\""
)
private
String
angleOfChord
;
/**
*
*/
@TableField
(
"\"PASSENGER_NUM\""
)
private
Integer
passengerNum
;
/**
*
*/
@TableField
(
"\"BOUNCE_HEIGHT\""
)
private
String
bounceHeight
;
/**
*
*/
@TableField
(
"\"MAXIMUM_LOAD\""
)
private
String
maximumLoad
;
/**
*
*/
@TableField
(
"\"EQUIPMENT_POWER\""
)
private
String
equipmentPower
;
/**
*
*/
@TableField
(
"\"FLOOR_AREA\""
)
private
String
floorArea
;
/**
*
*/
@TableField
(
"\"LIFTOFF_ALTITUDE\""
)
private
String
liftoffAltitude
;
/**
*
*/
@TableField
(
"\"FIELD_DIAMETER\""
)
private
String
fieldDiameter
;
/**
*
*/
@TableField
(
"\"SPHERE_DIAMETER\""
)
private
String
sphereDiameter
;
/**
*
*/
@TableField
(
"\"SPHERE_VOLUME\""
)
private
String
sphereVolume
;
/**
*
*/
@TableField
(
"\"OPERATOR_NUMBER\""
)
private
Integer
operatorNumber
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsRopewayChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-索道
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_ropeway"
)
public
class
TechParamsRopewayChangeFieldDto
{
/**
*
*/
@TableField
(
"\"RECORD\""
)
private
String
record
;
/**
*
*/
@TableField
(
"\"INSTANCE_ID\""
)
private
String
instanceId
;
/**
*
*/
@TableField
(
"\"STATUS\""
)
private
String
status
;
/**
*
*/
@TableField
(
"\"HORIZONTAL_DISTANCE\""
)
private
String
horizontalDistance
;
/**
*
*/
@TableField
(
"\"SUPPORTS_COUNT\""
)
private
Integer
supportsCount
;
/**
*
*/
@TableField
(
"\"OBLIQUE_LENGTH\""
)
private
String
obliqueLength
;
/**
*
*/
@TableField
(
"\"MAIN_MOTOR_MODEL\""
)
private
String
mainMotorModel
;
/**
*
*/
@TableField
(
"\"MAIN_MOTOR_POWER\""
)
private
String
mainMotorPower
;
/**
*
*/
@TableField
(
"\"ALTITUDE_DIFFERENCE\""
)
private
String
altitudeDifference
;
/**
*
*/
@TableField
(
"\"OIL_PRESSURE_HEAVY_HAMMER\""
)
private
String
oilPressureHeavyHammer
;
/**
*
*/
@TableField
(
"\"OIL_PRESSURE_OIL_PRESSURE\""
)
private
String
oilPressureOilPressure
;
/**
*
*/
@TableField
(
"\"FREIGHT_VOLUME\""
)
private
String
freightVolume
;
/**
*
*/
@TableField
(
"\"CARRIER_LINE\""
)
private
String
carrierLine
;
/**
*
*/
@TableField
(
"\"SPEED\""
)
private
String
speed
;
/**
*
*/
@TableField
(
"\"BEARING_CABLE\""
)
private
String
bearingCable
;
/**
*
*/
@TableField
(
"\"CABLE_PITCH\""
)
private
String
cablePitch
;
/**
*
*/
@TableField
(
"\"NUMBER_AND_TYPE_OF_VEHICLES\""
)
private
String
numberAndTypeOfVehicles
;
/**
*
*/
@TableField
(
"\"TRACTION_ROPE\""
)
private
String
tractionRope
;
/**
*
*/
@TableField
(
"\"BALANCE_CABLE\""
)
private
String
balanceCable
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsVehicleChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-场内车辆
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_vehicle"
)
public
class
TechParamsVehicleChangeFieldDto
{
/**
*
*/
@TableField
(
"\"RECORD\""
)
private
String
record
;
/**
*
*/
@TableField
(
"\"INSTANCE_ID\""
)
private
String
instanceId
;
/**
*
*/
@TableField
(
"\"STATUS\""
)
private
String
status
;
/**
*
*/
@TableField
(
"\"FRAME_NO\""
)
private
String
frameNo
;
/**
*
*/
@TableField
(
"\"ENGINE_NO\""
)
private
String
engineNo
;
/**
*
*/
@TableField
(
"\"POWER_MODE\""
)
private
String
powerMode
;
/**
*
*/
@TableField
(
"\"TRANSMISSION_MODE\""
)
private
String
transmissionMode
;
/**
*
*/
@TableField
(
"\"FRAME_STRUCTURE\""
)
private
String
frameStructure
;
/**
*
*/
@TableField
(
"\"DRIVING_MODE\""
)
private
String
drivingMode
;
/**
*
*/
@TableField
(
"\"WEIGHT\""
)
private
String
weight
;
/**
*
*/
@TableField
(
"\"CARRYING_IDLER_MAX_RUNNING_SPEED\""
)
private
String
carryingIdlerMaxRunningSpeed
;
/**
*
*/
@TableField
(
"\"MAX_LIFTING_SPEED\""
)
private
String
maxLiftingSpeed
;
/**
*
*/
@TableField
(
"\"PROTECT_GRADE\""
)
private
String
protectGrade
;
/**
*
*/
@TableField
(
"\"GAS_GROUP\""
)
private
String
gasGroup
;
/**
*
*/
@TableField
(
"\"TEMPERATURE_GROUP\""
)
private
String
temperatureGroup
;
/**
*
*/
@TableField
(
"\"LIFTING_CAPACITY\""
)
private
String
liftingCapacity
;
/**
*
*/
@TableField
(
"\"SYSTEM_VOLTAGE\""
)
private
String
systemVoltage
;
/**
*
*/
@TableField
(
"\"LOAD_CENTER_DISTANCE\""
)
private
String
loadCenterDistance
;
/**
*
*/
@TableField
(
"\"ENGINE_POWER\""
)
private
String
enginePower
;
/**
*
*/
@TableField
(
"\"MAX_SPEED\""
)
private
String
maxSpeed
;
/**
*
*/
@TableField
(
"\"EXPLOSIONPROOF_PLACE\""
)
private
String
explosionproofPlace
;
/**
*
*/
@TableField
(
"\"GANTRY_FORM\""
)
private
String
gantryForm
;
/**
*
*/
@TableField
(
"\"MAX_LIFTING_HEIGHT\""
)
private
String
maxLiftingHeight
;
/**
*
*/
@TableField
(
"\"FREE_LIFTING_HEIGHT\""
)
private
String
freeLiftingHeight
;
/**
*
*/
@TableField
(
"\"PORTAL_ANGLE_FRONT\""
)
private
String
portalAngleFront
;
/**
*
*/
@TableField
(
"\"PORTAL_ANGLE_BEHIND\""
)
private
String
portalAngleBehind
;
/**
*
*/
@TableField
(
"\"MAX_LIFTING_SPEED1\""
)
private
String
maxLiftingSpeed1
;
/**
*
*/
@TableField
(
"\"MAX_LIFTING_SPEED2\""
)
private
String
maxLiftingSpeed2
;
/**
*
*/
@TableField
(
"\"MAX_DESCENT_SPEED1\""
)
private
String
maxDescentSpeed1
;
/**
*
*/
@TableField
(
"\"MAX_DESCENT_SPEED2\""
)
private
String
maxDescentSpeed2
;
/**
*
*/
@TableField
(
"\"VEHICLE_MASS\""
)
private
String
vehicleMass
;
/**
*
*/
@TableField
(
"\"PASSENGERS_NUMBER\""
)
private
Integer
passengersNumber
;
/**
*
*/
@TableField
(
"\"MAX_RUNNING_SPEED\""
)
private
String
maxRunningSpeed
;
/**
*
*/
@TableField
(
"\"WHEEL_BASE\""
)
private
String
wheelBase
;
/**
*
*/
@TableField
(
"\"TRACK_WIDTH_FRONT\""
)
private
String
trackWidthFront
;
/**
*
*/
@TableField
(
"\"TRACK_WIDTH_BEHIND\""
)
private
String
trackWidthBehind
;
/**
*
*/
@TableField
(
"\"CARS_NUMBER\""
)
private
Integer
carsNumber
;
/**
*
*/
@TableField
(
"\"SEAT_NUMBER\""
)
private
Integer
seatNumber
;
/**
*
*/
@TableField
(
"\"TRACTOR_SEAT_NUMBER\""
)
private
Integer
tractorSeatNumber
;
/**
*
*/
@TableField
(
"\"MAX_DRIVING_SLOPE\""
)
private
String
maxDrivingSlope
;
/**
*
*/
@TableField
(
"\"BRAKING_DISTANCE\""
)
private
String
brakingDistance
;
/**
*
*/
@TableField
(
"\"OVERALL_LENGTH\""
)
private
String
overallLength
;
/**
*
*/
@TableField
(
"\"OVERALL_WIDTH\""
)
private
String
overallWidth
;
/**
*
*/
@TableField
(
"\"OVERALL_ALTITUDE\""
)
private
String
overallAltitude
;
/**
*
*/
@TableField
(
"\"MIN_GROUND_CLEARANCE\""
)
private
String
minGroundClearance
;
/**
*
*/
@TableField
(
"\"MIN_TURNING_RADIUS\""
)
private
String
minTurningRadius
;
/**
*
*/
@TableField
(
"\"MAIN_PARTS\""
)
private
String
mainParts
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/TechParamsVesselChangeFieldDto.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* 安全追溯-压力容器
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@Accessors
(
chain
=
true
)
@Group
(
value
=
"tech_params_vessel"
)
public
class
TechParamsVesselChangeFieldDto
{
@TableField
(
"\"INSTANCE_ID\""
)
private
String
instanceId
;
/**
*
*/
@TableField
(
"\"STATUS\""
)
private
String
status
;
/**
*
*/
@TableField
(
"\"RATED_QUALITY\""
)
private
String
ratedQuality
;
/**
*
*/
@TableField
(
"\"AMBIENT_TEMPERATURE\""
)
private
String
ambientTemperature
;
/**
*
*/
@TableField
(
"\"MODEL_NUMBER\""
)
private
String
modelNumber
;
/**
*
*/
@TableField
(
"\"NUM\""
)
private
Integer
num
;
/**
*
*/
@TableField
(
"\"SINGLE_BOTTLE_VOLUME\""
)
private
String
singleBottleVolume
;
/**
*
*/
@TableField
(
"\"TOTAL_VOLUME\""
)
private
String
totalVolume
;
/**
*
*/
@TableField
(
"\"CHARGING_MEDIUM\""
)
private
String
chargingMedium
;
/**
*
*/
@TableField
(
"\"SPECIFICATION\""
)
private
String
specification
;
/**
*
*/
@TableField
(
"\"OUTSIDE_DIAMETER\""
)
private
String
outsideDiameter
;
/**
*
*/
@TableField
(
"\"WALL_THICKNESS\""
)
private
String
wallThickness
;
/**
*
*/
@TableField
(
"\"LENGTH\""
)
private
String
length
;
/**
*
*/
@TableField
(
"\"NOMINAL_WORKING_PRESSURE\""
)
private
String
nominalWorkingPressure
;
/**
*
*/
@TableField
(
"\"BOTTLE_BODY\""
)
private
String
bottleBody
;
/**
*
*/
@TableField
(
"\"END_PLUG\""
)
private
String
endPlug
;
/**
*
*/
@TableField
(
"\"PIPING\""
)
private
String
piping
;
/**
*
*/
@TableField
(
"\"QP_LOSSLESS\""
)
private
String
qpLossless
;
/**
*
*/
@TableField
(
"\"GL_LOSSLESS\""
)
private
String
glLossless
;
/**
*
*/
@TableField
(
"\"QP_RATIO\""
)
private
String
qpRatio
;
/**
*
*/
@TableField
(
"\"GL_RATIO\""
)
private
String
glRatio
;
/**
*
*/
@TableField
(
"\"QP_PRESSURE\""
)
private
String
qpPressure
;
/**
*
*/
@TableField
(
"\"GL_PRESSURE\""
)
private
String
glPressure
;
/**
*
*/
@TableField
(
"\"QP_AIR_TIGHTNESS\""
)
private
String
qpAirTightness
;
/**
*
*/
@TableField
(
"\"GL_AIR_TIGHTNESS\""
)
private
String
glAirTightness
;
/**
*
*/
@TableField
(
"\"DISPLACEMENT_PRESSURE\""
)
private
String
displacementPressure
;
/**
*
*/
@TableField
(
"\"OXYGEN\""
)
private
String
oxygen
;
/**
*
*/
@TableField
(
"\"HEAT_TREATMENT_METHOD\""
)
private
String
heatTreatmentMethod
;
/**
*
*/
@TableField
(
"\"QP_HEAT_TREATMENT_TEMPERATURE\""
)
private
String
qpHeatTreatmentTemperature
;
/**
*
*/
@TableField
(
"\"INSTALLATION_POSITION\""
)
private
String
installationPosition
;
/**
*
*/
@TableField
(
"\"CONTAINER_VOLUME\""
)
private
String
containerVolume
;
/**
*
*/
@TableField
(
"\"PRESSURE_VESSEL_DIAMETER\""
)
private
String
pressureVesselDiameter
;
/**
*
*/
@TableField
(
"\"HEIGHT\""
)
private
String
height
;
/**
*
*/
@TableField
(
"\"MATERIAL_CYLINDER_SHELL\""
)
private
String
materialCylinderShell
;
/**
*
*/
@TableField
(
"\"PRESSURE_MATERIAL_HEAD\""
)
private
String
pressureMaterialHead
;
/**
*
*/
@TableField
(
"\"PRESSURE_MATERIAL_LINING\""
)
private
String
pressureMaterialLining
;
/**
*
*/
@TableField
(
"\"MATERIAL_JACKET\""
)
private
String
materialJacket
;
/**
*
*/
@TableField
(
"\"THICKNESS\""
)
private
String
thickness
;
/**
*
*/
@TableField
(
"\"FIXED_HEAD\""
)
private
String
fixedHead
;
/**
*
*/
@TableField
(
"\"FIXED_LINING\""
)
private
String
fixedLining
;
/**
*
*/
@TableField
(
"\"FIXED_JACKET\""
)
private
String
fixedJacket
;
/**
*
*/
@TableField
(
"\"SELF_WEIGHT\""
)
private
String
selfWeight
;
/**
*
*/
@TableField
(
"\"MEDIUM_WEIGHT\""
)
private
String
mediumWeight
;
/**
*
*/
@TableField
(
"\"PRESSURE_HOUSING_PATH\""
)
private
String
pressureHousingPath
;
/**
*
*/
@TableField
(
"\"PRESSURE_PIPE\""
)
private
String
pressurePipe
;
/**
*
*/
@TableField
(
"\"PRESSURE_JACKET\""
)
private
String
pressureJacket
;
/**
*
*/
@TableField
(
"\"TEMPERATURE_SHELL\""
)
private
String
temperatureShell
;
/**
*
*/
@TableField
(
"\"TEMPERATURE_PIPE\""
)
private
String
temperaturePipe
;
/**
*
*/
@TableField
(
"\"TEMPERATURE_JACKET\""
)
private
String
temperatureJacket
;
/**
*
*/
@TableField
(
"\"MAX_PRESSURE_SHELL\""
)
private
String
maxPressureShell
;
/**
*
*/
@TableField
(
"\"MAX_PRESSURE_PIPE\""
)
private
String
maxPressurePipe
;
/**
*
*/
@TableField
(
"\"MAX_PRESSURE_JACKET\""
)
private
String
maxPressureJacket
;
/**
*
*/
@TableField
(
"\"MEDIUM_SHELL\""
)
private
String
mediumShell
;
/**
*
*/
@TableField
(
"\"MEDIUM_PIPE\""
)
private
String
mediumPipe
;
/**
*
*/
@TableField
(
"\"MEDIUM_JACKET\""
)
private
String
mediumJacket
;
/**
*
*/
@TableField
(
"\"MAIN_STRUCTURE_TYPE\""
)
private
String
mainStructureType
;
/**
*
*/
@TableField
(
"\"SUPPORT\""
)
private
String
support
;
/**
*
*/
@TableField
(
"\"INSTALLATION\""
)
private
String
installation
;
/**
*
*/
@TableField
(
"\"INSULATION\""
)
private
String
insulation
;
/**
*
*/
@TableField
(
"\"CHECK_LOSSLESS\""
)
private
String
checkLossless
;
/**
*
*/
@TableField
(
"\"WITHSTAND_VOLTAGE\""
)
private
String
withstandVoltage
;
/**
*
*/
@TableField
(
"\"LEAKAGE\""
)
private
String
leakage
;
/**
*
*/
@TableField
(
"\"WITHSTAND_PRESSURE_TEST\""
)
private
String
withstandPressureTest
;
/**
*
*/
@TableField
(
"\"LEAK_PRESSURE\""
)
private
String
leakPressure
;
/**
*
*/
@TableField
(
"\"CONTAINER\""
)
private
String
container
;
/**
*
*/
@TableField
(
"\"CAR_NUM\""
)
private
String
carNum
;
/**
*
*/
@TableField
(
"\"VOLUME\""
)
private
String
volume
;
/**
*
*/
@TableField
(
"\"MAX_FILL\""
)
private
String
maxFill
;
/**
*
*/
@TableField
(
"\"DESIGN_PRESSURE\""
)
private
String
designPressure
;
/**
*
*/
@TableField
(
"\"DESIGN_TEMPERATURE\""
)
private
String
designTemperature
;
/**
*
*/
@TableField
(
"\"WORKING_PRESSURE\""
)
private
String
workingPressure
;
/**
*
*/
@TableField
(
"\"WORK_TEMPERATURE\""
)
private
String
workTemperature
;
/**
*
*/
@TableField
(
"\"MATERIAL_CYLINDER\""
)
private
String
materialCylinder
;
/**
*
*/
@TableField
(
"\"THICKNESS_CYLINDER\""
)
private
String
thicknessCylinder
;
/**
*
*/
@TableField
(
"\"CORROSION_MARGIN\""
)
private
String
corrosionMargin
;
/**
*
*/
@TableField
(
"\"MEDIUM\""
)
private
String
medium
;
/**
*
*/
@TableField
(
"\"OXYGEN_CHAMBER\""
)
private
String
oxygenChamber
;
/**
*
*/
@TableField
(
"\"RATED_ENTRY_CAPACITY\""
)
private
Integer
ratedEntryCapacity
;
/**
*
*/
@TableField
(
"\"CHAMBER_MAIN\""
)
private
String
chamberMain
;
/**
*
*/
@TableField
(
"\"CHAMBER_PRESSURE\""
)
private
String
chamberPressure
;
/**
*
*/
@TableField
(
"\"TEMPERATURE\""
)
private
String
temperature
;
/**
*
*/
@TableField
(
"\"PRESSURE_MEDIUM\""
)
private
String
pressureMedium
;
/**
*
*/
@TableField
(
"\"PER_CAPITA_CABIN_CAPACITY\""
)
private
String
perCapitaCabinCapacity
;
/**
* 气瓶
*/
@TableField
(
value
=
"\"GAS_CYLINDER\""
)
private
String
gasCylinder
;
/**
* 气瓶安全附件
*/
@TableField
(
value
=
"\"GAS_CYLINDER_ACCESSORIES\""
)
private
String
gasCylinderAccessories
;
/**
* 车辆VIN码
*/
@TableField
(
value
=
"\"VIN\""
)
private
String
vin
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/vo/ChangeDataVo.java
0 → 100644
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
(
value
=
"变化的数据"
)
public
class
ChangeDataVo
implements
Serializable
{
/**
* 必须字段-字段key
*/
private
String
columnKey
;
/**
* 必须字段-字段描述
*/
private
String
columnLabel
;
/**
* 必须字段-字段原始值
*/
private
Object
columnOldValue
;
/**
* 必须字段-字段新值
*/
private
Object
columnNewValue
;
/**
* 非必须字段-变化的数据id(设备的record、或者业务的id),持使用登记的设备信息变更、不同业务流程的业务数据变更
*/
private
String
changeId
;
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/BizDataChangeController.java
View file @
ebf3593c
...
...
@@ -27,7 +27,7 @@ public class BizDataChangeController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/{bizType}/save"
)
@ApiOperation
(
value
=
"业务数据变更保存"
,
httpMethod
=
"
GE
T"
)
@ApiOperation
(
value
=
"业务数据变更保存"
,
httpMethod
=
"
POS
T"
)
public
ResponseModel
<
String
>
save
(
String
applyNo
,
@PathVariable
String
bizType
,
IBizDataChangeHandleStrategy
.
ModelType
model
,
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/BatchDataChangeProcessStrategy.java
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.jg.api.dto.ChangeDataDto
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgRegistrationHistory
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration
;
import
com.yeejoin.amos.boot.module.jg.api.enums.CylinderTypeEnum
;
import
com.yeejoin.amos.boot.module.jg.api.mapper.JgUseRegistrationMapper
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IBizDataChangeHandleStrategy
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IChangeDataProcessStrategy
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.DictionarieValueModel
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Component
;
import
java.util.
Collections
;
import
java.util.
HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
static
java
.
util
.
stream
.
Collectors
.
toList
;
/**
* 批量维护使用登记策略实现类
*/
@Component
public
class
BatchDataChangeProcessStrategy
implements
IChangeDataProcessStrategy
{
private
final
JgUseRegistrationServiceImpl
useRegistrationService
;
private
final
JgRegistrationHistoryServiceImpl
jgRegistrationHistoryService
;
private
final
JgUseRegistrationMapper
jgUseRegistrationMapper
;
public
BatchDataChangeProcessStrategy
(
JgUseRegistrationServiceImpl
useRegistrationService
,
JgRegistrationHistoryServiceImpl
jgRegistrationHistoryService
,
JgUseRegistrationMapper
jgUseRegistrationMapper
)
{
this
.
useRegistrationService
=
useRegistrationService
;
this
.
jgRegistrationHistoryService
=
jgRegistrationHistoryService
;
this
.
jgUseRegistrationMapper
=
jgUseRegistrationMapper
;
}
@Override
public
Map
<
String
,
List
<
ChangeDataDto
>>
handle
(
List
<
Map
<
String
,
Object
>>
changeData
,
String
defaultChangeId
)
{
List
<
ChangeDataDto
>
changeDataDtos
=
BeanUtil
.
copyToList
(
changeData
,
ChangeDataDto
.
class
);
...
...
@@ -27,7 +51,27 @@ public class BatchDataChangeProcessStrategy implements IChangeDataProcessStrateg
@Override
public
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
getDetail
(
String
applyNo
,
String
bizId
)
{
return
Collections
.
emptyMap
();
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
result
=
new
HashMap
<>();
JgUseRegistration
jgUseRegistration
=
useRegistrationService
.
getOne
(
new
LambdaQueryWrapper
<
JgUseRegistration
>()
.
eq
(
JgUseRegistration:
:
getApplyNo
,
applyNo
).
select
(
BaseEntity:
:
getSequenceNbr
));
LambdaQueryWrapper
<
JgRegistrationHistory
>
lambda
=
new
QueryWrapper
<
JgRegistrationHistory
>().
lambda
();
lambda
.
eq
(
JgRegistrationHistory:
:
getCurrentDocumentId
,
jgUseRegistration
.
getSequenceNbr
());
lambda
.
eq
(
JgRegistrationHistory:
:
getIsDelete
,
false
);
JgRegistrationHistory
jgRegistrationHistory
=
jgRegistrationHistoryService
.
getBaseMapper
().
selectOne
(
lambda
);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
jgRegistrationHistory
.
getChangeData
());
List
<
Map
<
String
,
Object
>>
equipmentLists
=
(
List
<
Map
<
String
,
Object
>>)
jsonObject
.
get
(
"equipmentLists"
);
List
<
String
>
records
=
equipmentLists
.
stream
().
map
(
v
->
(
String
)
v
.
get
(
"record"
)).
collect
(
toList
());
List
<
Map
<
String
,
Object
>>
tableData
;
if
(
CylinderTypeEnum
.
CYLINDER
.
getCode
().
equals
(
jsonObject
.
get
(
"EQU_CATEGORY_CODE"
)))
{
List
<
DictionarieValueModel
>
fillingMedium
=
Systemctl
.
dictionarieClient
.
dictValues
(
"FILLING_MEDIUM"
).
getResult
();
Map
<
String
,
Object
>
fillingMediumMap
=
fillingMedium
.
stream
().
collect
(
Collectors
.
toMap
(
DictionarieValueModel:
:
getDictDataKey
,
DictionarieValueModel:
:
getDictDataValue
));
tableData
=
jgUseRegistrationMapper
.
queryForUnitVesselEquipment
(
records
);
tableData
.
forEach
(
i
->
i
.
put
(
"chargingMedium"
,
fillingMediumMap
.
get
(
i
.
get
(
"chargingMedium"
))));
}
else
{
tableData
=
jgUseRegistrationMapper
.
queryForUnitPipelineEquipment
(
records
);
}
result
.
put
(
"table_data"
,
tableData
);
return
result
;
}
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/IdxBizJgRegisterInfoServiceImpl.java
View file @
ebf3593c
...
...
@@ -299,8 +299,8 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
Class
<?>
clazz
=
object
.
getClass
();
for
(
Field
field
:
clazz
.
getDeclaredFields
())
{
field
.
setAccessible
(
true
);
String
fieldName
=
field
.
getName
();
field
.
setAccessible
(
true
);
String
underscoreFieldName
=
StringUtils
.
camelToUnderline
(
fieldName
).
toUpperCase
();
Object
value
;
try
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/SingleDataChangeProcessStrategy.java
View file @
ebf3593c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
service
.
impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.date.DateUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.annotation.FieldDisplayDefine
;
import
com.yeejoin.amos.boot.biz.common.annotation.Group
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.jg.api.dto.ChangeDataDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.EquipDesignChangeDataDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.EquipFactoryChangeDataDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.EquipRegisterChangeDataDto
;
import
com.yeejoin.amos.boot.module.jg.api.dto.*
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistrationEq
;
import
com.yeejoin.amos.boot.module.jg.api.mapper.JgUseRegistrationEqMapper
;
import
com.yeejoin.amos.boot.module.jg.api.vo.ChangeDataVo
;
import
com.yeejoin.amos.boot.module.jg.biz.service.*
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.*
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgDesignInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgFactoryInfoMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.IdxBizJgRegisterInfoMapper
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.lang.reflect.Field
;
import
java.util.*
;
import
java.util.stream.Collectors
;
...
...
@@ -38,7 +44,6 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
private
final
JgUseRegistrationEqMapper
jgRelationEquipMapper
;
private
final
IIdxBizJgTechParamsElevatorService
iIdxBizJgTechParamsElevatorService
;
private
final
IIdxBizJgTechParamsVehicleService
iIdxBizJgTechParamsVehicleService
;
...
...
@@ -81,6 +86,9 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
@Override
public
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
getDetail
(
String
applyNo
,
String
bizId
)
{
if
(
StringUtils
.
isEmpty
(
applyNo
)
&&
StringUtils
.
isEmpty
(
bizId
))
{
throw
new
BadRequest
(
"applyNo and bizId can't be empty"
);
}
if
(
StringUtils
.
isNotEmpty
(
applyNo
))
{
return
this
.
getDetailByApplyNo
(
applyNo
);
}
else
{
...
...
@@ -89,109 +97,156 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
}
private
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
getDetailByBizId
(
String
record
)
{
// 注册信息(基本信息)
EquipRegisterChangeDataDto
equipRegisterChangeDataDto
=
this
.
getRegisterInfo
(
record
);
// 制造信息
EquipFactoryChangeDataDto
equipFactoryChangeDataDto
=
this
.
getFactoryInfo
(
record
);
// 设计信息
EquipDesignChangeDataDto
equipDesignChangeDataDto
=
this
.
getDesignInfo
(
record
);
// 技术参数赋值
List
<
ChangeDataDto
>
techParam
=
this
.
getTechParamInfo
(
equipRegisterChangeDataDto
,
record
);
return
Collections
.
emptyMap
();
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
=
new
HashMap
<>();
// 注册信息(基本信息)构建
EquipRegisterChangeDataDto
equipRegisterChangeDataDto
=
this
.
buildRegisterInfo
(
record
,
re
);
// 制造信息构建
this
.
buildFactoryInfo
(
record
,
re
);
// 设计信息构建
this
.
buildDesignInfo
(
record
,
re
);
// 技术参数构建
this
.
buildTechParamInfo
(
equipRegisterChangeDataDto
,
record
,
re
);
return
re
;
}
private
void
buildDesignInfo
(
String
record
,
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
)
{
EquipDesignChangeDataDto
changeDataDto
=
new
EquipDesignChangeDataDto
();
IdxBizJgDesignInfo
designInfo
=
idxBizJgDesignInfoMapper
.
selectOne
(
new
LambdaQueryWrapper
<
IdxBizJgDesignInfo
>().
eq
(
IdxBizJgDesignInfo:
:
getRecord
,
record
));
BeanUtil
.
copyProperties
(
designInfo
,
changeDataDto
);
changeDataDto
.
setDesignDate
(
DateUtil
.
formatDate
(
designInfo
.
getDesignDate
()));
buildColumns
(
record
,
re
,
changeDataDto
);
}
private
EquipDesignChangeDataDto
getDesignInfo
(
String
record
)
{
return
null
;
private
void
buildFactoryInfo
(
String
record
,
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
)
{
EquipFactoryChangeDataDto
changeDataDto
=
new
EquipFactoryChangeDataDto
();
IdxBizJgFactoryInfo
factoryInfo
=
jgFactoryInfoMapper
.
selectOne
(
new
LambdaQueryWrapper
<
IdxBizJgFactoryInfo
>().
eq
(
IdxBizJgFactoryInfo:
:
getRecord
,
record
));
BeanUtil
.
copyProperties
(
factoryInfo
,
changeDataDto
);
changeDataDto
.
setProduceDate
(
DateUtil
.
formatDate
(
factoryInfo
.
getProduceDate
()));
buildColumns
(
record
,
re
,
changeDataDto
);
}
private
EquipFactoryChangeDataDto
getFactoryInfo
(
String
record
)
{
return
null
;
private
EquipRegisterChangeDataDto
buildRegisterInfo
(
String
record
,
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
)
{
EquipRegisterChangeDataDto
changeDataDto
=
new
EquipRegisterChangeDataDto
();
IdxBizJgRegisterInfo
registerInfo
=
idxBizJgRegisterInfoMapper
.
selectOne
(
new
LambdaQueryWrapper
<
IdxBizJgRegisterInfo
>().
eq
(
IdxBizJgRegisterInfo:
:
getRecord
,
record
));
BeanUtil
.
copyProperties
(
registerInfo
,
changeDataDto
);
buildColumns
(
record
,
re
,
changeDataDto
);
return
changeDataDto
;
}
private
EquipRegisterChangeDataDto
getRegisterInfo
(
String
record
)
{
return
null
;
private
void
buildColumns
(
String
record
,
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
,
Object
beanData
)
{
List
<
ChangeDataVo
>
changeData
=
this
.
convertBeanField2Column
(
beanData
,
record
);
Group
group
=
beanData
.
getClass
().
getAnnotation
(
Group
.
class
);
List
<
Map
<
String
,
Object
>>
columnList
=
changeData
.
stream
().
map
(
BeanUtil:
:
beanToMap
).
collect
(
Collectors
.
toList
());
re
.
put
(
group
.
value
(),
columnList
);
}
private
List
<
ChangeDataDto
>
getTechParamInfo
(
EquipRegisterChangeDataDto
equipRegisterChangeDataDto
,
String
record
)
{
private
List
<
ChangeDataVo
>
convertBeanField2Column
(
Object
beanData
,
String
record
)
{
List
<
ChangeDataVo
>
changeData
=
new
ArrayList
<>();
Field
[]
fields
=
beanData
.
getClass
().
getDeclaredFields
();
for
(
Field
field
:
fields
)
{
field
.
setAccessible
(
true
);
FieldDisplayDefine
displayDefine
=
field
.
getAnnotation
(
FieldDisplayDefine
.
class
);
try
{
if
(
displayDefine
!=
null
&&
displayDefine
.
isExist
())
{
String
fieldName
=
displayDefine
.
value
();
ChangeDataVo
changeDataVo
=
new
ChangeDataVo
();
changeDataVo
.
setColumnKey
(
field
.
getName
());
changeDataVo
.
setColumnLabel
(
fieldName
);
changeDataVo
.
setChangeId
(
record
);
String
value
=
(
String
)
field
.
get
(
beanData
);
if
(
displayDefine
.
type
()
==
JSON
.
class
)
{
changeDataVo
.
setColumnNewValue
(
JSONObject
.
parseArray
(
value
));
changeDataVo
.
setColumnOldValue
(
changeDataVo
.
getColumnNewValue
());
}
else
{
changeDataVo
.
setColumnNewValue
(
value
);
changeDataVo
.
setColumnOldValue
(
value
);
}
changeData
.
add
(
changeDataVo
);
}
}
catch
(
IllegalAccessException
e
)
{
throw
new
RuntimeException
(
e
);
}
}
return
changeData
;
}
private
void
buildTechParamInfo
(
EquipRegisterChangeDataDto
equipRegisterChangeDataDto
,
String
record
,
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
re
)
{
EquipmentClassifityEnum
equipmentClassifityEnum
=
EquipmentClassifityEnum
.
getOne
(
equipRegisterChangeDataDto
.
getEquList
());
Map
<
String
,
Object
>
echParamMap
=
new
HashMap
<>();
switch
(
Objects
.
requireNonNull
(
equipmentClassifityEnum
))
{
case
GL:
// 锅炉
iIdxBizJgTechParamsBoilerService
.
getOneData
(
record
);
IdxBizJgTechParamsBoiler
boiler
=
iIdxBizJgTechParamsBoilerService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsBoilerChangeFieldDto
boilerChangeFieldDto
=
BeanUtil
.
copyProperties
(
boiler
,
TechParamsBoilerChangeFieldDto
.
class
);
// 字段行转列
buildColumns
(
record
,
re
,
boilerChangeFieldDto
);
break
;
case
YLRQ:
// 压力容器
iIdxBizJgTechParamsVesselService
.
getOneData
(
record
);
IdxBizJgTechParamsVessel
techParamsVessel
=
iIdxBizJgTechParamsVesselService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsVesselChangeFieldDto
vesselChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsVessel
,
TechParamsVesselChangeFieldDto
.
class
);
// 字段行转列
buildColumns
(
record
,
re
,
vesselChangeFieldDto
);
break
;
case
DT:
// 电梯
IdxBizJgTechParamsElevator
techParamsElevator
=
iIdxBizJgTechParamsElevatorService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsElevatorChangeFieldDto
elevatorChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsElevator
,
TechParamsElevatorChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsElevatorService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
elevatorChangeFieldDto
);
break
;
case
QZJX:
// 起重机械
IdxBizJgTechParamsLifting
techParamsLifting
=
iIdxBizJgTechParamsLiftingService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsLiftingChangeFieldDto
liftingChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsLifting
,
TechParamsLiftingChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsLiftingService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
liftingChangeFieldDto
);
break
;
case
CC:
// 场(厂)内专用机动车辆
IdxBizJgTechParamsVehicle
techParamsVehicle
=
iIdxBizJgTechParamsVehicleService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsVehicleChangeFieldDto
vehicleChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsVehicle
,
TechParamsVehicleChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsVehicleService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
vehicleChangeFieldDto
);
break
;
case
YLSS:
// 大型游乐设施
IdxBizJgTechParamsRides
techParamsRides
=
iIdxBizJgTechParamsRidesService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsRidesChangeFieldDto
ridesChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsRides
,
TechParamsRidesChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsRidesService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
ridesChangeFieldDto
);
break
;
case
YLGD:
// 压力管道
IdxBizJgTechParamsPipeline
techParamsPipeline
=
iIdxBizJgTechParamsPipelineService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsPipelineChangeFieldDto
pipelineChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsPipeline
,
TechParamsPipelineChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsPipelineService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
pipelineChangeFieldDto
);
break
;
case
KYSD:
// 客运索道
IdxBizJgTechParamsRopeway
techParamsRopeway
=
iIdxBizJgTechParamsRopewayService
.
getOneData
(
record
);
// 技术参数对象转换为全部技术参数 ,其他无用字段去掉
TechParamsRopewayChangeFieldDto
ropewayChangeFieldDto
=
BeanUtil
.
copyProperties
(
techParamsRopeway
,
TechParamsRopewayChangeFieldDto
.
class
);
// 字段行转列
iIdxBizJgTechParamsRopewayService
.
getOneData
(
record
);
buildColumns
(
record
,
re
,
ropewayChangeFieldDto
);
break
;
default
:
break
;
}
this
.
castStr2JsonField
(
echParamMap
);
return
null
;
}
private
void
castStr2JsonField
(
Map
<
String
,
Object
>
echParamMap
)
{
}
public
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
getDetailByApplyNo
(
String
bizId
)
{
Map
<
String
,
List
<
ChangeDataDto
>>
map
=
new
HashMap
<>();
String
record
=
this
.
getRecord
(
bizId
);
// 注册信息(基本信息)
EquipRegisterChangeDataDto
equipRegisterChangeDataDto
=
this
.
getRegisterInfo
(
record
);
// 制造信息
EquipFactoryChangeDataDto
equipFactoryChangeDataDto
=
this
.
getFactoryInfo
(
record
);
// 设计信息
EquipDesignChangeDataDto
equipDesignChangeDataDto
=
this
.
getDesignInfo
(
record
);
// 技术参数赋值
return
Collections
.
emptyMap
();
}
@Override
public
IBizDataChangeHandleStrategy
.
ModelType
canHandleMode
()
{
return
IBizDataChangeHandleStrategy
.
ModelType
.
single
;
return
getDetailByBizId
(
record
);
}
...
...
@@ -204,4 +259,10 @@ public class SingleDataChangeProcessStrategy implements IChangeDataProcessStrate
JgUseRegistrationEq
jgUseRegistrationEq
=
jgRelationEquipMapper
.
selectOne
(
eq
);
return
jgUseRegistrationEq
.
getEquId
();
}
@Override
public
IBizDataChangeHandleStrategy
.
ModelType
canHandleMode
()
{
return
IBizDataChangeHandleStrategy
.
ModelType
.
single
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/UseRegisterDataChangeHandleImpl.java
View file @
ebf3593c
...
...
@@ -7,7 +7,6 @@ import com.yeejoin.amos.boot.module.jg.biz.event.publisher.EventPublisher;
import
com.yeejoin.amos.boot.module.jg.biz.factory.ChangeItemFactory
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IBizDataChangeHandleStrategy
;
import
com.yeejoin.amos.boot.module.jg.biz.service.IChangeDataProcessStrategy
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
...
...
@@ -104,8 +103,6 @@ public class UseRegisterDataChangeHandleImpl implements IBizDataChangeHandleStra
});
}
});
if
(!
allChangeColumns
.
isEmpty
())
{
// 更新历史的JSON的数据
this
.
updateHistoryJson
(
applyNo
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/json/tech_param_3000.json
0 → 100644
View file @
ebf3593c
{
"equList"
:
"3000"
,
"desc"
:
"电梯技术参数"
,
"key"
:
"tech_params_elevator"
,
"3000:3100"
:
[
{
"columnKey"
:
"RATED_SPEED"
,
"columnLabel"
:
"额定速度"
,
"columnType"
:
"input"
,
"apiConfig"
:
{}
},
{
"columnKey"
:
"CONTROL_MODE"
,
"columnLabel"
:
"控制方式"
,
"columnType"
:
"select"
,
"apiConfig"
:
{
"path"
:
"/ymt/data-dictionary/gwmcDataDictionary/KZFS"
,
"key"
:
"id"
,
"label"
:
"name"
}
}
]
}
\ No newline at end of file
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