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
0615a3c9
Commit
0615a3c9
authored
Jul 12, 2023
by
tianbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
初始提交
parent
37cf3575
Hide whitespace changes
Inline
Side-by-side
Showing
149 changed files
with
11517 additions
and
0 deletions
+11517
-0
AlarmStatisticsDto.java
...join/amo/boot/module/yjgl/api/dto/AlarmStatisticsDto.java
+44
-0
AlertCallInfoDto.java
...eejoin/amo/boot/module/yjgl/api/dto/AlertCallInfoDto.java
+27
-0
AlertCalledDto.java
.../yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledDto.java
+170
-0
AlertCalledFormDto.java
...join/amo/boot/module/yjgl/api/dto/AlertCalledFormDto.java
+38
-0
AlertCalledObjsDto.java
...join/amo/boot/module/yjgl/api/dto/AlertCalledObjsDto.java
+31
-0
AlertCalledQueryDto.java
...oin/amo/boot/module/yjgl/api/dto/AlertCalledQueryDto.java
+93
-0
AlertCalledRecordDto.java
...in/amo/boot/module/yjgl/api/dto/AlertCalledRecordDto.java
+52
-0
AlertFormDto.java
...om/yeejoin/amo/boot/module/yjgl/api/dto/AlertFormDto.java
+46
-0
AlertFormInitDto.java
...eejoin/amo/boot/module/yjgl/api/dto/AlertFormInitDto.java
+61
-0
AlertFormTypeDto.java
...eejoin/amo/boot/module/yjgl/api/dto/AlertFormTypeDto.java
+31
-0
AlertFormValueDto.java
...ejoin/amo/boot/module/yjgl/api/dto/AlertFormValueDto.java
+51
-0
AlertHandlerDto.java
...yeejoin/amo/boot/module/yjgl/api/dto/AlertHandlerDto.java
+23
-0
AlertHandlerInfoDto.java
...oin/amo/boot/module/yjgl/api/dto/AlertHandlerInfoDto.java
+34
-0
AlertListvalue.java
.../yeejoin/amo/boot/module/yjgl/api/dto/AlertListvalue.java
+45
-0
AlertMsgDto.java
...com/yeejoin/amo/boot/module/yjgl/api/dto/AlertMsgDto.java
+29
-0
AlertPaperInfoDto.java
...ejoin/amo/boot/module/yjgl/api/dto/AlertPaperInfoDto.java
+72
-0
CtiDto.java
...java/com/yeejoin/amo/boot/module/yjgl/api/dto/CtiDto.java
+57
-0
DispatchConsultFeedbackDto.java
.../boot/module/yjgl/api/dto/DispatchConsultFeedbackDto.java
+84
-0
DispatchPaperDto.java
...eejoin/amo/boot/module/yjgl/api/dto/DispatchPaperDto.java
+124
-0
DispatchPaperFormDto.java
...in/amo/boot/module/yjgl/api/dto/DispatchPaperFormDto.java
+41
-0
DispatchRepairFeedbackDto.java
...o/boot/module/yjgl/api/dto/DispatchRepairFeedbackDto.java
+85
-0
DispatchSaveFeedbackDto.java
...amo/boot/module/yjgl/api/dto/DispatchSaveFeedbackDto.java
+82
-0
DispatchTaskDto.java
...yeejoin/amo/boot/module/yjgl/api/dto/DispatchTaskDto.java
+83
-0
DutyPersonDto.java
...m/yeejoin/amo/boot/module/yjgl/api/dto/DutyPersonDto.java
+36
-0
DutySeatDto.java
...com/yeejoin/amo/boot/module/yjgl/api/dto/DutySeatDto.java
+39
-0
ESAlertCalledDto.java
...eejoin/amo/boot/module/yjgl/api/dto/ESAlertCalledDto.java
+99
-0
ESAlertCalledRequestDto.java
...amo/boot/module/yjgl/api/dto/ESAlertCalledRequestDto.java
+23
-0
ElevatorAlarmDto.java
...eejoin/amo/boot/module/yjgl/api/dto/ElevatorAlarmDto.java
+100
-0
ElevatorBaseInfoDto.java
...oin/amo/boot/module/yjgl/api/dto/ElevatorBaseInfoDto.java
+49
-0
ElevatorBaseInfoForWXModel.java
.../boot/module/yjgl/api/dto/ElevatorBaseInfoForWXModel.java
+37
-0
ElevatorDto.java
...com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorDto.java
+226
-0
ElevatorInfoDto.java
...yeejoin/amo/boot/module/yjgl/api/dto/ElevatorInfoDto.java
+21
-0
ElevatorInsureDto.java
...ejoin/amo/boot/module/yjgl/api/dto/ElevatorInsureDto.java
+54
-0
ElevatorInsureRelationDto.java
...o/boot/module/yjgl/api/dto/ElevatorInsureRelationDto.java
+30
-0
ElevatorListDto.java
...yeejoin/amo/boot/module/yjgl/api/dto/ElevatorListDto.java
+23
-0
ElevatorMaintenanceInfoDto.java
.../boot/module/yjgl/api/dto/ElevatorMaintenanceInfoDto.java
+29
-0
ElevatorNewDto.java
.../yeejoin/amo/boot/module/yjgl/api/dto/ElevatorNewDto.java
+18
-0
ElevatorRelationDto.java
...oin/amo/boot/module/yjgl/api/dto/ElevatorRelationDto.java
+26
-0
ElevatorStatusDto.java
...ejoin/amo/boot/module/yjgl/api/dto/ElevatorStatusDto.java
+85
-0
ElevatorStatusHandleDto.java
...amo/boot/module/yjgl/api/dto/ElevatorStatusHandleDto.java
+33
-0
ElevatorTestInfoDto.java
...oin/amo/boot/module/yjgl/api/dto/ElevatorTestInfoDto.java
+28
-0
ElevatorWlInfoDto.java
...ejoin/amo/boot/module/yjgl/api/dto/ElevatorWlInfoDto.java
+92
-0
EsElevatorDto.java
...m/yeejoin/amo/boot/module/yjgl/api/dto/EsElevatorDto.java
+131
-0
EsSpecialEquipmentDto.java
...n/amo/boot/module/yjgl/api/dto/EsSpecialEquipmentDto.java
+69
-0
EsSpecialEquipmentListDto.java
...o/boot/module/yjgl/api/dto/EsSpecialEquipmentListDto.java
+38
-0
RepairConsultDto.java
...eejoin/amo/boot/module/yjgl/api/dto/RepairConsultDto.java
+47
-0
RescueProcessDto.java
...eejoin/amo/boot/module/yjgl/api/dto/RescueProcessDto.java
+105
-0
RescueStationDto.java
...eejoin/amo/boot/module/yjgl/api/dto/RescueStationDto.java
+78
-0
SpecialEquipmentDto.java
...oin/amo/boot/module/yjgl/api/dto/SpecialEquipmentDto.java
+59
-0
TestInfoDto.java
...com/yeejoin/amo/boot/module/yjgl/api/dto/TestInfoDto.java
+48
-0
TzsCitInfoDto.java
...m/yeejoin/amo/boot/module/yjgl/api/dto/TzsCitInfoDto.java
+70
-0
TzsQyLogDto.java
...com/yeejoin/amo/boot/module/yjgl/api/dto/TzsQyLogDto.java
+30
-0
UseUnitDto.java
.../com/yeejoin/amo/boot/module/yjgl/api/dto/UseUnitDto.java
+87
-0
VoiceRecordFileDto.java
...join/amo/boot/module/yjgl/api/dto/VoiceRecordFileDto.java
+67
-0
VoiceRecordLogDto.java
...ejoin/amo/boot/module/yjgl/api/dto/VoiceRecordLogDto.java
+35
-0
CylinderFileUrlDto.java
...amos/boot/module/cylinder/api/dto/CylinderFileUrlDto.java
+39
-0
WarningMsgDto.java
...join/amos/boot/module/cylinder/api/dto/WarningMsgDto.java
+45
-0
BaseEntity.java
...m/yeejoin/amos/boot/module/tcm/api/common/BaseEntity.java
+32
-0
BaseException.java
...eejoin/amos/boot/module/tcm/api/common/BaseException.java
+54
-0
BizCommonConstant.java
...in/amos/boot/module/tcm/api/common/BizCommonConstant.java
+14
-0
CommonException.java
...join/amos/boot/module/tcm/api/common/CommonException.java
+54
-0
DesUtil.java
.../com/yeejoin/amos/boot/module/tcm/api/common/DesUtil.java
+1056
-0
ExtendedIOUtils.java
...join/amos/boot/module/tcm/api/common/ExtendedIOUtils.java
+40
-0
GlobalCache.java
.../yeejoin/amos/boot/module/tcm/api/common/GlobalCache.java
+22
-0
HttpUtils.java
...om/yeejoin/amos/boot/module/tcm/api/common/HttpUtils.java
+450
-0
MobileLoginParam.java
...oin/amos/boot/module/tcm/api/common/MobileLoginParam.java
+48
-0
StringUtil.java
...m/yeejoin/amos/boot/module/tcm/api/common/StringUtil.java
+153
-0
BaseUnitLicenceDto.java
...join/amos/boot/module/tcm/api/dto/BaseUnitLicenceDto.java
+101
-0
EquEnterDto.java
...com/yeejoin/amos/boot/module/tcm/api/dto/EquEnterDto.java
+31
-0
ExportDto.java
...a/com/yeejoin/amos/boot/module/tcm/api/dto/ExportDto.java
+36
-0
FormValue.java
...a/com/yeejoin/amos/boot/module/tcm/api/dto/FormValue.java
+47
-0
Items.java
.../java/com/yeejoin/amos/boot/module/tcm/api/dto/Items.java
+38
-0
KV.java
...ain/java/com/yeejoin/amos/boot/module/tcm/api/dto/KV.java
+9
-0
LicScheduleDto.java
.../yeejoin/amos/boot/module/tcm/api/dto/LicScheduleDto.java
+35
-0
MsgLogDto.java
...a/com/yeejoin/amos/boot/module/tcm/api/dto/MsgLogDto.java
+51
-0
SignatureDto.java
...om/yeejoin/amos/boot/module/tcm/api/dto/SignatureDto.java
+22
-0
SpeUseUnitDto.java
...m/yeejoin/amos/boot/module/tcm/api/dto/SpeUseUnitDto.java
+143
-0
StaffBaseInfoModel.java
...join/amos/boot/module/tcm/api/dto/StaffBaseInfoModel.java
+42
-0
StaffQualifInfoModel.java
...in/amos/boot/module/tcm/api/dto/StaffQualifInfoModel.java
+36
-0
SuperviseInfoModel.java
...join/amos/boot/module/tcm/api/dto/SuperviseInfoModel.java
+41
-0
TemplateDto.java
...com/yeejoin/amos/boot/module/tcm/api/dto/TemplateDto.java
+35
-0
TemplateExportDto.java
...ejoin/amos/boot/module/tcm/api/dto/TemplateExportDto.java
+35
-0
TzBaseEnterpriseInfoDto.java
...amos/boot/module/tcm/api/dto/TzBaseEnterpriseInfoDto.java
+304
-0
TzBaseUnitLicenceDto.java
...in/amos/boot/module/tcm/api/dto/TzBaseUnitLicenceDto.java
+98
-0
TzsJgBasicInfoDto.java
...ejoin/amos/boot/module/tcm/api/dto/TzsJgBasicInfoDto.java
+106
-0
TzsJgBasicOutterDto.java
...oin/amos/boot/module/tcm/api/dto/TzsJgBasicOutterDto.java
+88
-0
TzsJgConstructionInfoDto.java
...mos/boot/module/tcm/api/dto/TzsJgConstructionInfoDto.java
+88
-0
TzsJgDesignInfoDto.java
...join/amos/boot/module/tcm/api/dto/TzsJgDesignInfoDto.java
+106
-0
TzsJgDetailInfoDto.java
...join/amos/boot/module/tcm/api/dto/TzsJgDetailInfoDto.java
+51
-0
TzsJgElevatorTechInfoDto.java
...mos/boot/module/tcm/api/dto/TzsJgElevatorTechInfoDto.java
+285
-0
TzsJgEnclosureInfoDto.java
...n/amos/boot/module/tcm/api/dto/TzsJgEnclosureInfoDto.java
+86
-0
TzsJgFileDto.java
...om/yeejoin/amos/boot/module/tcm/api/dto/TzsJgFileDto.java
+78
-0
TzsJgInspectionInfoDto.java
.../amos/boot/module/tcm/api/dto/TzsJgInspectionInfoDto.java
+120
-0
TzsJgMaintenanceInfoDto.java
...amos/boot/module/tcm/api/dto/TzsJgMaintenanceInfoDto.java
+122
-0
TzsJgOtherInfoDto.java
...ejoin/amos/boot/module/tcm/api/dto/TzsJgOtherInfoDto.java
+93
-0
TzsJgProduceInfoDto.java
...oin/amos/boot/module/tcm/api/dto/TzsJgProduceInfoDto.java
+122
-0
TzsJgRegistrationInfoDto.java
...mos/boot/module/tcm/api/dto/TzsJgRegistrationInfoDto.java
+130
-0
TzsJgStaffBaseInfoDto.java
...n/amos/boot/module/tcm/api/dto/TzsJgStaffBaseInfoDto.java
+92
-0
TzsJgStaffQualifInfoDto.java
...amos/boot/module/tcm/api/dto/TzsJgStaffQualifInfoDto.java
+77
-0
TzsJgSuperviseInfoDto.java
...n/amos/boot/module/tcm/api/dto/TzsJgSuperviseInfoDto.java
+87
-0
TzsJgUseInfoDto.java
...yeejoin/amos/boot/module/tcm/api/dto/TzsJgUseInfoDto.java
+179
-0
TzsUserInfoDto.java
.../yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
+72
-0
TzsUserQualificationsDto.java
...mos/boot/module/tcm/api/dto/TzsUserQualificationsDto.java
+49
-0
UseInfoModel.java
...om/yeejoin/amos/boot/module/tcm/api/dto/UseInfoModel.java
+76
-0
WechatAccessDto.java
...yeejoin/amos/boot/module/tcm/api/dto/WechatAccessDto.java
+37
-0
WechatDispatchFeedbackDto.java
...os/boot/module/tcm/api/dto/WechatDispatchFeedbackDto.java
+39
-0
WechatDto.java
...a/com/yeejoin/amos/boot/module/tcm/api/dto/WechatDto.java
+28
-0
WechatMessageDto.java
...eejoin/amos/boot/module/tcm/api/dto/WechatMessageDto.java
+27
-0
WechatMyBusinessListDto.java
...amos/boot/module/tcm/api/dto/WechatMyBusinessListDto.java
+42
-0
WechatMyBussinessDto.java
...in/amos/boot/module/tcm/api/dto/WechatMyBussinessDto.java
+137
-0
WechatMyTaskDto.java
...yeejoin/amos/boot/module/tcm/api/dto/WechatMyTaskDto.java
+143
-0
WechatMyTaskListDto.java
...oin/amos/boot/module/tcm/api/dto/WechatMyTaskListDto.java
+40
-0
WechatRelationDto.java
...ejoin/amos/boot/module/tcm/api/dto/WechatRelationDto.java
+32
-0
WechatTaskLatLonDto.java
...oin/amos/boot/module/tcm/api/dto/WechatTaskLatLonDto.java
+29
-0
WechatUserFeedbackDto.java
...n/amos/boot/module/tcm/api/dto/WechatUserFeedbackDto.java
+33
-0
ConstructionInfoModel.java
...n/amos/boot/module/ymt/api/dto/ConstructionInfoModel.java
+39
-0
DesignInfoModel.java
...yeejoin/amos/boot/module/ymt/api/dto/DesignInfoModel.java
+53
-0
ESEquipmentCategoryDto.java
.../amos/boot/module/ymt/api/dto/ESEquipmentCategoryDto.java
+73
-0
EquInfoDto.java
.../com/yeejoin/amos/boot/module/ymt/api/dto/EquInfoDto.java
+51
-0
EquScheduleDto.java
.../yeejoin/amos/boot/module/ymt/api/dto/EquScheduleDto.java
+30
-0
EquipExportDto.java
.../yeejoin/amos/boot/module/ymt/api/dto/EquipExportDto.java
+42
-0
EquipTechParamBoilerModel.java
...os/boot/module/ymt/api/dto/EquipTechParamBoilerModel.java
+80
-0
EquipTechParamElevatorModel.java
.../boot/module/ymt/api/dto/EquipTechParamElevatorModel.java
+165
-0
EquipTechParamLiftingModel.java
...s/boot/module/ymt/api/dto/EquipTechParamLiftingModel.java
+365
-0
EquipTechParamPipelineModel.java
.../boot/module/ymt/api/dto/EquipTechParamPipelineModel.java
+64
-0
EquipTechParamRidesModel.java
...mos/boot/module/ymt/api/dto/EquipTechParamRidesModel.java
+128
-0
EquipTechParamRopewayModel.java
...s/boot/module/ymt/api/dto/EquipTechParamRopewayModel.java
+63
-0
EquipTechParamVehicleModel.java
...s/boot/module/ymt/api/dto/EquipTechParamVehicleModel.java
+121
-0
EquipTechParamVesselModel.java
...os/boot/module/ymt/api/dto/EquipTechParamVesselModel.java
+198
-0
EquipmentCategoryDataDto.java
...mos/boot/module/ymt/api/dto/EquipmentCategoryDataDto.java
+77
-0
EquipmentCategoryDto.java
...in/amos/boot/module/ymt/api/dto/EquipmentCategoryDto.java
+43
-0
EquipmentRegionNumDto.java
...n/amos/boot/module/ymt/api/dto/EquipmentRegionNumDto.java
+44
-0
InspectionDetectionInfoModel.java
...boot/module/ymt/api/dto/InspectionDetectionInfoModel.java
+49
-0
InspectionDetectionInfoModelForWX.java
...module/ymt/api/dto/InspectionDetectionInfoModelForWX.java
+22
-0
JgAllDto.java
...va/com/yeejoin/amos/boot/module/ymt/api/dto/JgAllDto.java
+31
-0
MainPartsModel.java
.../yeejoin/amos/boot/module/ymt/api/dto/MainPartsModel.java
+69
-0
MainPersonDto.java
...m/yeejoin/amos/boot/module/ymt/api/dto/MainPersonDto.java
+35
-0
MaintainInfoDto.java
...yeejoin/amos/boot/module/ymt/api/dto/MaintainInfoDto.java
+49
-0
MaintenanceInfoModel.java
...in/amos/boot/module/ymt/api/dto/MaintenanceInfoModel.java
+51
-0
MaintenanceInfoModelForWX.java
...os/boot/module/ymt/api/dto/MaintenanceInfoModelForWX.java
+23
-0
MaintenanceUnitDto.java
...join/amos/boot/module/ymt/api/dto/MaintenanceUnitDto.java
+99
-0
MaintenanceUnitNameDto.java
.../amos/boot/module/ymt/api/dto/MaintenanceUnitNameDto.java
+29
-0
OtherEquBaseInfoForWXModel.java
...s/boot/module/ymt/api/dto/OtherEquBaseInfoForWXModel.java
+35
-0
OtherInfoModel.java
.../yeejoin/amos/boot/module/ymt/api/dto/OtherInfoModel.java
+38
-0
ProduceInfoModel.java
...eejoin/amos/boot/module/ymt/api/dto/ProduceInfoModel.java
+56
-0
ProtectionDevicesModel.java
.../amos/boot/module/ymt/api/dto/ProtectionDevicesModel.java
+50
-0
RegistrationInfoModel.java
...n/amos/boot/module/ymt/api/dto/RegistrationInfoModel.java
+68
-0
UseUnitCreditCodeCategoryDto.java
...boot/module/ymt/api/dto/UseUnitCreditCodeCategoryDto.java
+33
-0
UserCheckStatusDto.java
...join/amos/boot/module/ymt/api/dto/UserCheckStatusDto.java
+24
-0
No files found.
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlarmStatisticsDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.util.Map
;
/**
* * 警情统计
* @author fengwang
* @date 2021-08-06.
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"AlarmStatisticsDto"
,
description
=
"AlarmStatisticsDto"
)
public
class
AlarmStatisticsDto
{
@ApiModelProperty
(
value
=
"我的待办数量"
)
private
Integer
todoNum
;
@ApiModelProperty
(
value
=
"今日接警数量"
)
private
Integer
todayAlarmNum
;
@ApiModelProperty
(
value
=
"今日提交数量"
)
private
Integer
submitNum
;
@ApiModelProperty
(
value
=
"全部待办"
)
private
Integer
allNum
;
@ApiModelProperty
(
value
=
"近七天办理数量"
)
private
Map
<
String
,
Integer
>
nearlySevenDaysNum
;
@ApiModelProperty
(
value
=
"故障事件数量"
)
private
Integer
faultRescue
;
@ApiModelProperty
(
value
=
"困人救援数量"
)
private
Integer
sleepyIncident
;
@ApiModelProperty
(
value
=
"投诉建议数量"
)
private
Integer
suggestions
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCallInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author litw
* @date 2021-08-09.
*/
@Data
@ApiModel
(
value
=
"AlertCallInfoDto"
,
description
=
"初始化表单数据"
)
public
class
AlertCallInfoDto
{
@ApiModelProperty
(
value
=
"警情工单编号"
)
private
String
workOrderNumber
;
@ApiModelProperty
(
value
=
"接警时间"
)
private
String
callTime
;
@ApiModelProperty
(
value
=
"接警人Id"
)
private
String
recUserId
;
@ApiModelProperty
(
value
=
"接警人"
)
private
String
recUserName
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* 警情接警填报记录
*
* @author litw
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledDto"
,
description
=
"警情接警填报记录"
)
public
class
AlertCalledDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情状态 (0 未结案 1 结案)"
)
private
Boolean
alertStatus
;
@ApiModelProperty
(
value
=
"警情状态 结案/ 未结案"
)
private
String
alertStatusStr
;
@ApiModelProperty
(
value
=
"警情来源类型"
)
private
String
alertSource
;
@ApiModelProperty
(
value
=
"警情来源类型code"
)
private
String
alertSourceCode
;
@ApiModelProperty
(
value
=
"接警时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
callTime
;
@ApiModelProperty
(
value
=
"报警人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"报警人名称,默认为先生或女士"
)
private
String
emergencyPerson
;
@ApiModelProperty
(
value
=
"联系人姓名"
)
private
String
contactUser
;
@ApiModelProperty
(
value
=
"联系人电话"
)
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"设备分类,字典表数据"
)
private
String
equipmentClassification
;
@ApiModelProperty
(
value
=
"报警类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"警情类别"
)
private
String
alarmType
;
@ApiModelProperty
(
value
=
"通话记录信息id"
)
private
Integer
callRecordId
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStage
;
@ApiModelProperty
(
value
=
"父警情id"
)
private
Long
fatherAlert
;
@ApiModelProperty
(
value
=
"设备识别码"
)
private
String
deviceId
;
@ApiModelProperty
(
value
=
"注册编码"
)
private
String
registrationCode
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"设备分类code"
)
private
String
equipmentClassificationCode
;
@ApiModelProperty
(
value
=
"报警类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"警情类别code"
)
private
String
alarmTypeCode
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
@ApiModelProperty
(
value
=
"组织机构"
)
private
String
orgCode
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"接警时间开始---用于列表过滤"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
callTimeStart
;
@ApiModelProperty
(
value
=
"接警时间结束---用于列表过滤"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
callTimeEnd
;
@ApiModelProperty
(
value
=
"是否处警"
)
private
Boolean
isFatherAlert
=
false
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"使用场所分类"
)
private
String
useSiteCategory
;
@ApiModelProperty
(
value
=
"电梯使用状态"
)
private
Integer
useStatus
;
// 废弃
@ApiModelProperty
(
value
=
"警情地址"
)
private
String
alertAddress
;
@ApiModelProperty
(
value
=
"响应级别"
)
private
String
responseLevel
;
@ApiModelProperty
(
"工单编号"
)
private
String
workOrderNumber
;
@ApiModelProperty
(
value
=
"接警时间str"
)
private
String
callTimeStr
;
@ApiModelProperty
(
value
=
"冻结原因"
)
private
String
forzenResult
;
@ApiModelProperty
(
value
=
"结案说明"
)
private
String
finalReason
;
@ApiModelProperty
(
value
=
"是否辅屏查询"
)
private
String
isAuxiliaryScreen
;
@ApiModelProperty
(
value
=
"投诉描述/故障报修描述"
)
private
String
describe
;
//
// @ApiModelProperty(value = "图片")
// private String images;
@ApiModelProperty
(
value
=
"设备id"
)
private
Long
equipmentId
;
@ApiModelProperty
(
value
=
"现场照片"
)
private
List
<
AttachmentDto
>
images
;
private
String
equipment
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledFormDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amo.boot.module.yjgl.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
/**
*
* 动态表单值
* */
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledFormDto"
,
description
=
" 动态表单值"
)
public
class
AlertCalledFormDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情基本信息"
)
private
AlertCalledDto
alertCalledDto
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
FormValue
>
dynamicFormAlert
;
@ApiModelProperty
(
value
=
"报警录音"
)
private
String
alertRecord
;
public
AlertCalledFormDto
(
AlertCalledDto
alertCalledDto
,
List
<
FormValue
>
formValue
,
String
alertRecord
)
{
this
.
alertCalledDto
=
alertCalledDto
;
this
.
dynamicFormAlert
=
formValue
;
this
.
alertRecord
=
alertRecord
;
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledObjsDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amo.boot.module.yjgl.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
/**
* 警情接警记录对象集合
* @author litw
*
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledObjsDto"
,
description
=
"警情接警记录对象集合"
)
public
class
AlertCalledObjsDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情基本信息"
)
private
AlertCalledDto
alertCalledDto
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledQueryDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 警情查询DTO
*/
@Data
@ApiModel
(
value
=
"AlertCalledDto"
,
description
=
"警情接警填报记录"
)
public
class
AlertCalledQueryDto
{
@ExcelIgnore
private
static
final
long
serialVersionUID
=
1L
;
@ExcelProperty
(
value
=
"工单编号"
,
index
=
0
)
@ApiModelProperty
(
value
=
"工单编号"
)
private
String
workOrderNumber
;
@ExcelProperty
(
value
=
"接警人"
,
index
=
1
)
@ApiModelProperty
(
value
=
"接警人"
)
private
String
creator
;
@ExcelProperty
(
value
=
"求援人"
,
index
=
2
)
@ApiModelProperty
(
value
=
"求援人"
)
private
String
emergency
;
@ExcelProperty
(
value
=
"求援时间"
,
index
=
3
)
@ApiModelProperty
(
value
=
"求援时间"
)
private
Date
callTime
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"求援时间开始"
)
private
String
emergencyTimeStart
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"求援时间结束"
)
private
String
emergencyTimeEnd
;
@ExcelProperty
(
value
=
"求援电话"
,
index
=
4
)
@ApiModelProperty
(
value
=
"求援电话"
)
private
String
emergencyCall
;
@ExcelProperty
(
value
=
"电梯识别码"
,
index
=
5
)
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
String
deviceId
;
@ExcelProperty
(
value
=
"电梯地址"
,
index
=
6
)
@ApiModelProperty
(
value
=
"电梯地址"
)
private
String
elevatorAddress
;
@ExcelProperty
(
value
=
"所属区域"
,
index
=
7
)
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
district
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"市+区"
)
private
String
address
;
@ExcelProperty
(
value
=
"警情类型"
,
index
=
8
)
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertType
;
@ExcelProperty
(
value
=
"警情来源"
,
index
=
9
)
@ApiModelProperty
(
value
=
"警情来源"
)
private
String
alertSource
;
@ExcelProperty
(
value
=
"处置环节"
,
index
=
10
)
@ApiModelProperty
(
value
=
"处置环节"
)
private
String
alertStage
;
@ExcelProperty
(
value
=
"完成状态"
,
index
=
11
)
@ApiModelProperty
(
value
=
"完成状态"
)
private
String
alertStatus
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"页码"
)
private
Integer
pageNum
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"条数"
)
private
Integer
pageSize
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"ID"
)
private
Long
sequenceNbr
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertCalledRecordDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* 接警记录导出
*/
@Data
@ApiModel
(
value
=
"AlertCalledRecordDto"
,
description
=
"接警记录导出Dto类"
)
public
class
AlertCalledRecordDto
{
@ExcelIgnore
private
static
final
long
serialVersionUID
=
1L
;
@ExcelProperty
(
value
=
"接警时间"
,
index
=
0
)
@ApiModelProperty
(
value
=
"接警时间"
)
private
Date
callTime
;
@ExcelProperty
(
value
=
"报警类型"
,
index
=
1
)
@ApiModelProperty
(
value
=
"报警类型"
)
private
String
type
;
@ExcelProperty
(
value
=
"警情来源"
,
index
=
2
)
@ApiModelProperty
(
value
=
"警情来源"
)
private
String
alertSource
;
@ExcelProperty
(
value
=
"警情类型"
,
index
=
3
)
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alarmType
;
@ExcelProperty
(
value
=
"警情地址"
,
index
=
4
)
@ApiModelProperty
(
value
=
"警情地址"
)
private
String
address
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"接警开始时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
callTimeStart
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"接警结束时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
callTimeEnd
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertFormDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 警情表单
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromDto"
,
description
=
"警情表单"
)
public
class
AlertFormDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段类型"
)
private
String
fieldType
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
//新加排序字段
@ApiModelProperty
(
value
=
"排序字段"
)
private
int
sortNum
;
public
Boolean
getBlock
()
{
return
this
.
block
;
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertFormInitDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.sun.tools.javac.jvm.Items
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 表表单初始值
*
* @author tb
* @date 2021-06-17
*/
@Data
@ApiModel
(
value
=
"AlertFormInitDto"
,
description
=
"表单初始值"
)
public
class
AlertFormInitDto
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"表单名称"
)
private
String
label
;
@ApiModelProperty
(
value
=
"表单类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"表单默认值"
)
private
Object
defaultValue
;
@ApiModelProperty
(
value
=
"表单值"
)
private
Items
data
;
@ApiModelProperty
(
value
=
"提交表单附加字段"
)
private
AlertFormValue
formItemDescr
;
@ApiModelProperty
(
value
=
"接口地址"
)
private
String
url
;
public
AlertFormInitDto
()
{
super
();
}
public
AlertFormInitDto
(
String
key
,
String
label
,
String
type
,
Items
data
,
String
url
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
type
=
type
;
this
.
data
=
data
;
this
.
url
=
url
;
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertFormTypeDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 动态表单类型
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromTypeDto"
,
description
=
"动态表单类型"
)
public
class
AlertFormTypeDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单类型code"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"类型名称"
)
private
String
alertTypeName
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertFormValueDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
*
*表单实例值
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromValueDto"
,
description
=
"表单实例值"
)
public
class
AlertFormValueDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单id"
)
private
Long
alertFormId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertCalledId
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段值"
)
private
String
fieldValue
;
@ApiModelProperty
(
value
=
"字段值字典code"
)
private
String
fieldValueCode
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
@ApiModelProperty
(
value
=
"表单类型"
)
private
String
fieldType
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertHandlerDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author litw
* @date 2021-09-27.
*/
@Data
public
class
AlertHandlerDto
{
@ApiModelProperty
(
value
=
"处置时间"
)
Map
<
String
,
Date
>
handlerTime
;
@ApiModelProperty
(
value
=
"处置信息"
)
List
<
main
.
java
.
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
.
AlertHandlerInfoDto
>
alertHandlerInfoDto
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertHandlerInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author litw
* @date 2021-09-27.
*/
@Data
public
class
AlertHandlerInfoDto
{
@ApiModelProperty
(
value
=
"处置流程"
)
String
abProcess
;
@ApiModelProperty
(
value
=
"接警"
)
String
acAnswerThePolice
;
@ApiModelProperty
(
value
=
"上报"
)
String
acReport
;
@ApiModelProperty
(
value
=
"派遣/通知"
)
String
adNotice
;
@ApiModelProperty
(
value
=
"到达"
)
String
aedArrive
;
@ApiModelProperty
(
value
=
"完成"
)
String
afeComplete
;
@ApiModelProperty
(
value
=
"回访"
)
String
agReturnVisit
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertListvalue.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
/*
*
* 下拉表单值
* */
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
(
value
=
"AlertListvalue"
,
description
=
"下拉表单值"
)
public
class
AlertListvalue
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"名称"
)
private
String
label
;
@ApiModelProperty
(
value
=
"值"
)
private
String
value
;
public
AlertListvalue
(
String
key
,
String
label
,
String
value
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
value
=
value
;
}
@Override
public
String
toString
()
{
return
"AlertListvalue []"
;
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertMsgDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author tb
* @date 2022-04-21.
*/
@Data
public
class
AlertMsgDto
{
@ApiModelProperty
(
value
=
"消息类别"
)
private
String
type
;
@ApiModelProperty
(
value
=
"消息来源"
)
private
String
from
;
@ApiModelProperty
(
value
=
"内容"
)
private
String
body
;
@ApiModelProperty
(
value
=
"消息时间"
)
private
Date
time
;
@ApiModelProperty
(
value
=
"消息关联业务id"
)
private
String
relationId
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/AlertPaperInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author litw
* @date 2021-09-28.
*/
@Data
public
class
AlertPaperInfoDto
{
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"警情类别code"
)
private
String
alarmTypeCode
;
@ApiModelProperty
(
value
=
"警情类别"
)
private
String
alarmType
;
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
area
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"报警时间"
)
private
Date
callTime
;
@ApiModelProperty
(
value
=
"救援倒计时"
)
private
String
rescueTime
;
@ApiModelProperty
(
value
=
"被困人数"
)
private
String
trappedNum
;
@ApiModelProperty
(
value
=
"死亡人数"
)
private
String
dieNum
;
@ApiModelProperty
(
value
=
"受伤人数"
)
private
String
injuredNum
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"停留时间"
)
private
String
stopTime
;
@ApiModelProperty
(
value
=
"状态信息"
)
private
String
alertStatus
;
@ApiModelProperty
(
value
=
"电梯id"
)
private
String
elevatorId
;
@ApiModelProperty
(
value
=
"电梯设备编码"
)
private
String
elevatorCode
;
@ApiModelProperty
(
value
=
"警情结束时间"
)
private
Date
finishTime
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/CtiDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 联通回调方法传入参数
* @author fengwang
* @date 2021-08-06.
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"CtiDto"
,
description
=
"CtiDto"
)
public
class
CtiDto
{
@ApiModelProperty
(
value
=
"企业ID"
)
private
Integer
cid
;
@ApiModelProperty
(
value
=
"呼叫类型(1:呼入;2:呼出)"
)
private
String
call_type
;
@ApiModelProperty
(
value
=
"外呼主叫(呼入时为呼入的热线号码)"
)
private
String
sysphone
;
@ApiModelProperty
(
value
=
"客户号码"
)
private
String
telephone
;
@ApiModelProperty
(
value
=
"客户ID"
)
private
String
cusid
;
@ApiModelProperty
(
value
=
"呼叫时间"
)
private
String
call_time
;
@ApiModelProperty
(
value
=
"服务工号"
)
private
String
empcode
;
@ApiModelProperty
(
value
=
"挂机时间"
)
private
String
hangup_time
;
@ApiModelProperty
(
value
=
"挂机方(1:坐席挂机;2:客户挂机)"
)
private
String
hangup_flag
;
@ApiModelProperty
(
value
=
"按键值(按键的数值,如果多个按键用-连接,如1-2)"
)
private
String
press_key
;
@ApiModelProperty
(
value
=
"按键值名称(press_key中按键的含义,多个按键用-连接,如:转组-转人工)"
)
private
String
press_key_name
;
@ApiModelProperty
(
value
=
"客户呼叫流水号"
)
private
String
connection_id
;
@ApiModelProperty
(
value
=
"坐席呼叫流水号"
)
private
String
service_connection_id
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchConsultFeedbackDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 投诉回访DTO
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchConsultFeedbackDto"
,
description
=
"投诉回访DTO"
)
public
class
DispatchConsultFeedbackDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"投诉人"
)
private
String
emergency
;
@ApiModelProperty
(
value
=
"投诉人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"投诉反馈方式"
)
private
String
consultFeedbackCode
;
@ApiModelProperty
(
value
=
"投诉反馈结果"
)
private
String
feedbackResult
;
@ApiModelProperty
(
value
=
"投诉回访时间"
)
private
Date
consultFeedbackTime
;
@ApiModelProperty
(
value
=
"投诉回访人"
)
private
String
consultFeedbackUname
;
@ApiModelProperty
(
value
=
"投诉回访人Id"
)
private
String
consultFeedbackUid
;
@ApiModelProperty
(
value
=
"响应人"
)
private
String
responseUserName
;
@ApiModelProperty
(
value
=
"响应人电话"
)
private
String
responseUserTel
;
@ApiModelProperty
(
value
=
"维修反馈方式Code"
)
private
String
feedbackCode
;
@ApiModelProperty
(
value
=
"维修反馈方式"
)
private
String
feedbackType
;
@ApiModelProperty
(
value
=
"处置结果"
)
private
String
actionResult
;
@ApiModelProperty
(
value
=
"回访时间"
)
private
Date
feedbackTime
;
@ApiModelProperty
(
value
=
"维保反馈人id"
)
private
String
feedbackUid
;
@ApiModelProperty
(
value
=
"维保反馈人"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"电梯故障原因分类"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
Remark
;
@ApiModelProperty
(
value
=
"维保反馈结果"
)
private
String
mainFeedbackResult
;
@ApiModelProperty
(
value
=
"维保完成时间"
)
private
Date
feedbackFinishTime
;
public
DispatchConsultFeedbackDto
()
{
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchPaperDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 派遣单
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchPaperDto"
,
description
=
"派遣单"
)
public
class
DispatchPaperDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"组织code"
)
private
String
orgCode
;
@ApiModelProperty
(
value
=
"完成状态"
)
private
String
paperStatus
;
@ApiModelProperty
(
value
=
"完成状态code"
)
private
String
paperStatusCode
;
@ApiModelProperty
(
value
=
"处置环节"
)
private
String
processStatus
;
@ApiModelProperty
(
value
=
"处置环节code"
)
private
String
processStatusCode
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertType
;
@ApiModelProperty
(
value
=
"警情类型code"
)
private
String
alertCode
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"派遣人id"
)
private
String
sendUserId
;
@ApiModelProperty
(
value
=
"派遣人名称"
)
private
String
sendUserName
;
@ApiModelProperty
(
value
=
"使用单位id"
)
private
Long
useOrgId
;
@ApiModelProperty
(
value
=
"维保单位id 困人救援时为三级响应单位id"
)
private
Long
repairOrgId
;
@ApiModelProperty
(
value
=
"维保单位社会信用代码 "
)
private
String
repairOrgCreditCode
;
@ApiModelProperty
(
value
=
"使用单位任务id"
)
private
Long
useOrgTaskId
;
@ApiModelProperty
(
value
=
"维保单位任务id/ 困人救援时为三级调派的任务id "
)
private
Long
repairOrgTaskId
;
@ApiModelProperty
(
value
=
"维修完成时间/维保处置完成时间"
)
private
Date
feedbackFinishTime
;
@ApiModelProperty
(
value
=
"维修投诉反馈方式code"
)
private
String
feedbackCode
;
@ApiModelProperty
(
value
=
"维修投诉反馈方式"
)
private
String
feedbackType
;
@ApiModelProperty
(
value
=
"维修投诉回访时间"
)
private
Date
feedbackTime
;
@ApiModelProperty
(
value
=
"维修投诉回访人id"
)
private
String
feedbackUid
;
@ApiModelProperty
(
value
=
"维修投诉回访人名称"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"处置时间"
)
private
Date
dealTime
;
@ApiModelProperty
(
value
=
"救援机构名称"
)
private
String
saveOrgName
;
@ApiModelProperty
(
value
=
"维修单位名称"
)
private
String
repairOrgName
;
@ApiModelProperty
(
value
=
"维修人"
)
private
String
repairUser
;
@ApiModelProperty
(
value
=
"处置单位"
)
private
String
dealOrgName
;
@ApiModelProperty
(
value
=
"处置人"
)
private
String
dealUser
;
@ApiModelProperty
(
value
=
"到达反馈方式"
)
private
String
arriveFeedbackType
;
@ApiModelProperty
(
value
=
"到达反馈方式code"
)
private
String
arriveFeedbackCode
;
@ApiModelProperty
(
value
=
"救出时间-- 冗余字段便于查询"
)
private
Date
saveTime
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchPaperFormDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.DispatchPaper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
/**
* 派遣单携带动态表单值
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchPaperFormDto"
,
description
=
"派遣单携带动态表单值"
)
public
class
DispatchPaperFormDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"派遣单"
)
private
DispatchPaper
dispatchPaper
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
dynamicFormAlert
;
public
DispatchPaperFormDto
(
DispatchPaper
dispatchPaper
,
List
<
AlertFormValue
>
formValue
)
{
this
.
dispatchPaper
=
dispatchPaper
;
this
.
dynamicFormAlert
=
formValue
;
}
public
DispatchPaperFormDto
()
{
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchRepairFeedbackDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 维修回访DTO
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchRepairFeedbackDto"
,
description
=
"维修回访DTO"
)
public
class
DispatchRepairFeedbackDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"报修人"
)
private
String
emergency
;
@ApiModelProperty
(
value
=
"报修人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"报修反馈方式"
)
private
String
fixFeedbackCode
;
@ApiModelProperty
(
value
=
"报修反馈结果"
)
private
String
feedbackResult
;
@ApiModelProperty
(
value
=
"报修回访时间"
)
private
Date
fixFeedbackTime
;
@ApiModelProperty
(
value
=
"报修回访人"
)
private
String
fixFeedbackUname
;
@ApiModelProperty
(
value
=
"报修回访人Id"
)
private
String
fixFeedbackUid
;
@ApiModelProperty
(
value
=
"报修备注"
)
private
String
fixRemark
;
@ApiModelProperty
(
value
=
"响应人"
)
private
String
responseUserName
;
@ApiModelProperty
(
value
=
"响应人电话"
)
private
String
responseUserTel
;
@ApiModelProperty
(
value
=
"维修反馈方式Code"
)
private
String
feedbackCode
;
@ApiModelProperty
(
value
=
"维修反馈方式"
)
private
String
feedbackType
;
@ApiModelProperty
(
value
=
"维修结果"
)
private
String
fixResult
;
@ApiModelProperty
(
value
=
"维修完成时间"
)
private
Date
feedbackFinishTime
;
@ApiModelProperty
(
value
=
"维修反馈人id"
)
private
String
feedbackUid
;
@ApiModelProperty
(
value
=
"维修反馈人"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"电梯故障原因分类"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
Remark
;
@ApiModelProperty
(
value
=
"回访时间"
)
private
Date
feedbackTime
;
public
DispatchRepairFeedbackDto
()
{
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchSaveFeedbackDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 救援回访DTO
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchSaveFeedbackDto"
,
description
=
"救援回访DTO"
)
public
class
DispatchSaveFeedbackDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"求援人"
)
private
String
emergency
;
@ApiModelProperty
(
value
=
"求援电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"救援回访时间"
)
private
Date
saveFeedbackTime
;
@ApiModelProperty
(
value
=
"救援回访人"
)
private
String
saveFeedbackUser
;
@ApiModelProperty
(
value
=
"救援回访人Id"
)
private
String
saveFeedbackUid
;
@ApiModelProperty
(
value
=
"救援回访结果"
)
private
String
saveFeedbackResult
;
@ApiModelProperty
(
value
=
"响应人"
)
private
String
responseUserName
;
@ApiModelProperty
(
value
=
"响应人电话"
)
private
String
responseUserTel
;
@ApiModelProperty
(
value
=
"维修反馈方式Code"
)
private
String
feedbackCode
;
@ApiModelProperty
(
value
=
"维修反馈方式"
)
private
String
feedbackType
;
@ApiModelProperty
(
value
=
"维修结果"
)
private
String
fixResult
;
@ApiModelProperty
(
value
=
"维修完成时间"
)
private
Date
feedbackFinishTime
;
@ApiModelProperty
(
value
=
"维修反馈人id"
)
private
String
feedbackUid
;
@ApiModelProperty
(
value
=
"维修反馈人"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"电梯故障原因分类"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
Remark
;
@ApiModelProperty
(
value
=
"回访时间"
)
private
Date
feedbackTime
;
@ApiModelProperty
(
value
=
"维修备注"
)
private
String
fixRemark
;
public
DispatchSaveFeedbackDto
()
{
}
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DispatchTaskDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 派遣任务
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchTaskDto"
,
description
=
"派遣任务"
)
public
class
DispatchTaskDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"是否救援任务"
)
private
Boolean
isSaveTask
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"派遣单id"
)
private
Long
paperId
;
@ApiModelProperty
(
value
=
"组织code"
)
private
String
orgCode
;
@ApiModelProperty
(
value
=
"派遣单位类型"
)
private
String
orgType
;
@ApiModelProperty
(
value
=
"派遣单位类型code 使用单位/维保单位/三级响应"
)
private
String
orgTypeCode
;
@ApiModelProperty
(
value
=
"响应单位id"
)
private
Long
responseOrgId
;
@ApiModelProperty
(
value
=
"响应单位名称"
)
private
String
responseOrgName
;
@ApiModelProperty
(
value
=
"响应人员id"
)
private
Long
responseUserId
;
@ApiModelProperty
(
value
=
"响应人员名称"
)
private
String
responseUserName
;
@ApiModelProperty
(
value
=
"响应人员电话"
)
private
String
responseUserTel
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"通知方式"
)
private
String
dispatchInfoType
;
@ApiModelProperty
(
value
=
"通知方式code"
)
private
String
dispatchInfoCode
;
@ApiModelProperty
(
value
=
"派遣内容"
)
private
String
dispatchContext
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"任务状态"
)
private
String
taskStatus
;
@ApiModelProperty
(
value
=
"警情类型code"
)
private
String
alertCode
;
@ApiModelProperty
(
value
=
"救援完成时间"
)
private
Date
saveTime
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DutyPersonDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* @author kfm
* @date 2021/8/10.
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"DutyPersonDto"
,
description
=
"负责人DTO"
)
public
class
DutyPersonDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"人员id"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"人员职务"
)
private
String
deptName
;
@ApiModelProperty
(
value
=
"人员名称"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"人员电话"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"照片"
)
private
String
image
;
@ApiModelProperty
(
value
=
"人员状态"
)
private
String
status
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/DutySeatDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 值班坐席dto 类
*/
@Data
@ApiModel
(
value
=
"DutySeatDto"
,
description
=
"值班坐席dto类"
)
public
class
DutySeatDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"坐席id"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"坐席姓名"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"坐席角色"
)
private
String
userRole
;
@ApiModelProperty
(
value
=
"坐席编号"
)
private
String
seatCode
;
@ApiModelProperty
(
value
=
"服务评分"
)
private
String
serviceSocre
;
@ApiModelProperty
(
value
=
"坐席状态"
)
private
String
userStatus
;
@ApiModelProperty
(
value
=
"今日处理数量"
)
private
int
todayDeal
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ESAlertCalledDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
*
* <pre>
* 警情信息ES dto对象
* </pre>
*
* @author gwb
* @version $Id: ESAlertCalledDto.java, v 0.1 2021年6月23日 下午1:52:07 gwb Exp $
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"ESAlertCalledDto"
,
description
=
"ES警情信息"
)
public
class
ESAlertCalledDto
extends
BaseDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 警情状态
*/
@ApiModelProperty
(
value
=
"警情状态"
)
private
Boolean
alertStatus
;
/**
* 警情阶段
*/
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStage
;
/**
* 联系人姓名
*/
@ApiModelProperty
(
value
=
"联系人姓名"
)
private
String
contactUser
;
/**
* 联系人电话
*/
@ApiModelProperty
(
value
=
"联系人电话"
)
private
String
contactPhone
;
/**
* 接警时间
*/
@ApiModelProperty
(
value
=
"接警时间"
)
private
Date
callTime
;
/**
* 接警时间
*/
@ApiModelProperty
(
value
=
"接警时间戳"
)
private
Long
callTimeLong
;
/**
* 警情类型
*/
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alarmType
;
/**
* 警情类型code
*/
@ApiModelProperty
(
value
=
"警情类型code"
)
private
String
alarmTypeCode
;
/**
* 事发单位
*/
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
/**
* 地址
*/
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
/**
* 设备识别码
*/
@ApiModelProperty
(
value
=
"设备识别码"
)
private
String
deviceId
;
/**
* 求援人电话
*/
@ApiModelProperty
(
value
=
"求援人电话"
)
private
String
emergencyCall
;
/**
* 响应级别
*/
@ApiModelProperty
(
value
=
"响应级别"
)
private
String
responseLevel
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ESAlertCalledRequestDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
*
* <pre>
* 警情信息ES请求参数对象
* </pre>
*
* @author gwb
* @version $Id: ESAlertCalledRequestDto.java, v 0.1 2021年6月24日 下午3:30:40 gwb Exp $
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
ESAlertCalledRequestDto
extends
AlertCalledObjsDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情状态"
)
private
String
[]
alertStatus
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorAlarmDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
*
*
* @author litw
* @date 2021-09-28
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"ElevatorAlarmDto"
,
description
=
""
)
public
class
ElevatorAlarmDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯注册码"
)
private
String
registerCode
;
@ApiModelProperty
(
value
=
"原始故障编号"
)
private
String
faultId
;
@ApiModelProperty
(
value
=
"故障发生时间"
)
private
Date
startDate
;
@ApiModelProperty
(
value
=
"故障类型"
)
private
String
type
;
/**
* 故障类型名称
*/
@ApiModelProperty
(
value
=
"故障类型名称"
)
private
String
typeName
;
@ApiModelProperty
(
value
=
"处置状态。0:处置完成。1:故障发生 2:发出通知 3:处置响应 4:处置到场 5:误报"
)
private
Integer
dealStatus
;
@ApiModelProperty
(
value
=
"处置时间"
)
private
Date
dealDate
;
@ApiModelProperty
(
value
=
"处置人"
)
private
Integer
dealPerson
;
@ApiModelProperty
(
value
=
"现场确认是否困人。0:不困人,1:困人"
)
private
Integer
isTrap
;
@ApiModelProperty
(
value
=
"是否自恢复 0:否1:是"
)
private
Integer
selfrepair
;
@ApiModelProperty
(
value
=
"故障发生时的总接触器吸合或是断开。0:吸合,1:断开"
)
private
Integer
dealNote
;
@ApiModelProperty
(
value
=
"是否自恢复 0:否1:是"
)
private
Integer
mainContactor
;
@ApiModelProperty
(
value
=
"故障发生时的运行接触器吸合或是断开。0:吸合,1:断开"
)
private
Integer
runContactor
;
@ApiModelProperty
(
value
=
"故障发生时的安全回路是否断开 0:正常,1:断开"
)
private
Integer
circuit
;
@ApiModelProperty
(
value
=
"故障发生时的轿厢运行状态。1:停止,2:运行"
)
private
Integer
carStatus
;
@ApiModelProperty
(
value
=
"故障发生时的方向。1:无方向 2:上行 3:下行"
)
private
Integer
direction
;
@ApiModelProperty
(
value
=
"故障发生时的轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区"
)
private
Integer
isZone
;
@ApiModelProperty
(
value
=
"故障发生时的当前物理楼层"
)
private
Integer
floor
;
@ApiModelProperty
(
value
=
"故障发生时的关门到位 1:关门到位,0:无关门到位信号"
)
private
Integer
doorStatus
;
@ApiModelProperty
(
value
=
"故障发生时的上极限是否动作 0:否,1:是"
)
private
Integer
upLimit
;
@ApiModelProperty
(
value
=
"故障发生时的下极限是否动作 0:否,1:是"
)
private
Integer
downLimit
;
@ApiModelProperty
(
value
=
"故障发生时的轿厢报警按钮是否动作 0:否,1:是"
)
private
Integer
alarm
;
@ApiModelProperty
(
value
=
"累计运行小时数,保留到小数点后两位"
)
private
Double
hours
;
@ApiModelProperty
(
value
=
"累计运行次数"
)
private
Integer
runCount
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorBaseInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author litw
* @date 2021-09-22.
*/
@Data
@ApiModel
(
value
=
"ElevatorBaseInfoDto"
,
description
=
"ElevatorBaseInfoDto"
)
public
class
ElevatorBaseInfoDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registerCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"电梯品牌"
)
private
String
brand
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorBaseInfoForWXModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"ElevatorBaseInfoForWXModel"
,
description
=
""
)
public
class
ElevatorBaseInfoForWXModel
{
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
String
code96333
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equCategory
;
@ApiModelProperty
(
value
=
"制造单位名"
)
private
String
produceUnitName
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
area
;
@ApiModelProperty
(
value
=
"使用地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"单位内编号"
)
private
String
intraUnitNumber
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_elevator"
)
@ApiModel
(
value
=
"ElevatorDto"
,
description
=
"ElevatorDto"
)
public
class
ElevatorDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registerCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"内部编号"
)
private
String
innerNum
;
@ApiModelProperty
(
value
=
"电梯品牌"
)
private
String
brand
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"电梯安装单位"
)
private
String
installationUnit
;
@ApiModelProperty
(
value
=
"制造日期(出厂时间)"
)
private
Date
factoryDate
;
@ApiModelProperty
(
value
=
"电梯大修/改造日期"
)
private
Date
overhaulDate
;
@ApiModelProperty
(
value
=
"开始使用日期"
)
private
Date
startUseDate
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
category
;
@ApiModelProperty
(
value
=
"设备类别code"
)
private
String
categoryName
;
@ApiModelProperty
(
value
=
"使用场所分类"
)
private
String
useSiteCategory
;
@ApiModelProperty
(
value
=
"使用场所分类名称"
)
private
String
useSiteCategoryName
;
@ApiModelProperty
(
value
=
"电梯型号"
)
private
String
model
;
@ApiModelProperty
(
value
=
"电梯层数"
)
private
Integer
floors
;
@ApiModelProperty
(
value
=
"电梯站数"
)
private
Integer
stations
;
@ApiModelProperty
(
value
=
"电梯门数"
)
private
Integer
doors
;
@ApiModelProperty
(
value
=
"电梯额定速度(单位:m/s)"
)
private
Float
ratedSpeed
;
@ApiModelProperty
(
value
=
"电梯额定载重量(单位:kg)"
)
private
Float
ratedLoad
;
@ApiModelProperty
(
value
=
"最大荷载人数"
)
private
Integer
maxPersonLoad
;
@ApiModelProperty
(
value
=
"提升高度"
)
private
Float
raiseHeight
;
@ApiModelProperty
(
value
=
"拖动方式"
)
private
String
dragMode
;
@ApiModelProperty
(
value
=
"拖动方式名称"
)
private
String
dragModeName
;
@ApiModelProperty
(
value
=
"电梯使用状态"
)
private
Integer
useStatus
;
@ApiModelProperty
(
value
=
"电梯使用状态Str"
)
private
String
useStatusStr
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"使用单位id"
)
private
Long
useUnitId
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
manufacturerName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
private
String
manufacturingLicense
;
@ApiModelProperty
(
value
=
"维保类型"
)
private
String
maintainType
;
@ApiModelProperty
(
value
=
"维保类型名称"
)
private
String
maintainTypeName
;
@ApiModelProperty
(
value
=
"维护周期"
)
private
String
maintainPeriod
;
@ApiModelProperty
(
value
=
"维护周期名称"
)
private
String
maintainPeriodName
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
Long
maintainUnitId
;
@ApiModelProperty
(
value
=
"维保负责人"
)
private
String
maintainLeader
;
@ApiModelProperty
(
value
=
"维保负责人id"
)
private
Long
maintainLeaderId
;
@ApiModelProperty
(
value
=
"维保负责人手机"
)
private
String
maintainLeaderPhone
;
@ApiModelProperty
(
value
=
"主机模式"
)
private
String
hostModel
;
@ApiModelProperty
(
value
=
"主机编号"
)
private
String
hostNum
;
@ApiModelProperty
(
value
=
"动力类型"
)
private
String
engineType
;
@ApiModelProperty
(
value
=
"动力编号"
)
private
String
engineNum
;
@ApiModelProperty
(
value
=
"面板模型"
)
private
String
panelModel
;
@ApiModelProperty
(
value
=
"面板编号"
)
private
String
panelNum
;
@ApiModelProperty
(
value
=
"级联模型"
)
private
String
cascadeModel
;
@ApiModelProperty
(
value
=
"级联线路模型"
)
private
String
cascadeLineModel
;
@ApiModelProperty
(
value
=
"扶手带类型"
)
private
String
handrailType
;
@ApiModelProperty
(
value
=
"扶手面板模型"
)
private
String
handrailPanelModel
;
@ApiModelProperty
(
value
=
"扶手面板品牌"
)
private
String
handrailPanelBrand
;
@ApiModelProperty
(
value
=
"滚转机模式"
)
private
String
rollerMode
;
@ApiModelProperty
(
value
=
"倾斜的角度"
)
private
String
tiltAngle
;
@ApiModelProperty
(
value
=
"横向跨度"
)
private
String
horizontalSpan
;
@ApiModelProperty
(
value
=
"运行噪音"
)
private
String
runningNoise
;
@ApiModelProperty
(
value
=
"运行方式"
)
private
String
runningMode
;
@ApiModelProperty
(
value
=
"运行振动"
)
private
String
runningVibration
;
@ApiModelProperty
(
value
=
"功率"
)
private
String
power
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
@ApiModelProperty
(
value
=
"附件"
)
private
Map
<
String
,
List
<
AttachmentDto
>>
attachments
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"保险信息"
)
private
ElevatorInsureDto
elevatorInsureDto
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
/**
* @author fengwang
* @date 2021-09-22.
*/
@Data
@ApiModel
(
value
=
"ElevatorInfoDto"
,
description
=
"ElevatorInfoDto"
)
public
class
ElevatorInfoDto
{
ElevatorBaseInfoDto
elevatorBaseInfoDto
;
ElevatorMaintenanceInfoDto
elevatorMaintenanceInfoDto
;
ElevatorTestInfoDto
elevatorTestInfoDto
;
boolean
hasFocus
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorInsureDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
import
java.util.List
;
/**
* 保险信息
*
* @author system_generator
* @date 2021-10-29
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"ElevatorInsureDto"
,
description
=
"保险信息"
)
public
class
ElevatorInsureDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"承保单位"
)
private
String
contractingUnit
;
@ApiModelProperty
(
value
=
"承保单位id"
)
private
Long
contractingUnitId
;
@ApiModelProperty
(
value
=
"服务单位"
)
private
String
serviceUnit
;
@ApiModelProperty
(
value
=
"服务单位id"
)
private
Long
serviceUnitId
;
@ApiModelProperty
(
value
=
"理赔电话"
)
private
String
claimPhone
;
@ApiModelProperty
(
value
=
"保险截止日期"
)
private
Date
insureEndDate
;
@ApiModelProperty
(
value
=
"保单号"
)
private
String
insureNum
;
@ApiModelProperty
(
value
=
"理赔主体"
)
private
String
claimBody
;
@ApiModelProperty
(
value
=
"保险附件"
)
private
List
<
AttachmentDto
>
insureAttach
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorInsureRelationDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
/**
* 电梯与保险关联表
*
* @author system_generator
* @date 2021-10-29
*/
@Data
@EqualsAndHashCode
@ApiModel
(
value
=
"ElevatorInsureRelationDto"
,
description
=
"电梯与保险关联表"
)
public
class
ElevatorInsureRelationDto
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯注册编码"
)
private
String
elevatorCode
;
@ApiModelProperty
(
value
=
"保险订单号"
)
private
String
insureCode
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorListDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 电梯列表dto
*/
@Data
@ApiModel
(
value
=
"ElevatorInfoDto"
,
description
=
"ElevatorInfoDto"
)
public
class
ElevatorListDto
{
@ApiModelProperty
(
value
=
"电梯id"
)
private
String
elevatorId
;
@ApiModelProperty
(
value
=
"电梯地址"
)
private
String
elevatorAddress
;
@ApiModelProperty
(
value
=
"电梯救援码"
)
private
String
rescueCode
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorMaintenanceInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author litw
* @date 2021-09-22.
*/
@Data
@ApiModel
(
value
=
"ElevatorMaintenanceInfo"
,
description
=
"ElevatorMaintenanceInfo"
)
public
class
ElevatorMaintenanceInfoDto
{
@ApiModelProperty
(
value
=
"最新维保日期"
)
private
Date
maintainTime
;
@ApiModelProperty
(
value
=
"下次维保日期"
)
private
Date
nextMaintainTime
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保人员"
)
private
String
maintainPerson
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorNewDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author fengwang
* @date 2021-08-10.
*/
@Data
@ApiModel
(
value
=
"ElevatorNewDto"
,
description
=
"电梯对象集合"
)
public
class
ElevatorNewDto
{
@ApiModelProperty
(
value
=
"电梯基本信息"
)
ElevatorDto
elevatorDto
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorRelationDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 关注电梯关系表
*
* @author system_generator
* @date 2021-10-08
*/
@Data
@ApiModel
(
value
=
"ElevatorRelationDto"
,
description
=
"关注电梯关系表"
)
public
class
ElevatorRelationDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"openid个人识别id"
)
private
String
openId
;
@ApiModelProperty
(
value
=
"电梯id"
)
private
Long
elevatorId
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorStatusDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
*
*
* @author litw
* @date 2021-09-28
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"ElevatorStatusDto"
,
description
=
""
)
public
class
ElevatorStatusDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯注册码"
)
private
String
registerCode
;
@ApiModelProperty
(
value
=
"原始状态编号"
)
private
String
statusId
;
@ApiModelProperty
(
value
=
"是否在线。1:是,0:否"
)
private
Integer
isOnline
;
@ApiModelProperty
(
value
=
"运行数据上传时间"
)
private
Date
uploadDate
;
@ApiModelProperty
(
value
=
"总接触器吸合或是断开。0:吸合,1:断开"
)
private
Integer
mainContactor
;
@ApiModelProperty
(
value
=
"运行接触器吸合或是断开。0:吸合,1:断开"
)
private
Integer
runContactor
;
@ApiModelProperty
(
value
=
"安全回路是否断开,0:正常,1:断开"
)
private
Integer
circuit
;
@ApiModelProperty
(
value
=
"当前电梯运行模式。1:停止服务 2:正常运行 3:检修 4:消防返回 5:消防员运行 6:应急电源运行 7:地震模式 8: 未知"
)
private
Integer
serviceModel
;
@ApiModelProperty
(
value
=
"轿厢运行状态。1:停止,2:运行"
)
private
Integer
liftStatus
;
@ApiModelProperty
(
value
=
"轿厢运行方向。1:无方向 2:上行 3:下行"
)
private
Integer
liftDirection
;
@ApiModelProperty
(
value
=
"轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区"
)
private
Integer
isZone
;
@ApiModelProperty
(
value
=
"运行速度"
)
private
Integer
elevatorSpeed
;
@ApiModelProperty
(
value
=
"当前物理楼层"
)
private
Integer
currFloor
;
@ApiModelProperty
(
value
=
"关门到位 1:关门到位,0:无关门到位信号"
)
private
Integer
doorStatus
;
@ApiModelProperty
(
value
=
"上极限是否动作 0:否,1:是"
)
private
Integer
upLimit
;
@ApiModelProperty
(
value
=
"下极限是否动作 0:否,1:是"
)
private
Integer
downLimit
;
@ApiModelProperty
(
value
=
"轿厢报警按钮是否动作 0:否,1:是"
)
private
Integer
alarm
;
@ApiModelProperty
(
value
=
"轿厢内是否有人 0:无,1:有"
)
private
Integer
personFlag
;
@ApiModelProperty
(
value
=
"累计运行小时数,保留到小数点后两位"
)
private
Double
hours
;
@ApiModelProperty
(
value
=
"累计运行次数"
)
private
Integer
runCount
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorStatusHandleDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author litw
* @date 2021-09-29.
*/
@Data
public
class
ElevatorStatusHandleDto
{
@ApiModelProperty
(
value
=
"当前电梯运行模式。1:停止服务 2:正常运行 3:检修 4:消防返回 5:消防员运行 6:应急电源运行 7:地震模式 8: 未知"
)
private
String
serviceModel
;
@ApiModelProperty
(
value
=
"轿厢运行状态。1:停止,2:运行"
)
private
String
liftStatus
;
@ApiModelProperty
(
value
=
"轿厢运行方向。1:无方向 2:上行 3:下行"
)
private
String
liftDirection
;
@ApiModelProperty
(
value
=
"轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区"
)
private
String
isZone
;
@ApiModelProperty
(
value
=
"关门到位 1:关门到位,0:无关门到位信号"
)
private
String
doorStatus
;
@ApiModelProperty
(
value
=
"轿厢内是否有人 0:无,1:有"
)
private
String
personFlag
;
@ApiModelProperty
(
value
=
"当前物理楼层"
)
private
Integer
currFloor
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorTestInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author fengwang
* @date 2021-09-22.
*/
@Data
@ApiModel
(
value
=
"ElevatorTestInfoDto"
,
description
=
"检验信息表"
)
public
class
ElevatorTestInfoDto
{
@ApiModelProperty
(
value
=
"最新检验时间"
)
private
Date
testTime
;
@ApiModelProperty
(
value
=
"检验单位"
)
private
String
testUnit
;
@ApiModelProperty
(
value
=
"检验人员"
)
private
String
testPerson
;
@ApiModelProperty
(
value
=
"检验结论"
)
private
String
testResult
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/ElevatorWlInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author litw
* @date 2021-09-29.
*/
@Data
@ApiModel
(
value
=
"ElevatorWlInfoDto"
,
description
=
"电梯物联信息"
)
public
class
ElevatorWlInfoDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 电梯id
*/
@ApiModelProperty
(
value
=
"电梯id"
)
private
Long
sequenceNbr
;
/**
* 注册编码
*/
@ApiModelProperty
(
value
=
"注册编码"
)
private
String
registerCode
;
/**
* 电梯识别码
*/
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
Integer
rescueCode
;
/**
* 地址
*/
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
/**
* 发生时间
*/
@ApiModelProperty
(
value
=
"发生时间"
)
private
Date
happenTime
;
/**
* 故障类型
*/
@ApiModelProperty
(
value
=
"故障类型"
)
private
String
type
;
/**
* 物联服务提供商
*/
@ApiModelProperty
(
value
=
"物联服务提供商"
)
private
String
IotServiceProvider
;
/**
* 处置状态
*/
@ApiModelProperty
(
value
=
"处置状态"
)
private
String
dealStatus
;
/**
* 设备种类
*/
@ApiModelProperty
(
value
=
"设备种类"
)
private
String
category
;
/**
* 区域
*/
@ApiModelProperty
(
value
=
"区域"
)
private
String
area
;
/**
* 设备种类临时
*/
@ApiModelProperty
(
value
=
"设备种类临时"
)
private
String
categoryName
;
int
page
;
int
size
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/EsElevatorDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author litw
* @date 2021-09-26.
*/
@Data
@ApiModel
(
value
=
"EsElevatorDto"
,
description
=
"ES电梯信息"
)
public
class
EsElevatorDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 电梯id
*/
@ApiModelProperty
(
value
=
"电梯id"
)
private
Long
sequenceNbr
;
/**
* 注册编码
*/
@ApiModelProperty
(
value
=
"注册编码"
)
private
String
registerCode
;
/**
* 所属省
*/
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
/**
* 所属地市
*/
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
/**
* 所属区县
*/
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
/**
* 所属区域代码
*/
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
/**
* 电梯识别码
*/
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
Integer
rescueCode
;
/**
* 电梯经度
*/
@ApiModelProperty
(
value
=
"电梯经度"
)
private
String
longitude
;
/**
* 电梯纬度
*/
@ApiModelProperty
(
value
=
"电梯纬度"
)
private
String
latitude
;
/**
* 地址
*/
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
/**
* 警情类型code
*/
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alarmTypeCode
;
/**
* 警情id
*/
@ApiModelProperty
(
value
=
"警情id"
)
private
String
alertId
;
/**
* 是否当天
*/
@ApiModelProperty
(
value
=
"是否当天"
)
private
Boolean
isToday
;
/**
* 发生时间
*/
@ApiModelProperty
(
value
=
"发生时间"
)
private
Date
happenTime
;
/**
* 故障类型
*/
@ApiModelProperty
(
value
=
"故障类型"
)
private
String
type
;
/**
* 物联服务提供商
*/
@ApiModelProperty
(
value
=
"物联服务提供商"
)
private
String
IOTServiceProvider
;
/**
* 处置状态
*/
@ApiModelProperty
(
value
=
"处置状态"
)
private
String
status
;
/**
* 设备种类
*/
@ApiModelProperty
(
value
=
"设备种类"
)
private
String
category
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/EsSpecialEquipmentDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备搜索DTO
*/
@Data
@ApiModel
(
value
=
"EsSpecialEquipmentDto"
,
description
=
"特种设备搜索DTO"
)
public
class
EsSpecialEquipmentDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 左上经度
*/
@ApiModelProperty
(
value
=
"左上经度"
)
private
Double
startLongitude
;
/**
* 左上纬度
*/
@ApiModelProperty
(
value
=
"左上纬度"
)
private
Double
startLatitude
;
/**
* 右下经度
*/
@ApiModelProperty
(
value
=
"右下经度"
)
private
Double
endLongitude
;
/**
* 右下纬度
*/
@ApiModelProperty
(
value
=
"右下纬度"
)
private
Double
endLatitude
;
/**
* 搜索关键字
*/
@ApiModelProperty
(
value
=
"搜索关键字"
)
private
String
keyword
;
/**
* 所属区域代码
*/
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
/**
* 设备类别编码
*/
@ApiModelProperty
(
value
=
"设备类别编码"
)
private
String
categoryCode
;
@ApiModelProperty
(
value
=
"聚合精确度1-12"
)
private
Integer
precision
;
@ApiModelProperty
(
value
=
"后台聚合查询种类"
)
private
String
selectType
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/EsSpecialEquipmentListDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备搜索列表DTO
*/
@Data
@ApiModel
(
value
=
"EsSpecialEquipmentListDto"
,
description
=
"特种设备搜索列表DTO"
)
public
class
EsSpecialEquipmentListDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* 所属区域代码
*/
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
/**
* 设备类别编码
*/
@ApiModelProperty
(
value
=
"设备类别编码"
)
private
String
categoryCode
;
/**
* 搜索数量
*/
@ApiModelProperty
(
value
=
"搜索数量"
)
private
Integer
equipmentNumber
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/RepairConsultDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 警情填报业务数据项
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"RepairConsultDto"
,
description
=
"警情填报业务数据项"
)
public
class
RepairConsultDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id或者保修单id"
)
private
Long
parentId
;
@ApiModelProperty
(
value
=
"类型,0为故障报修,1为投诉咨询描述,2接警,3派遣,4抵达"
)
private
String
type
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStatus
;
@ApiModelProperty
(
value
=
"保修人或咨询人姓名"
)
private
String
contactUser
;
@ApiModelProperty
(
value
=
"保修人或咨询人联系人电话"
)
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"记录描述"
)
private
String
description
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
@ApiModelProperty
(
value
=
"阶段附件"
)
private
String
attachment
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/RescueProcessDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 救援过程表
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"RescueProcessDto"
,
description
=
"救援过程表"
)
public
class
RescueProcessDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"是否派遣"
)
private
Boolean
dispatchStatus
;
@ApiModelProperty
(
value
=
"是否手动派遣"
)
private
Boolean
dispatchByUser
=
false
;
@ApiModelProperty
(
value
=
"是否手动到达"
)
private
Boolean
arriveByUser
=
false
;
@ApiModelProperty
(
value
=
"是否手动救援"
)
private
Boolean
saveByUser
=
false
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"派遣时间字符串"
)
private
String
dispatchTimeStr
;
@ApiModelProperty
(
value
=
"派遣人id"
)
private
String
dispatchUserId
;
@ApiModelProperty
(
value
=
"派遣人名称"
)
private
String
dispatchUserName
;
@ApiModelProperty
(
value
=
"是否到达"
)
private
Boolean
arriveStatus
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"到达时间字符串"
)
private
String
arriveTimeStr
;
@ApiModelProperty
(
value
=
"到达记录人id"
)
private
String
arriveUserId
;
@ApiModelProperty
(
value
=
"到达记录人名称"
)
private
String
arriveUserName
;
@ApiModelProperty
(
value
=
"到达反馈方式"
)
private
String
arriveFeedbackType
;
@ApiModelProperty
(
value
=
"是否伤亡"
)
private
Boolean
casualtiesStatus
;
@ApiModelProperty
(
value
=
"伤亡情况"
)
private
String
casualtiesInfo
;
@ApiModelProperty
(
value
=
"是否救援成功"
)
private
Boolean
rescueStatus
;
@ApiModelProperty
(
value
=
"救援完成时间"
)
private
Date
rescueTime
;
@ApiModelProperty
(
value
=
"救援完成时间字符串"
)
private
String
rescueTimeStr
;
@ApiModelProperty
(
value
=
"救援记录人id"
)
private
String
rescueUserId
;
@ApiModelProperty
(
value
=
"救援记录人名称"
)
private
String
rescueUserName
;
@ApiModelProperty
(
value
=
"救援反馈方式"
)
private
String
rescueFeedbackType
;
@ApiModelProperty
(
value
=
"是否超时"
)
private
Boolean
isTimeout
;
@ApiModelProperty
(
value
=
"到达反馈方式code"
)
private
String
arriveFeedbackCode
;
@ApiModelProperty
(
value
=
"救援反馈方式code"
)
private
String
rescueFeedbackCode
;
@ApiModelProperty
(
value
=
"救援时长"
)
private
String
arriveUseTime
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/RescueStationDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_rescue_station"
)
@ApiModel
(
value
=
"RescueStationDto"
,
description
=
"RescueStationDto"
)
public
class
RescueStationDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"应急救援机构名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人"
)
private
String
rescueLeader
;
@ApiModelProperty
(
value
=
"应急救援负责人手机号"
)
private
String
rescueLeaderPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人id"
)
private
Long
rescueLeaderId
;
@ApiModelProperty
(
value
=
"所属单位(维保单位)"
)
private
String
affiliatedUnit
;
@ApiModelProperty
(
value
=
"所属单位id"
)
private
Long
affiliatedUnitId
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"距离"
)
private
String
distance
;
@ApiModelProperty
(
value
=
"人员信息"
)
List
<
DutyPersonDto
>
dutyPersonList
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/SpecialEquipmentDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备DTO
*/
@Data
@ApiModel
(
value
=
"SpecialEquipmentDto"
,
description
=
"特种设备DTO"
)
public
class
SpecialEquipmentDto
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"主键ID"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registerCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"经度"
)
private
Double
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
Double
latitude
;
@ApiModelProperty
(
value
=
"设备类别编码"
)
private
String
categoryCode
;
@ApiModelProperty
(
value
=
"内部编码"
)
private
String
innerNum
;
@ApiModelProperty
(
value
=
"产权单位"
)
private
String
unitName
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/TestInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 检验信息表
*
* @author litw
* @date 2021-09-22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TestInfoDto"
,
description
=
"检验信息表"
)
public
class
TestInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯id"
)
private
String
enevatorId
;
@ApiModelProperty
(
value
=
"最新检验时间"
)
private
Date
testTime
;
@ApiModelProperty
(
value
=
"检验单位id"
)
private
String
testUnitId
;
@ApiModelProperty
(
value
=
"检验单位"
)
private
String
testUnit
;
@ApiModelProperty
(
value
=
"检验人员id"
)
private
String
testPersonId
;
@ApiModelProperty
(
value
=
"检验人员"
)
private
String
testPerson
;
@ApiModelProperty
(
value
=
"检验结论"
)
private
String
testResult
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/TzsCitInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* Dto
*
* @author duanwei
* @date 2022-12-19
*/
@Data
public
class
TzsCitInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"用户名"
)
/**
* 用户名
*/
private
String
ctiUserName
;
@ApiModelProperty
(
value
=
"平台的userId"
)
/**
* 平台的userId
*/
private
String
ctiUserId
;
@ApiModelProperty
(
value
=
"登录坐席参数gid"
)
/**
* 登录坐席参数gid
*/
private
String
gid
;
@ApiModelProperty
(
value
=
"登录坐席参数code"
)
/**
* 登录坐席参数code
*/
private
String
code
;
@ApiModelProperty
(
value
=
"登录坐席参数extphone"
)
/**
* 登录坐席参数extphone
*/
private
String
extphone
;
@ApiModelProperty
(
value
=
"所属区域代码"
)
/**
* 所属区域代码
*/
private
String
regionCode
;
@ApiModelProperty
(
value
=
"用户坐席职位"
)
/**
* 用户坐席职位
*/
private
String
userRole
;
/**
* 服务评分
*/
private
String
serviceSocre
;
private
Boolean
isOnline
;
private
Integer
countNum
;
/**
* 坐席状态
*/
private
Integer
status
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/TzsQyLogDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 96333操作记录日志表Dto
*
* @author duanwei
* @date 2022-12-27
*/
@Data
public
class
TzsQyLogDto
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"添加时间"
)
/**
* 添加时间
*/
private
String
addTime
;
@ApiModelProperty
(
value
=
"记录日志"
)
/**
* 记录日志
*/
private
String
log
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/UseUnitDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_use_unit"
)
@ApiModel
(
value
=
"UseUnitDto"
,
description
=
"UseUnitDto"
)
public
class
UseUnitDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"使用单位(小区)名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"小区所属地产品牌"
)
private
String
realEstateBrand
;
@ApiModelProperty
(
value
=
"物业公司所属品牌"
)
private
String
propertyCompanyBrand
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"管理部门"
)
private
String
management
;
@ApiModelProperty
(
value
=
"管理员id"
)
private
Long
managerId
;
@ApiModelProperty
(
value
=
"电梯安全管理员"
)
private
String
manager
;
@ApiModelProperty
(
value
=
"电梯管理员手机"
)
private
String
managerPhone
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"人员信息"
)
List
<
DutyPersonDto
>
dutyPersonList
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/VoiceRecordFileDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 通话记录附件
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"VoiceRecordFileDto"
,
description
=
"通话记录附件"
)
public
class
VoiceRecordFileDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"文件地址"
)
private
String
filePath
;
@ApiModelProperty
(
value
=
"通话类型"
)
private
String
fileType
;
@ApiModelProperty
(
value
=
"电话"
)
private
String
tel
;
@ApiModelProperty
(
value
=
"通话开始时间"
)
private
Date
telStartTime
;
@ApiModelProperty
(
value
=
"通话结束时间"
)
private
Date
telEndTime
;
@ApiModelProperty
(
value
=
"所属者id"
)
private
Long
sourceId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStage
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
@ApiModelProperty
(
value
=
"通话时长"
)
private
String
telTime
;
@ApiModelProperty
(
value
=
"通话记录id"
)
private
String
connectId
;
@ApiModelProperty
(
value
=
"关联工单编号"
)
private
String
workNum
;
@ApiModelProperty
(
value
=
"通话开始时间str"
)
private
String
telStartTimeStr
;
@ApiModelProperty
(
value
=
"通话结束时间str"
)
private
String
telEndTimeStr
;
}
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-api/src/main/java/com/yeejoin/amo/boot/module/yjgl/api/dto/VoiceRecordLogDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amo
.
boot
.
module
.
yjgl
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 通话记录记录表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"VoiceRecordLogDto"
,
description
=
"通话记录记录表"
)
public
class
VoiceRecordLogDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"cti通话id"
)
private
String
connectId
;
@ApiModelProperty
(
value
=
"是否处理"
)
private
Boolean
isDeal
;
@ApiModelProperty
(
value
=
"处理次数"
)
private
Integer
dealTimes
;
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/dto/CylinderFileUrlDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
cylinder
.
api
.
dto
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.Map
;
/**
* @Author cpp
* @Description
* @Date 2023/3/21
*/
@Data
public
class
CylinderFileUrlDto
{
/**
*产品合格证
*/
private
List
<
Map
>
productQualified
;
/**
*质量证明书
*/
private
List
<
Map
>
proofQuality
;
/**
*监督检验证书
*/
private
List
<
Map
>
supervisionInspec
;
/**
*型式实验证书
*/
private
List
<
Map
>
typeExperiments
;
/**
* 气瓶钢印标识
* */
private
List
<
Map
>
gasCylinderStamp
;
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/dto/WarningMsgDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
cylinder
.
api
.
dto
;
import
com.yeejoin.amos.component.rule.Label
;
import
com.yeejoin.amos.component.rule.RuleFact
;
import
lombok.Data
;
import
java.io.Serializable
;
@RuleFact
(
value
=
"预警消息"
,
project
=
"预警消息"
)
@Data
public
class
WarningMsgDto
implements
Serializable
{
/**
*
*/
private
static
final
long
serialVersionUID
=
-
5835716804355474954L
;
@Label
(
"预警类型"
)
private
String
warningType
;
@Label
(
"负责组织/企业名称"
)
private
String
companyName
;
@Label
(
"负责人联系人"
)
private
String
people
;
@Label
(
"负责人联系人电话"
)
private
String
phone
;
// @Label("使用人类型")
// private String userType;
// @Label("气瓶使用人")
// private String userPeople;
// @Label("使用人电话")
// private String userPeoplePhone;
@Label
(
"出厂编号"
)
private
String
factoryNum
;
@Label
(
"预警值(距离下次检验日期天数)"
)
private
String
num
;
@Label
(
"气瓶/设备/许可 编码"
)
private
String
code
;
@Label
(
"预警发生时间"
)
private
String
currentTime
;
@Label
(
"下次检验日期"
)
private
String
nextInspectDate
;
@Label
(
"类型"
)
private
String
type
;
@Label
(
"已超期/即将超期/正常"
)
private
String
overType
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/BaseEntity.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @description: 公共实体
* @author: duanwei
**/
@Data
public
class
BaseEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5464322936854328207L
;
@TableId
(
type
=
IdType
.
ID_WORKER
)
private
Long
id
;
/**
* 创建时间
*/
@TableField
(
value
=
"create_date"
,
fill
=
FieldFill
.
INSERT
)
private
Date
createDate
;
/**
* 更新时间
*/
@TableField
(
value
=
"update_time"
,
fill
=
FieldFill
.
UPDATE
)
private
Date
updateTime
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/BaseException.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
com.yeejoin.amos.boot.module.tzs.api.enums.BaseExceptionEnum
;
/**
* @Author cpp
* @Description基础异常类
* @Date 2023/4/23
*/
public
class
BaseException
extends
RuntimeException
{
private
static
final
long
serialVersionUID
=
194906846739586857L
;
/**
* 错误码
*/
private
int
code
;
/**
* 错误内容
*/
private
String
msg
;
public
BaseException
(
String
msg
)
{
super
(
msg
);
}
public
BaseException
(
int
code
,
String
msg
)
{
super
(
msg
);
this
.
code
=
code
;
this
.
msg
=
msg
;
}
public
BaseException
(
BaseExceptionEnum
baseExceptionEnum
)
{
super
(
baseExceptionEnum
.
getMsg
());
this
.
msg
=
baseExceptionEnum
.
getMsg
();
this
.
code
=
baseExceptionEnum
.
getCode
();
}
public
int
getCode
()
{
return
code
;
}
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
public
String
getMsg
()
{
return
msg
;
}
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/BizCommonConstant.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
/**
* @Description: 通用常量类
* @Author: DELL
* @Date: 2021/5/26
*/
public
interface
BizCommonConstant
{
/**
* 所有平台企业数据redisKey
*/
String
COMPANY_TREE_REDIS_KEY
=
"REGULATOR_UNIT_TREE"
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/CommonException.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
com.yeejoin.amos.boot.module.tzs.api.enums.CommonErrorEnum
;
/**
* @description: 共同异常类
* @author: duanwei
* @create: 2019-08-28 20:07
**/
public
class
CommonException
extends
BaseException
{
private
static
final
long
serialVersionUID
=
194906846739586857L
;
/**
* 错误码
*/
private
int
code
;
/**
* 错误内容
*/
private
String
msg
;
public
CommonException
(
int
code
,
String
msg
)
{
super
(
msg
);
this
.
code
=
code
;
this
.
msg
=
msg
;
}
public
CommonException
(
CommonErrorEnum
menuExceptionEnum
)
{
super
(
menuExceptionEnum
.
getMsg
());
this
.
msg
=
menuExceptionEnum
.
getMsg
();
this
.
code
=
menuExceptionEnum
.
getCode
();
}
@Override
public
int
getCode
()
{
return
code
;
}
@Override
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
@Override
public
String
getMsg
()
{
return
msg
;
}
@Override
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/DesUtil.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.apache.commons.lang.StringUtils
;
/**
*
* <pre>
* DES加密解密工具
* 加密:DesUtils.encode("admin","1,2,3");
* 解密:DesUtils.decode("012C2C9BA925FAF8045B2FD9B02A2664","1,2,3");
* </pre>
*
* @author amos
* @version $Id: DesUtil.java, v 0.1 2018年10月13日 下午3:56:27 amos Exp $
*/
public
class
DesUtil
{
private
static
DesCore
desCore
=
new
DesCore
();
/**
* DES加密(secretKey代表3个key,用逗号分隔)
*/
public
static
String
encode
(
String
data
,
String
secretKey
)
{
if
(
StringUtils
.
isBlank
(
data
)){
return
""
;
}
String
[]
ks
=
StringUtils
.
split
(
secretKey
,
","
);
if
(
ks
.
length
>=
3
){
return
desCore
.
strEnc
(
data
,
ks
[
0
],
ks
[
1
],
ks
[
2
]);
}
return
desCore
.
strEnc
(
data
,
secretKey
,
""
,
""
);
}
/**
* DES解密(secretKey代表3个key,用逗号分隔)
*/
public
static
String
decode
(
String
data
,
String
secretKey
)
{
if
(
StringUtils
.
isBlank
(
data
)){
return
""
;
}
String
[]
ks
=
StringUtils
.
split
(
secretKey
,
","
);
if
(
ks
.
length
>=
3
){
return
desCore
.
strDec
(
data
,
ks
[
0
],
ks
[
1
],
ks
[
2
]);
}
return
desCore
.
strDec
(
data
,
secretKey
,
""
,
""
);
}
/**
*
* <pre>
* DES加密/解密
* @Copyright Copyright (c) 2006
* </pre>
*
* @author amos
* @version $Id: DesUtil.java, v 0.1 2018年10月13日 下午3:56:59 amos Exp $
*/
@SuppressWarnings
({
"rawtypes"
,
"unused"
,
"unchecked"
})
static
class
DesCore
{
/*
* encrypt the string to string made up of hex return the encrypted string
*/
public
String
strEnc
(
String
data
,
String
firstKey
,
String
secondKey
,
String
thirdKey
)
{
int
leng
=
data
.
length
();
String
encData
=
""
;
List
firstKeyBt
=
null
,
secondKeyBt
=
null
,
thirdKeyBt
=
null
;
int
firstLength
=
0
,
secondLength
=
0
,
thirdLength
=
0
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
firstKeyBt
=
getKeyBytes
(
firstKey
);
firstLength
=
firstKeyBt
.
size
();
}
if
(
secondKey
!=
null
&&
secondKey
!=
""
)
{
secondKeyBt
=
getKeyBytes
(
secondKey
);
secondLength
=
secondKeyBt
.
size
();
}
if
(
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
thirdKeyBt
=
getKeyBytes
(
thirdKey
);
thirdLength
=
thirdKeyBt
.
size
();
}
if
(
leng
>
0
)
{
if
(
leng
<
4
)
{
int
[]
bt
=
strToBt
(
data
);
int
[]
encByte
=
null
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
&&
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
bt
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
for
(
z
=
0
;
z
<
thirdLength
;
z
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
thirdKeyBt
.
get
(
z
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
;
tempBt
=
bt
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
int
[]
tempBt
;
int
x
=
0
;
tempBt
=
bt
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
encByte
=
tempBt
;
}
}
}
encData
=
bt64ToHex
(
encByte
);
}
else
{
int
iterator
=
(
leng
/
4
);
int
remainder
=
leng
%
4
;
int
i
=
0
;
for
(
i
=
0
;
i
<
iterator
;
i
++)
{
String
tempData
=
data
.
substring
(
i
*
4
+
0
,
i
*
4
+
4
);
int
[]
tempByte
=
strToBt
(
tempData
);
int
[]
encByte
=
null
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
&&
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
for
(
z
=
0
;
z
<
thirdLength
;
z
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
thirdKeyBt
.
get
(
z
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
int
[]
tempBt
;
int
x
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
encByte
=
tempBt
;
}
}
}
encData
+=
bt64ToHex
(
encByte
);
}
if
(
remainder
>
0
)
{
String
remainderData
=
data
.
substring
(
iterator
*
4
+
0
,
leng
);
int
[]
tempByte
=
strToBt
(
remainderData
);
int
[]
encByte
=
null
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
&&
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
for
(
z
=
0
;
z
<
thirdLength
;
z
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
thirdKeyBt
.
get
(
z
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
for
(
y
=
0
;
y
<
secondLength
;
y
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
encByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
int
[]
tempBt
;
int
x
;
tempBt
=
tempByte
;
for
(
x
=
0
;
x
<
firstLength
;
x
++)
{
tempBt
=
enc
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
encByte
=
tempBt
;
}
}
}
encData
+=
bt64ToHex
(
encByte
);
}
}
}
return
encData
;
}
/*
* decrypt the encrypted string to the original string
*
* return the original string
*/
public
String
strDec
(
String
data
,
String
firstKey
,
String
secondKey
,
String
thirdKey
)
{
int
leng
=
data
.
length
();
String
decStr
=
""
;
List
firstKeyBt
=
null
,
secondKeyBt
=
null
,
thirdKeyBt
=
null
;
int
firstLength
=
0
,
secondLength
=
0
,
thirdLength
=
0
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
firstKeyBt
=
getKeyBytes
(
firstKey
);
firstLength
=
firstKeyBt
.
size
();
}
if
(
secondKey
!=
null
&&
secondKey
!=
""
)
{
secondKeyBt
=
getKeyBytes
(
secondKey
);
secondLength
=
secondKeyBt
.
size
();
}
if
(
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
thirdKeyBt
=
getKeyBytes
(
thirdKey
);
thirdLength
=
thirdKeyBt
.
size
();
}
int
iterator
=
leng
/
16
;
int
i
=
0
;
for
(
i
=
0
;
i
<
iterator
;
i
++)
{
String
tempData
=
data
.
substring
(
i
*
16
+
0
,
i
*
16
+
16
);
String
strByte
=
hexToBt64
(
tempData
);
int
[]
intByte
=
new
int
[
64
];
int
j
=
0
;
for
(
j
=
0
;
j
<
64
;
j
++)
{
intByte
[
j
]
=
Integer
.
parseInt
(
strByte
.
substring
(
j
,
j
+
1
));
}
int
[]
decByte
=
null
;
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
&&
thirdKey
!=
null
&&
thirdKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
intByte
;
for
(
x
=
thirdLength
-
1
;
x
>=
0
;
x
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
thirdKeyBt
.
get
(
x
));
}
for
(
y
=
secondLength
-
1
;
y
>=
0
;
y
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
y
));
}
for
(
z
=
firstLength
-
1
;
z
>=
0
;
z
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
z
));
}
decByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
&&
secondKey
!=
null
&&
secondKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
intByte
;
for
(
x
=
secondLength
-
1
;
x
>=
0
;
x
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
secondKeyBt
.
get
(
x
));
}
for
(
y
=
firstLength
-
1
;
y
>=
0
;
y
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
y
));
}
decByte
=
tempBt
;
}
else
{
if
(
firstKey
!=
null
&&
firstKey
!=
""
)
{
int
[]
tempBt
;
int
x
,
y
,
z
;
tempBt
=
intByte
;
for
(
x
=
firstLength
-
1
;
x
>=
0
;
x
--)
{
tempBt
=
dec
(
tempBt
,
(
int
[])
firstKeyBt
.
get
(
x
));
}
decByte
=
tempBt
;
}
}
}
decStr
+=
byteToString
(
decByte
);
}
return
decStr
;
}
/*
* chang the string into the bit array
*
* return bit array(it's length % 64 = 0)
*/
public
List
getKeyBytes
(
String
key
)
{
List
keyBytes
=
new
ArrayList
();
int
leng
=
key
.
length
();
int
iterator
=
(
leng
/
4
);
int
remainder
=
leng
%
4
;
int
i
=
0
;
for
(
i
=
0
;
i
<
iterator
;
i
++)
{
keyBytes
.
add
(
i
,
strToBt
(
key
.
substring
(
i
*
4
+
0
,
i
*
4
+
4
)));
}
if
(
remainder
>
0
)
{
// keyBytes[i] = strToBt(key.substring(i*4+0,leng));
keyBytes
.
add
(
i
,
strToBt
(
key
.
substring
(
i
*
4
+
0
,
leng
)));
}
return
keyBytes
;
}
/*
* chang the string(it's length <= 4) into the bit array
*
* return bit array(it's length = 64)
*/
public
int
[]
strToBt
(
String
str
)
{
int
leng
=
str
.
length
();
int
[]
bt
=
new
int
[
64
];
if
(
leng
<
4
)
{
int
i
=
0
,
j
=
0
,
p
=
0
,
q
=
0
;
for
(
i
=
0
;
i
<
leng
;
i
++)
{
int
k
=
str
.
charAt
(
i
);
for
(
j
=
0
;
j
<
16
;
j
++)
{
int
pow
=
1
,
m
=
0
;
for
(
m
=
15
;
m
>
j
;
m
--)
{
pow
*=
2
;
}
// bt.set(16*i+j,""+(k/pow)%2));
bt
[
16
*
i
+
j
]
=
(
k
/
pow
)
%
2
;
}
}
for
(
p
=
leng
;
p
<
4
;
p
++)
{
int
k
=
0
;
for
(
q
=
0
;
q
<
16
;
q
++)
{
int
pow
=
1
,
m
=
0
;
for
(
m
=
15
;
m
>
q
;
m
--)
{
pow
*=
2
;
}
// bt[16*p+q]=parseInt(k/pow)%2;
// bt.add(16*p+q,""+((k/pow)%2));
bt
[
16
*
p
+
q
]
=
(
k
/
pow
)
%
2
;
}
}
}
else
{
for
(
int
i
=
0
;
i
<
4
;
i
++)
{
int
k
=
str
.
charAt
(
i
);
for
(
int
j
=
0
;
j
<
16
;
j
++)
{
int
pow
=
1
;
for
(
int
m
=
15
;
m
>
j
;
m
--)
{
pow
*=
2
;
}
// bt[16*i+j]=parseInt(k/pow)%2;
// bt.add(16*i+j,""+((k/pow)%2));
bt
[
16
*
i
+
j
]
=
(
k
/
pow
)
%
2
;
}
}
}
return
bt
;
}
/*
* chang the bit(it's length = 4) into the hex
*
* return hex
*/
public
String
bt4ToHex
(
String
binary
)
{
String
hex
=
""
;
if
(
binary
.
equalsIgnoreCase
(
"0000"
))
{
hex
=
"0"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0001"
))
{
hex
=
"1"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0010"
))
{
hex
=
"2"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0011"
))
{
hex
=
"3"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0100"
))
{
hex
=
"4"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0101"
))
{
hex
=
"5"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0110"
))
{
hex
=
"6"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"0111"
))
{
hex
=
"7"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1000"
))
{
hex
=
"8"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1001"
))
{
hex
=
"9"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1010"
))
{
hex
=
"A"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1011"
))
{
hex
=
"B"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1100"
))
{
hex
=
"C"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1101"
))
{
hex
=
"D"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1110"
))
{
hex
=
"E"
;
}
else
if
(
binary
.
equalsIgnoreCase
(
"1111"
))
{
hex
=
"F"
;
}
return
hex
;
}
/*
* chang the hex into the bit(it's length = 4)
*
* return the bit(it's length = 4)
*/
public
String
hexToBt4
(
String
hex
)
{
String
binary
=
""
;
if
(
hex
.
equalsIgnoreCase
(
"0"
))
{
binary
=
"0000"
;
}
else
if
(
hex
.
equalsIgnoreCase
(
"1"
))
{
binary
=
"0001"
;
}
if
(
hex
.
equalsIgnoreCase
(
"2"
))
{
binary
=
"0010"
;
}
if
(
hex
.
equalsIgnoreCase
(
"3"
))
{
binary
=
"0011"
;
}
if
(
hex
.
equalsIgnoreCase
(
"4"
))
{
binary
=
"0100"
;
}
if
(
hex
.
equalsIgnoreCase
(
"5"
))
{
binary
=
"0101"
;
}
if
(
hex
.
equalsIgnoreCase
(
"6"
))
{
binary
=
"0110"
;
}
if
(
hex
.
equalsIgnoreCase
(
"7"
))
{
binary
=
"0111"
;
}
if
(
hex
.
equalsIgnoreCase
(
"8"
))
{
binary
=
"1000"
;
}
if
(
hex
.
equalsIgnoreCase
(
"9"
))
{
binary
=
"1001"
;
}
if
(
hex
.
equalsIgnoreCase
(
"A"
))
{
binary
=
"1010"
;
}
if
(
hex
.
equalsIgnoreCase
(
"B"
))
{
binary
=
"1011"
;
}
if
(
hex
.
equalsIgnoreCase
(
"C"
))
{
binary
=
"1100"
;
}
if
(
hex
.
equalsIgnoreCase
(
"D"
))
{
binary
=
"1101"
;
}
if
(
hex
.
equalsIgnoreCase
(
"E"
))
{
binary
=
"1110"
;
}
if
(
hex
.
equalsIgnoreCase
(
"F"
))
{
binary
=
"1111"
;
}
return
binary
;
}
/*
* chang the bit(it's length = 64) into the string
*
* return string
*/
public
String
byteToString
(
int
[]
byteData
)
{
String
str
=
""
;
for
(
int
i
=
0
;
i
<
4
;
i
++)
{
int
count
=
0
;
for
(
int
j
=
0
;
j
<
16
;
j
++)
{
int
pow
=
1
;
for
(
int
m
=
15
;
m
>
j
;
m
--)
{
pow
*=
2
;
}
count
+=
byteData
[
16
*
i
+
j
]
*
pow
;
}
if
(
count
!=
0
)
{
str
+=
""
+
(
char
)
(
count
);
}
}
return
str
;
}
public
String
bt64ToHex
(
int
[]
byteData
)
{
String
hex
=
""
;
for
(
int
i
=
0
;
i
<
16
;
i
++)
{
String
bt
=
""
;
for
(
int
j
=
0
;
j
<
4
;
j
++)
{
bt
+=
byteData
[
i
*
4
+
j
];
}
hex
+=
bt4ToHex
(
bt
);
}
return
hex
;
}
public
String
hexToBt64
(
String
hex
)
{
String
binary
=
""
;
for
(
int
i
=
0
;
i
<
16
;
i
++)
{
binary
+=
hexToBt4
(
hex
.
substring
(
i
,
i
+
1
));
}
return
binary
;
}
/*
* the 64 bit des core arithmetic
*/
public
int
[]
enc
(
int
[]
dataByte
,
int
[]
keyByte
)
{
int
[][]
keys
=
generateKeys
(
keyByte
);
int
[]
ipByte
=
initPermute
(
dataByte
);
int
[]
ipLeft
=
new
int
[
32
];
int
[]
ipRight
=
new
int
[
32
];
int
[]
tempLeft
=
new
int
[
32
];
int
i
=
0
,
j
=
0
,
k
=
0
,
m
=
0
,
n
=
0
;
for
(
k
=
0
;
k
<
32
;
k
++)
{
ipLeft
[
k
]
=
ipByte
[
k
];
ipRight
[
k
]
=
ipByte
[
32
+
k
];
}
for
(
i
=
0
;
i
<
16
;
i
++)
{
for
(
j
=
0
;
j
<
32
;
j
++)
{
tempLeft
[
j
]
=
ipLeft
[
j
];
ipLeft
[
j
]
=
ipRight
[
j
];
}
int
[]
key
=
new
int
[
48
];
for
(
m
=
0
;
m
<
48
;
m
++)
{
key
[
m
]
=
keys
[
i
][
m
];
}
int
[]
tempRight
=
xor
(
pPermute
(
sBoxPermute
(
xor
(
expandPermute
(
ipRight
),
key
))),
tempLeft
);
for
(
n
=
0
;
n
<
32
;
n
++)
{
ipRight
[
n
]
=
tempRight
[
n
];
}
}
int
[]
finalData
=
new
int
[
64
];
for
(
i
=
0
;
i
<
32
;
i
++)
{
finalData
[
i
]
=
ipRight
[
i
];
finalData
[
32
+
i
]
=
ipLeft
[
i
];
}
return
finallyPermute
(
finalData
);
}
public
int
[]
dec
(
int
[]
dataByte
,
int
[]
keyByte
)
{
int
[][]
keys
=
generateKeys
(
keyByte
);
int
[]
ipByte
=
initPermute
(
dataByte
);
int
[]
ipLeft
=
new
int
[
32
];
int
[]
ipRight
=
new
int
[
32
];
int
[]
tempLeft
=
new
int
[
32
];
int
i
=
0
,
j
=
0
,
k
=
0
,
m
=
0
,
n
=
0
;
for
(
k
=
0
;
k
<
32
;
k
++)
{
ipLeft
[
k
]
=
ipByte
[
k
];
ipRight
[
k
]
=
ipByte
[
32
+
k
];
}
for
(
i
=
15
;
i
>=
0
;
i
--)
{
for
(
j
=
0
;
j
<
32
;
j
++)
{
tempLeft
[
j
]
=
ipLeft
[
j
];
ipLeft
[
j
]
=
ipRight
[
j
];
}
int
[]
key
=
new
int
[
48
];
for
(
m
=
0
;
m
<
48
;
m
++)
{
key
[
m
]
=
keys
[
i
][
m
];
}
int
[]
tempRight
=
xor
(
pPermute
(
sBoxPermute
(
xor
(
expandPermute
(
ipRight
),
key
))),
tempLeft
);
for
(
n
=
0
;
n
<
32
;
n
++)
{
ipRight
[
n
]
=
tempRight
[
n
];
}
}
int
[]
finalData
=
new
int
[
64
];
for
(
i
=
0
;
i
<
32
;
i
++)
{
finalData
[
i
]
=
ipRight
[
i
];
finalData
[
32
+
i
]
=
ipLeft
[
i
];
}
return
finallyPermute
(
finalData
);
}
public
int
[]
initPermute
(
int
[]
originalData
)
{
int
[]
ipByte
=
new
int
[
64
];
int
i
=
0
,
m
=
1
,
n
=
0
,
j
,
k
;
for
(
i
=
0
,
m
=
1
,
n
=
0
;
i
<
4
;
i
++,
m
+=
2
,
n
+=
2
)
{
for
(
j
=
7
,
k
=
0
;
j
>=
0
;
j
--,
k
++)
{
ipByte
[
i
*
8
+
k
]
=
originalData
[
j
*
8
+
m
];
ipByte
[
i
*
8
+
k
+
32
]
=
originalData
[
j
*
8
+
n
];
}
}
return
ipByte
;
}
public
int
[]
expandPermute
(
int
[]
rightData
)
{
int
[]
epByte
=
new
int
[
48
];
int
i
,
j
;
for
(
i
=
0
;
i
<
8
;
i
++)
{
if
(
i
==
0
)
{
epByte
[
i
*
6
+
0
]
=
rightData
[
31
];
}
else
{
epByte
[
i
*
6
+
0
]
=
rightData
[
i
*
4
-
1
];
}
epByte
[
i
*
6
+
1
]
=
rightData
[
i
*
4
+
0
];
epByte
[
i
*
6
+
2
]
=
rightData
[
i
*
4
+
1
];
epByte
[
i
*
6
+
3
]
=
rightData
[
i
*
4
+
2
];
epByte
[
i
*
6
+
4
]
=
rightData
[
i
*
4
+
3
];
if
(
i
==
7
)
{
epByte
[
i
*
6
+
5
]
=
rightData
[
0
];
}
else
{
epByte
[
i
*
6
+
5
]
=
rightData
[
i
*
4
+
4
];
}
}
return
epByte
;
}
public
int
[]
xor
(
int
[]
byteOne
,
int
[]
byteTwo
)
{
// var xorByte = new Array(byteOne.length);
// for(int i = 0;i < byteOne.length; i ++){
// xorByte[i] = byteOne[i] ^ byteTwo[i];
// }
// return xorByte;
int
[]
xorByte
=
new
int
[
byteOne
.
length
];
for
(
int
i
=
0
;
i
<
byteOne
.
length
;
i
++)
{
xorByte
[
i
]
=
byteOne
[
i
]
^
byteTwo
[
i
];
}
return
xorByte
;
}
public
int
[]
sBoxPermute
(
int
[]
expandByte
)
{
// var sBoxByte = new Array(32);
int
[]
sBoxByte
=
new
int
[
32
];
String
binary
=
""
;
int
[][]
s1
=
{
{
14
,
4
,
13
,
1
,
2
,
15
,
11
,
8
,
3
,
10
,
6
,
12
,
5
,
9
,
0
,
7
},
{
0
,
15
,
7
,
4
,
14
,
2
,
13
,
1
,
10
,
6
,
12
,
11
,
9
,
5
,
3
,
8
},
{
4
,
1
,
14
,
8
,
13
,
6
,
2
,
11
,
15
,
12
,
9
,
7
,
3
,
10
,
5
,
0
},
{
15
,
12
,
8
,
2
,
4
,
9
,
1
,
7
,
5
,
11
,
3
,
14
,
10
,
0
,
6
,
13
}
};
/* Table - s2 */
int
[][]
s2
=
{
{
15
,
1
,
8
,
14
,
6
,
11
,
3
,
4
,
9
,
7
,
2
,
13
,
12
,
0
,
5
,
10
},
{
3
,
13
,
4
,
7
,
15
,
2
,
8
,
14
,
12
,
0
,
1
,
10
,
6
,
9
,
11
,
5
},
{
0
,
14
,
7
,
11
,
10
,
4
,
13
,
1
,
5
,
8
,
12
,
6
,
9
,
3
,
2
,
15
},
{
13
,
8
,
10
,
1
,
3
,
15
,
4
,
2
,
11
,
6
,
7
,
12
,
0
,
5
,
14
,
9
}
};
/* Table - s3 */
int
[][]
s3
=
{
{
10
,
0
,
9
,
14
,
6
,
3
,
15
,
5
,
1
,
13
,
12
,
7
,
11
,
4
,
2
,
8
},
{
13
,
7
,
0
,
9
,
3
,
4
,
6
,
10
,
2
,
8
,
5
,
14
,
12
,
11
,
15
,
1
},
{
13
,
6
,
4
,
9
,
8
,
15
,
3
,
0
,
11
,
1
,
2
,
12
,
5
,
10
,
14
,
7
},
{
1
,
10
,
13
,
0
,
6
,
9
,
8
,
7
,
4
,
15
,
14
,
3
,
11
,
5
,
2
,
12
}
};
/* Table - s4 */
int
[][]
s4
=
{
{
7
,
13
,
14
,
3
,
0
,
6
,
9
,
10
,
1
,
2
,
8
,
5
,
11
,
12
,
4
,
15
},
{
13
,
8
,
11
,
5
,
6
,
15
,
0
,
3
,
4
,
7
,
2
,
12
,
1
,
10
,
14
,
9
},
{
10
,
6
,
9
,
0
,
12
,
11
,
7
,
13
,
15
,
1
,
3
,
14
,
5
,
2
,
8
,
4
},
{
3
,
15
,
0
,
6
,
10
,
1
,
13
,
8
,
9
,
4
,
5
,
11
,
12
,
7
,
2
,
14
}
};
/* Table - s5 */
int
[][]
s5
=
{
{
2
,
12
,
4
,
1
,
7
,
10
,
11
,
6
,
8
,
5
,
3
,
15
,
13
,
0
,
14
,
9
},
{
14
,
11
,
2
,
12
,
4
,
7
,
13
,
1
,
5
,
0
,
15
,
10
,
3
,
9
,
8
,
6
},
{
4
,
2
,
1
,
11
,
10
,
13
,
7
,
8
,
15
,
9
,
12
,
5
,
6
,
3
,
0
,
14
},
{
11
,
8
,
12
,
7
,
1
,
14
,
2
,
13
,
6
,
15
,
0
,
9
,
10
,
4
,
5
,
3
}
};
/* Table - s6 */
int
[][]
s6
=
{
{
12
,
1
,
10
,
15
,
9
,
2
,
6
,
8
,
0
,
13
,
3
,
4
,
14
,
7
,
5
,
11
},
{
10
,
15
,
4
,
2
,
7
,
12
,
9
,
5
,
6
,
1
,
13
,
14
,
0
,
11
,
3
,
8
},
{
9
,
14
,
15
,
5
,
2
,
8
,
12
,
3
,
7
,
0
,
4
,
10
,
1
,
13
,
11
,
6
},
{
4
,
3
,
2
,
12
,
9
,
5
,
15
,
10
,
11
,
14
,
1
,
7
,
6
,
0
,
8
,
13
}
};
/* Table - s7 */
int
[][]
s7
=
{
{
4
,
11
,
2
,
14
,
15
,
0
,
8
,
13
,
3
,
12
,
9
,
7
,
5
,
10
,
6
,
1
},
{
13
,
0
,
11
,
7
,
4
,
9
,
1
,
10
,
14
,
3
,
5
,
12
,
2
,
15
,
8
,
6
},
{
1
,
4
,
11
,
13
,
12
,
3
,
7
,
14
,
10
,
15
,
6
,
8
,
0
,
5
,
9
,
2
},
{
6
,
11
,
13
,
8
,
1
,
4
,
10
,
7
,
9
,
5
,
0
,
15
,
14
,
2
,
3
,
12
}
};
/* Table - s8 */
int
[][]
s8
=
{
{
13
,
2
,
8
,
4
,
6
,
15
,
11
,
1
,
10
,
9
,
3
,
14
,
5
,
0
,
12
,
7
},
{
1
,
15
,
13
,
8
,
10
,
3
,
7
,
4
,
12
,
5
,
6
,
11
,
0
,
14
,
9
,
2
},
{
7
,
11
,
4
,
1
,
9
,
12
,
14
,
2
,
0
,
6
,
10
,
13
,
15
,
3
,
5
,
8
},
{
2
,
1
,
14
,
7
,
4
,
10
,
8
,
13
,
15
,
12
,
9
,
0
,
3
,
5
,
6
,
11
}
};
for
(
int
m
=
0
;
m
<
8
;
m
++)
{
int
i
=
0
,
j
=
0
;
i
=
expandByte
[
m
*
6
+
0
]
*
2
+
expandByte
[
m
*
6
+
5
];
j
=
expandByte
[
m
*
6
+
1
]
*
2
*
2
*
2
+
expandByte
[
m
*
6
+
2
]
*
2
*
2
+
expandByte
[
m
*
6
+
3
]
*
2
+
expandByte
[
m
*
6
+
4
];
switch
(
m
)
{
case
0
:
binary
=
getBoxBinary
(
s1
[
i
][
j
]);
break
;
case
1
:
binary
=
getBoxBinary
(
s2
[
i
][
j
]);
break
;
case
2
:
binary
=
getBoxBinary
(
s3
[
i
][
j
]);
break
;
case
3
:
binary
=
getBoxBinary
(
s4
[
i
][
j
]);
break
;
case
4
:
binary
=
getBoxBinary
(
s5
[
i
][
j
]);
break
;
case
5
:
binary
=
getBoxBinary
(
s6
[
i
][
j
]);
break
;
case
6
:
binary
=
getBoxBinary
(
s7
[
i
][
j
]);
break
;
case
7
:
binary
=
getBoxBinary
(
s8
[
i
][
j
]);
break
;
}
sBoxByte
[
m
*
4
+
0
]
=
Integer
.
parseInt
(
binary
.
substring
(
0
,
1
));
sBoxByte
[
m
*
4
+
1
]
=
Integer
.
parseInt
(
binary
.
substring
(
1
,
2
));
sBoxByte
[
m
*
4
+
2
]
=
Integer
.
parseInt
(
binary
.
substring
(
2
,
3
));
sBoxByte
[
m
*
4
+
3
]
=
Integer
.
parseInt
(
binary
.
substring
(
3
,
4
));
}
return
sBoxByte
;
}
public
int
[]
pPermute
(
int
[]
sBoxByte
)
{
int
[]
pBoxPermute
=
new
int
[
32
];
pBoxPermute
[
0
]
=
sBoxByte
[
15
];
pBoxPermute
[
1
]
=
sBoxByte
[
6
];
pBoxPermute
[
2
]
=
sBoxByte
[
19
];
pBoxPermute
[
3
]
=
sBoxByte
[
20
];
pBoxPermute
[
4
]
=
sBoxByte
[
28
];
pBoxPermute
[
5
]
=
sBoxByte
[
11
];
pBoxPermute
[
6
]
=
sBoxByte
[
27
];
pBoxPermute
[
7
]
=
sBoxByte
[
16
];
pBoxPermute
[
8
]
=
sBoxByte
[
0
];
pBoxPermute
[
9
]
=
sBoxByte
[
14
];
pBoxPermute
[
10
]
=
sBoxByte
[
22
];
pBoxPermute
[
11
]
=
sBoxByte
[
25
];
pBoxPermute
[
12
]
=
sBoxByte
[
4
];
pBoxPermute
[
13
]
=
sBoxByte
[
17
];
pBoxPermute
[
14
]
=
sBoxByte
[
30
];
pBoxPermute
[
15
]
=
sBoxByte
[
9
];
pBoxPermute
[
16
]
=
sBoxByte
[
1
];
pBoxPermute
[
17
]
=
sBoxByte
[
7
];
pBoxPermute
[
18
]
=
sBoxByte
[
23
];
pBoxPermute
[
19
]
=
sBoxByte
[
13
];
pBoxPermute
[
20
]
=
sBoxByte
[
31
];
pBoxPermute
[
21
]
=
sBoxByte
[
26
];
pBoxPermute
[
22
]
=
sBoxByte
[
2
];
pBoxPermute
[
23
]
=
sBoxByte
[
8
];
pBoxPermute
[
24
]
=
sBoxByte
[
18
];
pBoxPermute
[
25
]
=
sBoxByte
[
12
];
pBoxPermute
[
26
]
=
sBoxByte
[
29
];
pBoxPermute
[
27
]
=
sBoxByte
[
5
];
pBoxPermute
[
28
]
=
sBoxByte
[
21
];
pBoxPermute
[
29
]
=
sBoxByte
[
10
];
pBoxPermute
[
30
]
=
sBoxByte
[
3
];
pBoxPermute
[
31
]
=
sBoxByte
[
24
];
return
pBoxPermute
;
}
public
int
[]
finallyPermute
(
int
[]
endByte
)
{
int
[]
fpByte
=
new
int
[
64
];
fpByte
[
0
]
=
endByte
[
39
];
fpByte
[
1
]
=
endByte
[
7
];
fpByte
[
2
]
=
endByte
[
47
];
fpByte
[
3
]
=
endByte
[
15
];
fpByte
[
4
]
=
endByte
[
55
];
fpByte
[
5
]
=
endByte
[
23
];
fpByte
[
6
]
=
endByte
[
63
];
fpByte
[
7
]
=
endByte
[
31
];
fpByte
[
8
]
=
endByte
[
38
];
fpByte
[
9
]
=
endByte
[
6
];
fpByte
[
10
]
=
endByte
[
46
];
fpByte
[
11
]
=
endByte
[
14
];
fpByte
[
12
]
=
endByte
[
54
];
fpByte
[
13
]
=
endByte
[
22
];
fpByte
[
14
]
=
endByte
[
62
];
fpByte
[
15
]
=
endByte
[
30
];
fpByte
[
16
]
=
endByte
[
37
];
fpByte
[
17
]
=
endByte
[
5
];
fpByte
[
18
]
=
endByte
[
45
];
fpByte
[
19
]
=
endByte
[
13
];
fpByte
[
20
]
=
endByte
[
53
];
fpByte
[
21
]
=
endByte
[
21
];
fpByte
[
22
]
=
endByte
[
61
];
fpByte
[
23
]
=
endByte
[
29
];
fpByte
[
24
]
=
endByte
[
36
];
fpByte
[
25
]
=
endByte
[
4
];
fpByte
[
26
]
=
endByte
[
44
];
fpByte
[
27
]
=
endByte
[
12
];
fpByte
[
28
]
=
endByte
[
52
];
fpByte
[
29
]
=
endByte
[
20
];
fpByte
[
30
]
=
endByte
[
60
];
fpByte
[
31
]
=
endByte
[
28
];
fpByte
[
32
]
=
endByte
[
35
];
fpByte
[
33
]
=
endByte
[
3
];
fpByte
[
34
]
=
endByte
[
43
];
fpByte
[
35
]
=
endByte
[
11
];
fpByte
[
36
]
=
endByte
[
51
];
fpByte
[
37
]
=
endByte
[
19
];
fpByte
[
38
]
=
endByte
[
59
];
fpByte
[
39
]
=
endByte
[
27
];
fpByte
[
40
]
=
endByte
[
34
];
fpByte
[
41
]
=
endByte
[
2
];
fpByte
[
42
]
=
endByte
[
42
];
fpByte
[
43
]
=
endByte
[
10
];
fpByte
[
44
]
=
endByte
[
50
];
fpByte
[
45
]
=
endByte
[
18
];
fpByte
[
46
]
=
endByte
[
58
];
fpByte
[
47
]
=
endByte
[
26
];
fpByte
[
48
]
=
endByte
[
33
];
fpByte
[
49
]
=
endByte
[
1
];
fpByte
[
50
]
=
endByte
[
41
];
fpByte
[
51
]
=
endByte
[
9
];
fpByte
[
52
]
=
endByte
[
49
];
fpByte
[
53
]
=
endByte
[
17
];
fpByte
[
54
]
=
endByte
[
57
];
fpByte
[
55
]
=
endByte
[
25
];
fpByte
[
56
]
=
endByte
[
32
];
fpByte
[
57
]
=
endByte
[
0
];
fpByte
[
58
]
=
endByte
[
40
];
fpByte
[
59
]
=
endByte
[
8
];
fpByte
[
60
]
=
endByte
[
48
];
fpByte
[
61
]
=
endByte
[
16
];
fpByte
[
62
]
=
endByte
[
56
];
fpByte
[
63
]
=
endByte
[
24
];
return
fpByte
;
}
public
String
getBoxBinary
(
int
i
)
{
String
binary
=
""
;
switch
(
i
)
{
case
0
:
binary
=
"0000"
;
break
;
case
1
:
binary
=
"0001"
;
break
;
case
2
:
binary
=
"0010"
;
break
;
case
3
:
binary
=
"0011"
;
break
;
case
4
:
binary
=
"0100"
;
break
;
case
5
:
binary
=
"0101"
;
break
;
case
6
:
binary
=
"0110"
;
break
;
case
7
:
binary
=
"0111"
;
break
;
case
8
:
binary
=
"1000"
;
break
;
case
9
:
binary
=
"1001"
;
break
;
case
10
:
binary
=
"1010"
;
break
;
case
11
:
binary
=
"1011"
;
break
;
case
12
:
binary
=
"1100"
;
break
;
case
13
:
binary
=
"1101"
;
break
;
case
14
:
binary
=
"1110"
;
break
;
case
15
:
binary
=
"1111"
;
break
;
}
return
binary
;
}
/*
* generate 16 keys for xor
*/
public
int
[][]
generateKeys
(
int
[]
keyByte
)
{
int
[]
key
=
new
int
[
56
];
int
[][]
keys
=
new
int
[
16
][
48
];
// keys[ 0] = new Array();
// keys[ 1] = new Array();
// keys[ 2] = new Array();
// keys[ 3] = new Array();
// keys[ 4] = new Array();
// keys[ 5] = new Array();
// keys[ 6] = new Array();
// keys[ 7] = new Array();
// keys[ 8] = new Array();
// keys[ 9] = new Array();
// keys[10] = new Array();
// keys[11] = new Array();
// keys[12] = new Array();
// keys[13] = new Array();
// keys[14] = new Array();
// keys[15] = new Array();
int
[]
loop
=
new
int
[]
{
1
,
1
,
2
,
2
,
2
,
2
,
2
,
2
,
1
,
2
,
2
,
2
,
2
,
2
,
2
,
1
};
for
(
int
i
=
0
;
i
<
7
;
i
++)
{
for
(
int
j
=
0
,
k
=
7
;
j
<
8
;
j
++,
k
--)
{
key
[
i
*
8
+
j
]
=
keyByte
[
8
*
k
+
i
];
}
}
int
i
=
0
;
for
(
i
=
0
;
i
<
16
;
i
++)
{
int
tempLeft
=
0
;
int
tempRight
=
0
;
for
(
int
j
=
0
;
j
<
loop
[
i
];
j
++)
{
tempLeft
=
key
[
0
];
tempRight
=
key
[
28
];
for
(
int
k
=
0
;
k
<
27
;
k
++)
{
key
[
k
]
=
key
[
k
+
1
];
key
[
28
+
k
]
=
key
[
29
+
k
];
}
key
[
27
]
=
tempLeft
;
key
[
55
]
=
tempRight
;
}
// var tempKey = new Array(48);
int
[]
tempKey
=
new
int
[
48
];
tempKey
[
0
]
=
key
[
13
];
tempKey
[
1
]
=
key
[
16
];
tempKey
[
2
]
=
key
[
10
];
tempKey
[
3
]
=
key
[
23
];
tempKey
[
4
]
=
key
[
0
];
tempKey
[
5
]
=
key
[
4
];
tempKey
[
6
]
=
key
[
2
];
tempKey
[
7
]
=
key
[
27
];
tempKey
[
8
]
=
key
[
14
];
tempKey
[
9
]
=
key
[
5
];
tempKey
[
10
]
=
key
[
20
];
tempKey
[
11
]
=
key
[
9
];
tempKey
[
12
]
=
key
[
22
];
tempKey
[
13
]
=
key
[
18
];
tempKey
[
14
]
=
key
[
11
];
tempKey
[
15
]
=
key
[
3
];
tempKey
[
16
]
=
key
[
25
];
tempKey
[
17
]
=
key
[
7
];
tempKey
[
18
]
=
key
[
15
];
tempKey
[
19
]
=
key
[
6
];
tempKey
[
20
]
=
key
[
26
];
tempKey
[
21
]
=
key
[
19
];
tempKey
[
22
]
=
key
[
12
];
tempKey
[
23
]
=
key
[
1
];
tempKey
[
24
]
=
key
[
40
];
tempKey
[
25
]
=
key
[
51
];
tempKey
[
26
]
=
key
[
30
];
tempKey
[
27
]
=
key
[
36
];
tempKey
[
28
]
=
key
[
46
];
tempKey
[
29
]
=
key
[
54
];
tempKey
[
30
]
=
key
[
29
];
tempKey
[
31
]
=
key
[
39
];
tempKey
[
32
]
=
key
[
50
];
tempKey
[
33
]
=
key
[
44
];
tempKey
[
34
]
=
key
[
32
];
tempKey
[
35
]
=
key
[
47
];
tempKey
[
36
]
=
key
[
43
];
tempKey
[
37
]
=
key
[
48
];
tempKey
[
38
]
=
key
[
38
];
tempKey
[
39
]
=
key
[
55
];
tempKey
[
40
]
=
key
[
33
];
tempKey
[
41
]
=
key
[
52
];
tempKey
[
42
]
=
key
[
45
];
tempKey
[
43
]
=
key
[
41
];
tempKey
[
44
]
=
key
[
49
];
tempKey
[
45
]
=
key
[
35
];
tempKey
[
46
]
=
key
[
28
];
tempKey
[
47
]
=
key
[
31
];
int
m
;
switch
(
i
)
{
case
0
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
0
][
m
]
=
tempKey
[
m
];
}
break
;
case
1
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
1
][
m
]
=
tempKey
[
m
];
}
break
;
case
2
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
2
][
m
]
=
tempKey
[
m
];
}
break
;
case
3
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
3
][
m
]
=
tempKey
[
m
];
}
break
;
case
4
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
4
][
m
]
=
tempKey
[
m
];
}
break
;
case
5
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
5
][
m
]
=
tempKey
[
m
];
}
break
;
case
6
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
6
][
m
]
=
tempKey
[
m
];
}
break
;
case
7
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
7
][
m
]
=
tempKey
[
m
];
}
break
;
case
8
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
8
][
m
]
=
tempKey
[
m
];
}
break
;
case
9
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
9
][
m
]
=
tempKey
[
m
];
}
break
;
case
10
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
10
][
m
]
=
tempKey
[
m
];
}
break
;
case
11
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
11
][
m
]
=
tempKey
[
m
];
}
break
;
case
12
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
12
][
m
]
=
tempKey
[
m
];
}
break
;
case
13
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
13
][
m
]
=
tempKey
[
m
];
}
break
;
case
14
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
14
][
m
]
=
tempKey
[
m
];
}
break
;
case
15
:
for
(
m
=
0
;
m
<
48
;
m
++)
{
keys
[
15
][
m
]
=
tempKey
[
m
];
}
break
;
}
}
return
keys
;
}
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/ExtendedIOUtils.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
org.springframework.util.Assert
;
import
java.io.Closeable
;
import
java.io.Flushable
;
import
java.io.IOException
;
/**
* IO流拓展工具类,补充IOUtils新版本中废弃的closeQuietly
*
* @author King
* @since 2018/12/27 17:56
*/
public
class
ExtendedIOUtils
{
public
static
void
flush
(
Flushable
...
resources
)
throws
IOException
{
Assert
.
noNullElements
(
resources
,
"resources invalid"
);
int
length
=
resources
.
length
;
for
(
int
i
=
0
;
i
<
length
;
++
i
)
{
Flushable
resource
=
resources
[
i
];
if
(
resource
!=
null
)
{
resource
.
flush
();
}
}
}
public
static
void
closeQuietly
(
Closeable
...
resources
)
{
int
length
=
resources
.
length
;
for
(
int
i
=
0
;
i
<
length
;
++
i
)
{
Closeable
resource
=
resources
[
i
];
if
(
resource
!=
null
)
{
try
{
resource
.
close
();
}
catch
(
IOException
e
)
{
//ignore exception
}
}
}
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/GlobalCache.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @Description: 全局单机缓存
* @Author: duanwei
* @Date: 2020/6/30
*/
public
class
GlobalCache
{
/**
* 全局请求头
*/
public
static
Map
<
String
,
String
>
header
=
new
HashMap
<>();
/**
* 依赖参数容器
*/
public
static
Map
<
String
,
String
>
paramMap
=
new
HashMap
<>(
1000
);
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/HttpUtils.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.tzs.api.vo.ResponeVo
;
import
org.apache.http.HttpEntity
;
import
org.apache.http.NameValuePair
;
import
org.apache.http.client.config.RequestConfig
;
import
org.apache.http.client.entity.UrlEncodedFormEntity
;
import
org.apache.http.client.methods.*
;
import
org.apache.http.config.Registry
;
import
org.apache.http.config.RegistryBuilder
;
import
org.apache.http.conn.socket.ConnectionSocketFactory
;
import
org.apache.http.conn.socket.PlainConnectionSocketFactory
;
import
org.apache.http.conn.ssl.SSLConnectionSocketFactory
;
import
org.apache.http.conn.ssl.TrustStrategy
;
import
org.apache.http.entity.ContentType
;
import
org.apache.http.entity.StringEntity
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.HttpClients
;
import
org.apache.http.impl.conn.PoolingHttpClientConnectionManager
;
import
org.apache.http.message.BasicNameValuePair
;
import
org.apache.http.ssl.SSLContexts
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.util.Assert
;
import
javax.net.ssl.HostnameVerifier
;
import
javax.net.ssl.SSLContext
;
import
javax.net.ssl.TrustManager
;
import
javax.net.ssl.X509TrustManager
;
import
java.io.*
;
import
java.security.KeyManagementException
;
import
java.security.KeyStoreException
;
import
java.security.NoSuchAlgorithmException
;
import
java.util.ArrayList
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.Map
;
/**
* @description: HTTP HTTPS 二次封装
* @author: duanwei
* @create: 2020-05-28 13:57
**/
public
class
HttpUtils
{
/**
* 连接超时时间
*/
public
static
final
int
CONNECTION_TIMEOUT
=
5000
;
/**
* 请求超时时间
*/
public
static
final
int
CONNECTION_REQUEST_TIMEOUT
=
5000
;
/**
* 数据读取等待超时
*/
public
static
final
int
SOCKET_TIMEOUT
=
10000
;
/**
* http
*/
public
static
final
String
HTTP
=
"http"
;
/**
* https
*/
public
static
final
String
HTTPS
=
"https"
;
/**
* http端口
*/
public
static
final
int
DEFAULT_HTTP_PORT
=
80
;
/**
* https端口
*/
public
static
final
int
DEFAULT_HTTPS_PORT
=
443
;
/**
* 默认编码
*/
public
static
final
String
DEFAULT_ENCODING
=
"UTF-8"
;
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
HttpUtils
.
class
);
/**
* 根据请求头选择相应的client
* https HttpUtil.createSSLInsecureClient
* http createDefault
*
* @param url (url不带参数,例:http://test.com)
* @return CloseableHttpClient
*/
private
static
CloseableHttpClient
getHttpClient
(
String
url
)
{
CloseableHttpClient
httpClient
=
null
;
try
{
if
(
url
.
startsWith
(
HTTPS
))
{
// 创建一个SSL信任所有证书的httpClient对象
httpClient
=
HttpUtils
.
createSslInsecureClient
();
}
else
{
httpClient
=
HttpClients
.
createDefault
();
}
}
catch
(
Exception
e
)
{
log
.
error
(
"请求client 初始化失败 请检查地址是否正确,url="
+
url
+
" error"
+
e
);
throw
new
RuntimeException
(
e
);
}
return
httpClient
;
}
/**
* 获取post请求头
*
* @param url (url不带参数,例:http://test.com)
* @return HttpPost
*/
public
static
HttpPost
getHttpPost
(
String
url
)
{
HttpPost
httpPost
=
new
HttpPost
(
url
);
RequestConfig
requestConfig
=
RequestConfig
.
custom
()
.
setConnectTimeout
(
CONNECTION_TIMEOUT
)
.
setConnectionRequestTimeout
(
CONNECTION_REQUEST_TIMEOUT
)
.
setSocketTimeout
(
SOCKET_TIMEOUT
)
.
setRedirectsEnabled
(
true
)
.
build
();
httpPost
.
setConfig
(
requestConfig
);
return
httpPost
;
}
/**
* get请求(1.处理http请求;2.处理https请求,信任所有证书)
*
* @param url (只能是http或https请求)
*/
public
static
ResponeVo
get
(
String
url
)
throws
IOException
{
log
.
info
(
"----->调用请求 url:"
+
url
);
String
result
=
""
;
// 处理参数
HttpGet
httpGet
;
CloseableHttpClient
httpClient
=
null
;
httpClient
=
getHttpClient
(
url
);
httpGet
=
new
HttpGet
(
url
);
//加入请求头
if
(
GlobalCache
.
header
!=
null
)
{
for
(
String
key
:
GlobalCache
.
header
.
keySet
())
{
String
value
=
GlobalCache
.
header
.
get
(
key
);
httpGet
.
setHeader
(
key
,
value
);
}
}
//加入全局请求令牌权限
httpGet
.
setHeader
(
"Http-Authorization"
,
GlobalCache
.
paramMap
.
get
(
"token"
));
RequestConfig
requestConfig
=
RequestConfig
.
custom
()
.
setConnectTimeout
(
CONNECTION_TIMEOUT
)
.
setConnectionRequestTimeout
(
CONNECTION_REQUEST_TIMEOUT
)
.
setSocketTimeout
(
SOCKET_TIMEOUT
)
//默认允许自动重定向
.
setRedirectsEnabled
(
true
)
.
build
();
httpGet
.
setConfig
(
requestConfig
);
return
baseRequest
(
httpClient
,
httpGet
);
}
/**
* post请求(1.处理http请求;2.处理https请求,信任所有证书)
*
* @param url
* @param jsonParams 入参是个json字符串
* @return
*/
public
static
ResponeVo
post
(
String
url
,
String
jsonParams
)
throws
IOException
,
NoSuchAlgorithmException
,
KeyStoreException
,
KeyManagementException
{
Assert
.
hasText
(
url
,
"url invalid"
);
String
result
;
CloseableHttpClient
httpClient
;
if
(
url
.
startsWith
(
HTTPS
))
{
// 创建一个SSL信任所有证书的httpClient对象
httpClient
=
HttpUtils
.
createSslInsecureClient
();
}
else
{
httpClient
=
HttpClients
.
createDefault
();
}
CloseableHttpResponse
response
=
null
;
HttpPost
httpPost
=
getHttpPost
(
url
);
if
(
GlobalCache
.
header
!=
null
)
{
for
(
String
key
:
GlobalCache
.
header
.
keySet
())
{
String
value
=
GlobalCache
.
header
.
get
(
key
);
httpPost
.
setHeader
(
key
,
value
);
}
}
//加入全局请求令牌权限
httpPost
.
setHeader
(
"Http-Authorization"
,
GlobalCache
.
paramMap
.
get
(
"token"
));
if
(
GlobalCache
.
header
.
get
(
"Content-Type"
)
!=
null
)
{
String
contentType
=
GlobalCache
.
header
.
get
(
"Content-Type"
);
if
(
"application/x-www-form-urlencoded"
.
equals
(
contentType
))
{
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
jsonParams
);
List
<
NameValuePair
>
params
=
new
ArrayList
<>();
//循环json key value 仅能解决正常对象 若Json对象中嵌套数组 则可能需要单独处理
if
(
jsonObject
!=
null
)
{
for
(
Map
.
Entry
<
String
,
Object
>
entry
:
jsonObject
.
entrySet
())
{
params
.
add
(
new
BasicNameValuePair
(
entry
.
getKey
(),
entry
.
getValue
().
toString
()));
}
httpPost
.
setEntity
(
new
UrlEncodedFormEntity
(
params
,
DEFAULT_ENCODING
));
}
}
if
(
"application/json;charset=UTF-8"
.
equals
(
contentType
))
{
httpPost
.
setEntity
(
new
StringEntity
(
jsonParams
,
ContentType
.
create
(
"application/json"
,
DEFAULT_ENCODING
)));
}
}
else
{
httpPost
.
setEntity
(
new
StringEntity
(
jsonParams
,
ContentType
.
create
(
"application/json"
,
DEFAULT_ENCODING
)));
}
return
baseRequest
(
httpClient
,
httpPost
);
}
/**
* get请求(1.处理http请求;2.处理https请求,信任所有证书)
*
* @param url (只能是http或https请求)
* @return
*/
public
static
ResponeVo
delete
(
String
url
)
throws
IOException
,
NoSuchAlgorithmException
,
KeyStoreException
,
KeyManagementException
{
CloseableHttpClient
httpClient
=
null
;
CloseableHttpResponse
response
=
null
;
if
(
url
.
startsWith
(
HTTPS
))
{
// 创建一个SSL信任所有证书的httpClient对象
httpClient
=
HttpUtils
.
createSslInsecureClient
();
}
else
{
httpClient
=
HttpClients
.
createDefault
();
}
HttpDelete
httpDelete
=
new
HttpDelete
(
url
);
if
(
GlobalCache
.
header
!=
null
)
{
for
(
String
key
:
GlobalCache
.
header
.
keySet
())
{
String
value
=
GlobalCache
.
header
.
get
(
key
);
httpDelete
.
setHeader
(
key
,
value
);
}
}
httpDelete
.
setHeader
(
"Http-Authorization"
,
GlobalCache
.
paramMap
.
get
(
"token"
));
return
baseRequest
(
httpClient
,
httpDelete
);
}
/**
* get请求(1.处理http请求;2.处理https请求,信任所有证书)
*
* @param url (只能是http或https请求)
* @return
*/
public
static
ResponeVo
put
(
String
url
,
String
jsonParams
)
throws
IOException
,
NoSuchAlgorithmException
,
KeyStoreException
,
KeyManagementException
{
log
.
info
(
"----->调用请求 url:"
+
url
+
" ---->json参数:"
+
jsonParams
);
CloseableHttpClient
httpClient
=
null
;
String
content
;
if
(
url
.
startsWith
(
HTTPS
))
{
// 创建一个SSL信任所有证书的httpClient对象
httpClient
=
HttpUtils
.
createSslInsecureClient
();
}
else
{
httpClient
=
HttpClients
.
createDefault
();
}
CloseableHttpResponse
response
=
null
;
HttpPut
httpPut
=
new
HttpPut
(
url
);
if
(
GlobalCache
.
header
!=
null
)
{
for
(
String
key
:
GlobalCache
.
header
.
keySet
())
{
String
value
=
GlobalCache
.
header
.
get
(
key
);
httpPut
.
setHeader
(
key
,
value
);
}
}
//加入全局请求令牌权限
httpPut
.
setHeader
(
"Http-Authorization"
,
GlobalCache
.
paramMap
.
get
(
"token"
));
if
(
GlobalCache
.
header
.
get
(
"Content-Type"
)
!=
null
)
{
String
contentType
=
GlobalCache
.
header
.
get
(
"Content-Type"
);
if
(
"application/x-www-form-urlencoded"
.
equals
(
contentType
))
{
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
jsonParams
);
List
<
NameValuePair
>
params
=
new
ArrayList
<>();
//循环json key value 仅能解决正常对象 若Json对象中嵌套数组 则可能需要单独处理
if
(
jsonObject
!=
null
)
{
for
(
Map
.
Entry
<
String
,
Object
>
entry
:
jsonObject
.
entrySet
())
{
params
.
add
(
new
BasicNameValuePair
(
entry
.
getKey
(),
entry
.
getValue
().
toString
()));
}
httpPut
.
setEntity
(
new
UrlEncodedFormEntity
(
params
,
DEFAULT_ENCODING
));
}
}
if
(
"application/json;charset=UTF-8"
.
equals
(
contentType
))
{
httpPut
.
setEntity
(
new
StringEntity
(
jsonParams
,
ContentType
.
create
(
"application/json"
,
DEFAULT_ENCODING
)));
}
}
else
{
log
.
error
(
"请求头为空"
);
}
return
baseRequest
(
httpClient
,
httpPut
);
}
/**
* 采用绕过验证的方式处理https请求
*
* @param url
* @param reqMap
* @param encoding
* @return
*/
public
static
ResponeVo
postSslUrl
(
String
url
,
Map
<
String
,
Object
>
reqMap
,
String
encoding
)
throws
IOException
,
KeyManagementException
,
NoSuchAlgorithmException
{
String
result
;
CloseableHttpClient
httpClient
=
null
;
CloseableHttpResponse
response
=
null
;
ResponeVo
responeVo
=
null
;
// 添加参数
List
<
NameValuePair
>
params
=
buildParams
(
reqMap
);
try
{
//采用绕过验证的方式处理https请求
HostnameVerifier
hostnameVerifier
=
(
hostname
,
session
)
->
true
;
SSLContext
sslcontext
=
createIgnoreVerifySsl
();
//设置协议http和https对应的处理socket链接工厂的对象
Registry
<
ConnectionSocketFactory
>
socketFactoryRegistry
=
RegistryBuilder
.<
ConnectionSocketFactory
>
create
()
.
register
(
"http"
,
PlainConnectionSocketFactory
.
INSTANCE
)
.
register
(
"https"
,
new
SSLConnectionSocketFactory
(
sslcontext
,
hostnameVerifier
))
.
build
();
PoolingHttpClientConnectionManager
connManager
=
new
PoolingHttpClientConnectionManager
(
socketFactoryRegistry
);
//创建自定义的httpclient对象
httpClient
=
HttpClients
.
custom
().
setConnectionManager
(
connManager
).
build
();
//创建post方式请求对象
HttpPost
httpPost
=
new
HttpPost
(
url
);
httpPost
.
setEntity
(
new
UrlEncodedFormEntity
(
params
,
encoding
));
//指定报文头Content-type、User-Agent
httpPost
.
setHeader
(
"Content-type"
,
"application/x-www-form-urlencoded"
);
//执行请求操作,并拿到结果(同步阻塞)
responeVo
=
baseRequest
(
httpClient
,
httpPost
);
}
finally
{
ExtendedIOUtils
.
closeQuietly
(
httpClient
);
ExtendedIOUtils
.
closeQuietly
(
response
);
}
return
responeVo
;
}
private
static
List
<
NameValuePair
>
buildParams
(
Map
<
String
,
Object
>
reqMap
)
{
List
<
NameValuePair
>
params
=
new
ArrayList
<>();
if
(
reqMap
!=
null
&&
reqMap
.
keySet
().
size
()
>
0
)
{
Iterator
<
Map
.
Entry
<
String
,
Object
>>
iter
=
reqMap
.
entrySet
().
iterator
();
while
(
iter
.
hasNext
())
{
Map
.
Entry
<
String
,
Object
>
entity
=
iter
.
next
();
params
.
add
(
new
BasicNameValuePair
(
entity
.
getKey
(),
entity
.
getValue
().
toString
()));
}
}
return
params
;
}
/**
* 创建一个SSL信任所有证书的httpClient对象
*
* @return
*/
public
static
CloseableHttpClient
createSslInsecureClient
()
throws
KeyStoreException
,
NoSuchAlgorithmException
,
KeyManagementException
{
// 默认信任所有证书
HostnameVerifier
hostnameVerifier
=
(
hostname
,
session
)
->
true
;
SSLContext
sslContext
=
SSLContexts
.
custom
().
loadTrustMaterial
(
null
,
(
TrustStrategy
)
(
chain
,
authType
)
->
true
).
build
();
SSLConnectionSocketFactory
sslConnectionSocketFactory
=
new
SSLConnectionSocketFactory
(
sslContext
,
hostnameVerifier
);
return
HttpClients
.
custom
().
setSSLSocketFactory
(
sslConnectionSocketFactory
).
build
();
}
/**
* 绕过验证
*
* @return
* @throws NoSuchAlgorithmException
* @throws KeyManagementException
*/
public
static
SSLContext
createIgnoreVerifySsl
()
throws
NoSuchAlgorithmException
,
KeyManagementException
{
SSLContext
sc
=
SSLContext
.
getInstance
(
"SSLv3"
);
// 实现一个X509TrustManager接口,用于绕过验证,不用修改里面的方法
X509TrustManager
trustManager
=
new
X509TrustManager
()
{
@Override
public
void
checkClientTrusted
(
java
.
security
.
cert
.
X509Certificate
[]
paramArrayOfX509Certificate
,
String
paramString
)
{
}
@Override
public
void
checkServerTrusted
(
java
.
security
.
cert
.
X509Certificate
[]
paramArrayOfX509Certificate
,
String
paramString
)
{
}
@Override
public
java
.
security
.
cert
.
X509Certificate
[]
getAcceptedIssuers
()
{
return
new
java
.
security
.
cert
.
X509Certificate
[]{};
}
};
sc
.
init
(
null
,
new
TrustManager
[]{
trustManager
},
new
java
.
security
.
SecureRandom
());
return
sc
;
}
private
static
String
inputStreamToString
(
InputStream
is
)
{
String
line
=
""
;
StringBuilder
total
=
new
StringBuilder
();
// Wrap a BufferedReader around the InputStream
BufferedReader
rd
=
new
BufferedReader
(
new
InputStreamReader
(
is
));
try
{
// Read response until the end
while
((
line
=
rd
.
readLine
())
!=
null
)
{
total
.
append
(
line
);
}
}
catch
(
IOException
e
)
{
log
.
error
(
e
.
getLocalizedMessage
(),
e
);
}
// Return full string
return
total
.
toString
();
}
public
static
ResponeVo
baseRequest
(
CloseableHttpClient
httpClient
,
HttpUriRequest
request
)
{
ResponeVo
responeVo
=
new
ResponeVo
();
CloseableHttpResponse
response
=
null
;
try
{
String
content
;
response
=
httpClient
.
execute
(
request
);
HttpEntity
entity
=
response
.
getEntity
();
InputStream
inputStream
=
entity
.
getContent
();
responeVo
.
setInputStream
(
inputStream
);
content
=
inputStreamToString
(
inputStream
);
responeVo
.
setCode
(
response
.
getStatusLine
().
getStatusCode
());
responeVo
.
setContent
(
content
);
responeVo
.
setResponse
(
response
);
log
.
info
(
"http调用完成,返回数据"
+
content
);
}
catch
(
Exception
e
)
{
log
.
error
(
" http调用失败:"
+
e
);
}
ExtendedIOUtils
.
closeQuietly
(
httpClient
);
ExtendedIOUtils
.
closeQuietly
(
response
);
return
responeVo
;
}
static
byte
[]
inputStreamToByteArray
(
String
filePath
)
throws
IOException
{
InputStream
in
=
new
FileInputStream
(
filePath
);
byte
[]
data
=
toByteArray
(
in
);
in
.
close
();
return
data
;
}
static
byte
[]
toByteArray
(
InputStream
in
)
throws
IOException
{
ByteArrayOutputStream
out
=
new
ByteArrayOutputStream
();
byte
[]
buffer
=
new
byte
[
1024
*
4
];
int
n
=
0
;
while
((
n
=
in
.
read
(
buffer
))
!=
-
1
)
{
out
.
write
(
buffer
,
0
,
n
);
}
return
out
.
toByteArray
();
}
public
static
void
inputStreamToFile
(
InputStream
ins
,
File
file
)
{
OutputStream
os
=
null
;
try
{
os
=
new
FileOutputStream
(
file
);
int
bytesRead
=
0
;
byte
[]
buffer
=
new
byte
[
8192
];
while
((
bytesRead
=
ins
.
read
(
buffer
,
0
,
8192
))
!=
-
1
)
{
os
.
write
(
buffer
,
0
,
bytesRead
);
}
os
.
close
();
ins
.
close
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/MobileLoginParam.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
lombok.Data
;
/**
* @Author cpp
* @Description
* @Date 2023/4/23
*/
@Data
public
class
MobileLoginParam
{
/**
* 注册类型:1-微信授权快捷登录;2-手机验证登录
*/
private
int
registerType
;
/**
* 是否需要需要短信验证: true-验证; false-不验证
*/
private
Boolean
isNeedVerify
;
/**
* 注册类型为1时使用:微信用户数据字段1,根据1、2进行数据解密,计算出手机号
*/
private
String
encryptedData
;
/**
* 注册类型为1时使用:微信用户数据字段2,根据1、2进行数据解密,计算出手机号
*/
private
String
iv
;
/**
*注册类型为1时使用:微信用户数据字段3,根据1、2、3进行数据解密,计算出手机号
*/
private
String
code
;
/**
* 账号或手机号
*/
private
String
phoneNo
;
/**
* 密码
*/
private
String
verifyCode
;
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/common/StringUtil.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
common
;
import
java.math.BigDecimal
;
import
java.util.Collection
;
import
java.util.Map
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
/**
* 字符串工具类
*
* @author as-youjun
*/
public
class
StringUtil
{
private
static
Pattern
NOT_ZERO_AT_THE_END
=
Pattern
.
compile
(
"[1-9](\\d*[1-9])?"
);
private
static
Pattern
numericPattern
=
Pattern
.
compile
(
"-?[0-9]+\\.?[0-9]*"
);
private
static
Pattern
NUMBER_PATTERN
=
Pattern
.
compile
(
"-?[0-9]+(\\.[0-9]+)?"
);
/**
* 判断对象是否为空
*
* @param str
* @return
*/
public
static
boolean
isNotEmpty
(
Object
str
)
{
boolean
flag
=
true
;
if
(
str
!=
null
&&
!
""
.
equals
(
str
))
{
if
(
str
.
toString
().
length
()
>
0
)
{
flag
=
true
;
}
}
else
{
flag
=
false
;
}
return
flag
;
}
/***************************************************************************
* repeat - 通过源字符串重复生成N次组成新的字符串。
*
* @param src
* - 源字符串 例如: 空格(" "), 星号("*"), "浙江" 等等...
* @param num
* - 重复生成次数
* @return 返回已生成的重复字符串
* @version 1.0 (2006.10.10) Wilson Lin
**************************************************************************/
public
static
String
repeat
(
String
src
,
int
num
)
{
StringBuffer
s
=
new
StringBuffer
();
for
(
int
i
=
0
;
i
<
num
;
i
++)
{
s
.
append
(
src
);
}
return
s
.
toString
();
}
/**
* 判断是否数字表示
*
* @param str 源字符串
* @return 是否数字的标志
*/
public
static
boolean
isNumeric
(
String
str
)
{
// 该正则表达式可以匹配所有的数字 包括负数
String
bigStr
;
try
{
bigStr
=
new
BigDecimal
(
str
).
toString
();
}
catch
(
Exception
e
)
{
return
false
;
//异常 说明包含非数字。
}
Matcher
isNum
=
NUMBER_PATTERN
.
matcher
(
bigStr
);
// matcher是全匹配
if
(!
isNum
.
matches
())
{
return
false
;
}
return
true
;
}
public
static
int
toInt
(
String
s
)
{
if
(
s
!=
null
&&
!
""
.
equals
(
s
.
trim
()))
{
try
{
return
Integer
.
parseInt
(
s
);
}
catch
(
Exception
e
)
{
return
0
;
}
}
return
0
;
}
public
static
boolean
isEmpty
(
Collection
collection
)
{
return
collection
==
null
||
collection
.
isEmpty
();
}
public
static
boolean
isNotEmpty
(
Collection
collection
)
{
return
collection
!=
null
&&
collection
.
size
()
>
0
;
}
public
static
boolean
isEmpty
(
Map
map
)
{
return
map
==
null
||
map
.
isEmpty
();
}
/**
* 截取前后都不是0的数字字符串
* <p>
* 12010102 => 12010102 12010100 => 120101 ab1201100b => 12011
*
* @param str
* @return
*/
public
static
String
delEndZero
(
String
str
)
{
Matcher
mat
=
NOT_ZERO_AT_THE_END
.
matcher
(
str
);
boolean
rs
=
mat
.
find
();
if
(
rs
)
{
return
mat
.
group
(
0
);
}
return
null
;
}
/**
* <pre>
* 移除字符串后面的0
* </pre>
*
* @param s
* @return
*/
public
static
String
removeSufixZero
(
String
s
)
{
if
(
s
==
null
)
{
return
""
;
}
while
(
s
.
endsWith
(
"0"
))
{
if
(
"0"
.
equals
(
s
))
{
s
=
""
;
break
;
}
s
=
s
.
substring
(
0
,
s
.
length
()
-
1
);
}
return
s
;
}
public
static
String
transforCode
(
String
code
)
{
if
(
code
.
endsWith
(
"0000000"
))
{
code
=
code
.
substring
(
0
,
1
);
}
else
if
(
code
.
endsWith
(
"000000"
))
{
code
=
code
.
substring
(
0
,
2
);
}
else
if
(
code
.
endsWith
(
"0000"
))
{
code
=
code
.
substring
(
0
,
4
);
}
else
if
(
code
.
endsWith
(
"00"
))
{
code
=
code
.
substring
(
0
,
6
);
}
return
code
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/BaseUnitLicenceDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 单位注册许可信息表
*
* @author system_generator
* @date 2022-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"BaseUnitLicenceDto"
,
description
=
"单位注册许可信息表"
)
public
class
BaseUnitLicenceDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位编码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"许可地址"
)
private
String
licAddress
;
@ApiModelProperty
(
value
=
"证书类型"
)
private
String
certType
;
@ApiModelProperty
(
value
=
"证书类型code"
)
private
String
certTypeCode
;
@ApiModelProperty
(
value
=
"证书编号"
)
private
String
certNo
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@ApiModelProperty
(
value
=
"有效期至"
)
private
Date
expiryDate
;
@ApiModelProperty
(
value
=
"发证日期"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
issueDate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@ApiModelProperty
(
value
=
"变更日期"
)
private
Date
changeDate
;
@ApiModelProperty
(
value
=
"许可方式/许可状态"
)
private
String
applyType
;
@ApiModelProperty
(
value
=
"许可方式/许可状态code"
)
private
String
applyTypeCode
;
@ApiModelProperty
(
value
=
"许可评审方式"
)
private
String
appraisalType
;
@ApiModelProperty
(
value
=
"许可评审方式code"
)
private
String
appraisalTypeCode
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"许可项目/检验类型/设备品种编码"
)
private
String
itemCode
;
@ApiModelProperty
(
value
=
"许可项目/检验类型/设备品种"
)
private
String
itemCodeName
;
@ApiModelProperty
(
value
=
"许可子项目/检验项目/充装介质类别code"
)
private
String
subItemCode
;
@ApiModelProperty
(
value
=
"许可子项目/检验项目/充装介质类别"
)
private
String
subItemName
;
@ApiModelProperty
(
value
=
"许可参数/充装介质名称"
)
private
String
parameter
;
@ApiModelProperty
(
value
=
"许可参数/充装介质code"
)
private
String
parameterCode
;
@ApiModelProperty
(
value
=
"固定检验地址"
)
private
String
itemAddress
;
@ApiModelProperty
(
value
=
"发证机关"
)
private
String
approvedOrgan
;
@ApiModelProperty
(
value
=
"发证机关code"
)
private
String
approvedOrganCode
;
@ApiModelProperty
(
value
=
"是否同步自许可(1是 0否)"
)
private
String
isNotSync
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/EquEnterDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
lombok.Data
;
@Data
public
class
EquEnterDto
{
/**
* 设备id
*/
private
String
sequenceNbr
;
/**
* 使用登记代码
*/
private
String
useOrgCode
;
/**
* 设备类别
*/
private
String
equCategory
;
/**
* 设备名称
*/
private
String
productName
;
/**
* 设备位置
*/
private
String
address
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/ExportDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 导出dto类
*/
@Data
@ApiModel
(
value
=
"ExportDto"
,
description
=
"导出Dto类"
)
public
class
ExportDto
{
@ExcelIgnore
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"文件名称"
)
private
String
fileName
;
@ApiModelProperty
(
value
=
"文件类型"
)
private
String
fileType
;
@ApiModelProperty
(
value
=
"导出数据类型 0 全部数据 1 选中数据"
)
private
String
dataType
;
@ApiModelProperty
(
value
=
"导出数据id"
)
private
String
exportId
;
@ApiModelProperty
(
value
=
"导出字段"
)
private
String
exportArray
;
@ApiModelProperty
(
value
=
"导出类型"
)
private
String
exportType
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/FormValue.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
*
* @return
* <PRE>
* author litw
* date 2021/6/21
* </PRE>
* 动态表单值
*/
@Data
@ApiModel
(
value
=
"FormValue"
,
description
=
"动态表单值"
)
public
class
FormValue
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"label"
)
private
String
label
;
@ApiModelProperty
(
value
=
"type"
)
private
String
type
;
@ApiModelProperty
(
value
=
"value"
)
private
String
value
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
boolean
block
;
public
FormValue
()
{
}
public
FormValue
(
String
key
,
String
label
,
String
type
,
String
value
,
boolean
block
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
type
=
type
;
this
.
value
=
value
;
this
.
block
=
block
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/Items.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 动态表单值
*
**/
@Data
@ApiModel
(
value
=
"FormValue"
,
description
=
"动态表单值"
)
public
class
Items
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"初始化值"
)
private
List
<
AlertListvalue
>
items
;
public
Items
()
{
super
();
}
public
Items
(
List
<
AlertListvalue
>
items
)
{
super
();
this
.
items
=
items
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/KV.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
lombok.Data
;
@Data
public
class
KV
{
private
String
name
;
private
Object
value
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/LicScheduleDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.component.rule.Label
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author Zhang Yingbin
*/
@Data
@ApiModel
(
value
=
"LicScheduleDto"
,
description
=
"许可预警信息Dto"
)
public
class
LicScheduleDto
{
@Label
(
"单位名称"
)
private
String
unitName
;
// @Label("使用安全管理员")
// private String safetyManager;
// @Label("使用安全管理员移动电话")
// private String phone;
@Label
(
"发证机关Code"
)
private
String
approvedOrganCode
;
@Label
(
"下次检验日期"
)
private
Date
expiryDate
;
@Label
(
"证书编号"
)
private
String
certNo
;
@Label
(
"单位联系人"
)
private
String
people
;
@Label
(
"单位联系人电话"
)
private
String
phone
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/MsgLogDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 消息流水表
*
* @author system_generator
* @date 2022-04-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MsgLogDto"
,
description
=
"消息流水表"
)
public
class
MsgLogDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"关联编号"
)
private
String
relationCode
;
@ApiModelProperty
(
value
=
"消息类型(超期预警、许可超期、风险预警)"
)
private
String
msgType
;
@ApiModelProperty
(
value
=
"消息类型名称"
)
private
String
msgTypeName
;
@ApiModelProperty
(
value
=
"消息内容"
)
private
String
body
;
@ApiModelProperty
(
value
=
"接收者账号"
)
private
String
targetCode
;
@ApiModelProperty
(
value
=
"接收者名称"
)
private
String
targetName
;
@ApiModelProperty
(
value
=
"发送日期"
)
private
Date
sendTime
;
@ApiModelProperty
(
value
=
"站端类型: WEB,APP"
)
private
String
terminalType
;
@ApiModelProperty
(
value
=
"是否已读"
)
private
Boolean
isRead
=
false
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/SignatureDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 获取微信扫一扫签名信息
*/
@Data
@ApiModel
(
value
=
"SignatureDto"
,
description
=
"获取微信扫一扫签名信息"
)
public
class
SignatureDto
{
@ApiModelProperty
(
value
=
"时间戳"
)
private
String
timestamp
;
@ApiModelProperty
(
value
=
"随机字符串"
)
private
String
noncestr
;
@ApiModelProperty
(
value
=
"url地址"
)
private
String
url
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/SpeUseUnitDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 使用单位
*
* @author duanwei
* @date 2022-09-08
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"SpeUseUnit对象"
,
description
=
"使用单位"
)
public
class
SpeUseUnitDto
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
cerCode
;
@ApiModelProperty
(
value
=
"单位性质"
)
private
String
unitNature
;
@ApiModelProperty
(
value
=
"营业执照图片"
)
private
String
cerImgUrl
;
@ApiModelProperty
(
value
=
"营业执照登记机关"
)
private
String
cerRegiOrg
;
@ApiModelProperty
(
value
=
"注册地址_省"
)
private
String
cerAddrProvince
;
@ApiModelProperty
(
value
=
"注册地址_市"
)
private
String
cerAddrCity
;
@ApiModelProperty
(
value
=
"注册地址"
)
private
String
cerAddrArea
;
@ApiModelProperty
(
value
=
"注册大厦(小区)"
)
private
String
cerAddrVillage
;
@ApiModelProperty
(
value
=
"注册地址_街道"
)
private
String
cerAddrStreet
;
@ApiModelProperty
(
value
=
"注册地址_详细地址"
)
private
String
cerAddrDetail
;
@ApiModelProperty
(
value
=
"法定代表人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人手机"
)
private
String
legalPersonPhone
;
@ApiModelProperty
(
value
=
"负责人"
)
private
String
responPerson
;
@ApiModelProperty
(
value
=
"负责人手机"
)
private
String
responPersonPhone
;
@ApiModelProperty
(
value
=
"所在地邮政编码"
)
private
String
zipCode
;
@ApiModelProperty
(
value
=
"办公地址_省"
)
private
String
offiAddrProvince
;
@ApiModelProperty
(
value
=
"办公地址_市"
)
private
String
offiAddrCity
;
@ApiModelProperty
(
value
=
"办公地址"
)
private
String
offiAddrArea
;
@ApiModelProperty
(
value
=
"办公地址_街道"
)
private
String
offiAddrStreet
;
@ApiModelProperty
(
value
=
"办公大厦(小区)"
)
private
String
offiAddrVillage
;
@ApiModelProperty
(
value
=
"办公地址_详细地址"
)
private
String
offiAddrDetail
;
@ApiModelProperty
(
value
=
"冻结原因"
)
private
String
frozenReason
;
@ApiModelProperty
(
value
=
"单位所属行业"
)
private
String
industry
;
@ApiModelProperty
(
value
=
"值班电话"
)
private
String
onDutyPhone
;
@ApiModelProperty
(
value
=
"管辖分局ID"
)
private
String
auditOrgId
;
@ApiModelProperty
(
value
=
"管辖分局"
)
private
String
auditOrgName
;
@ApiModelProperty
(
value
=
"管辖分局编码"
)
private
String
auditOrgCode
;
@ApiModelProperty
(
value
=
"单位状态"
)
private
Integer
status
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"删除状态"
)
private
Integer
delFlag
;
@ApiModelProperty
(
value
=
"创建人"
)
private
String
createBy
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新人"
)
private
String
updateBy
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"组织机构ID"
)
private
String
sysOrgId
;
@ApiModelProperty
(
value
=
"所属组织机构编码"
)
private
String
sysOrgCode
;
@ApiModelProperty
(
value
=
"96333救援电话"
)
private
String
rescueCall
;
@ApiModelProperty
(
value
=
"同步id"
)
private
String
syncId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/StaffBaseInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 人员数据信息-基本信息
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MidStaffBaseInfoDto"
,
description
=
"人员数据信息-基本信息Dto"
)
public
class
StaffBaseInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"作业人员姓名"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"作业人员证件类型"
)
private
String
operatorIdType
;
@ApiModelProperty
(
value
=
"作业人员身份号码"
)
private
String
operatorId
;
@ApiModelProperty
(
value
=
"性别"
)
private
String
gender
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"工作单位代码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"工作单位名称"
)
private
String
unit
;
@ApiModelProperty
(
value
=
"聘用时间"
)
private
Date
employmentDate
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/StaffQualifInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 人员数据信息-资质信息
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MidStaffQualifInfoDto"
,
description
=
"人员数据信息-资质信息Dto"
)
public
class
StaffQualifInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"作业人员身份证号"
)
private
String
operatorId
;
@ApiModelProperty
(
value
=
"作业项目名称"
)
private
String
operationItem
;
@ApiModelProperty
(
value
=
"作业项目代号"
)
private
String
operationItemCode
;
@ApiModelProperty
(
value
=
"有效日期"
)
private
Date
effectiveDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
private
String
issuingAuthor
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/SuperviseInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 监督管理信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MidEquipSupervisionInfoDto"
,
description
=
"监督管理信息表Dto"
)
public
class
SuperviseInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"$column.comments"
)
private
String
supervisoryCode
;
@ApiModelProperty
(
value
=
"$column.comments"
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
"$column.comments"
)
private
String
status
;
@ApiModelProperty
(
value
=
"管辖分局组织机构代码"
)
private
String
orgBranchCode
;
@ApiModelProperty
(
value
=
"管辖分局名称"
)
private
String
orgBranchName
;
@ApiModelProperty
(
value
=
"是否重点监察设备"
)
private
String
keyMonitoringEqu
;
@ApiModelProperty
(
value
=
"是否在人口密集区"
)
private
String
denselyPopulatedAreas
;
@ApiModelProperty
(
value
=
"是否在重要场所"
)
private
String
importantPlaces
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TemplateDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 模板表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TemplateDto"
,
description
=
"模板表"
)
public
class
TemplateDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"模板内容"
)
private
String
content
;
@ApiModelProperty
(
value
=
"格式(0--json 1: 富文本)"
)
private
Boolean
format
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TemplateExportDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 模板表
*
* @author system_generator
* @date 2021-10-25
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TemplateExportDto"
,
description
=
"模板表"
)
public
class
TemplateExportDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板名称"
)
private
String
templateName
;
@ApiModelProperty
(
value
=
"模板字段"
)
private
String
templateContent
;
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
templateType
;
@ApiModelProperty
(
value
=
"是否标准模板"
)
private
Boolean
isStandard
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzBaseEnterpriseInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.RegUnitIcDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.RegUnitInfoDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 企业数据信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
TzBaseEnterpriseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
/**
* 使用单位唯一标识
*/
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
/**
* 使用单位证件类型
*/
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"单位类型"
)
/**
* 单位类型
*/
private
String
unitType
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
/**
* 使用单位统一信用代码
*/
private
String
useCode
;
@ApiModelProperty
(
value
=
"根据统一信用代码生成的二维码"
)
private
String
qrCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
useUnit
;
@ApiModelProperty
(
value
=
"监管机构组织机构代码"
)
/**
* 监管机构组织机构代码
*/
private
String
superviseOrgCode
;
@ApiModelProperty
(
value
=
"监管机构名称"
)
/**
* 监管机构名称
*/
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
/**
* 是否重点监控单位
*/
private
String
keyUnit
;
@ApiModelProperty
(
value
=
"重点场所分类"
)
/**
* 重点场所分类
*/
private
String
classPlaces
;
@ApiModelProperty
(
value
=
"单位所在省份名称"
)
/**
* 单位所在省份名称
*/
private
String
province
;
@ApiModelProperty
(
value
=
"单位所在城市名称"
)
/**
* 单位所在城市名称
*/
private
String
city
;
@ApiModelProperty
(
value
=
"单位所在区县名称"
)
/**
* 单位所在区县名称
*/
private
String
district
;
@ApiModelProperty
(
value
=
"单位所在街道名称"
)
/**
* 单位所在街道名称
*/
private
String
street
;
@ApiModelProperty
(
value
=
"单位所在社区名称"
)
/**
* 单位所在社区名称
*/
private
String
community
;
@ApiModelProperty
(
value
=
"单位详细地址"
)
/**
* 单位详细地址
*/
private
String
address
;
@ApiModelProperty
(
value
=
"使用单位法人"
)
/**
* 使用单位法人
*/
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人联系电话"
)
/**
* 法人联系电话
*/
private
String
legalPhone
;
@ApiModelProperty
(
value
=
"使用单位联系人"
)
/**
* 使用单位联系人
*/
private
String
useContact
;
@ApiModelProperty
(
value
=
"联系人联系电话"
)
/**
* 联系人联系电话
*/
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"安全管理人员1姓名"
)
/**
* 安全管理人员1姓名
*/
private
String
safetyOne
;
@ApiModelProperty
(
value
=
"安全管理人员1身份证"
)
/**
* 安全管理人员1身份证
*/
private
String
safetyOneId
;
@ApiModelProperty
(
value
=
"安全管理人员1联系电话"
)
/**
* 安全管理人员1联系电话
*/
private
String
safetyOnePhone
;
@ApiModelProperty
(
value
=
"安全管理人员2"
)
/**
* 安全管理人员2
*/
private
String
safetyTwo
;
@ApiModelProperty
(
value
=
"安全管理人员2身份证"
)
/**
* 安全管理人员2身份证
*/
private
String
safetyTwoId
;
@ApiModelProperty
(
value
=
"安全管理人员2联系电话"
)
/**
* 安全管理人员2联系电话
*/
private
String
safetyTwoPhone
;
@ApiModelProperty
(
value
=
"单位地理坐标经度"
)
/**
* 单位地理坐标经度
*/
private
String
longitude
;
@ApiModelProperty
(
value
=
"单位地理坐标纬度"
)
/**
* 单位地理坐标纬度
*/
private
String
latitude
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
@ApiModelProperty
(
value
=
"管辖机构"
)
/**
* 管辖机构
*/
private
String
governingBody
;
@ApiModelProperty
(
value
=
"数据来源"
)
/**
* 数据来源
*/
private
String
dataSources
;
@ApiModelProperty
(
value
=
"所属行业"
)
/**
* 所属行业
*/
private
String
industry
;
@ApiModelProperty
(
value
=
"登记机关"
)
/**
* 登记机关
*/
private
String
registrationAuthority
;
@ApiModelProperty
(
value
=
"核准时间"
)
/**
* 核准时间
*/
private
Date
approvalTime
;
/**
* 核准时间(企业端基础信息使用)
*/
@ApiModelProperty
(
value
=
"核准时间"
)
private
String
approval
;
@ApiModelProperty
(
value
=
"经营状态"
)
/**
* 经营状态
*/
private
String
operatingStatus
;
@ApiModelProperty
(
value
=
"维保负责人"
)
/**
* 维保负责人
*/
private
String
maintenPerson
;
@ApiModelProperty
(
value
=
"维保负责人联系电话"
)
/**
* 维保负责人联系电话
*/
private
String
maintenTelephone
;
@ApiModelProperty
(
value
=
"质量保证工程师"
)
/**
* 质量保证工程师
*/
private
String
sqa
;
@ApiModelProperty
(
value
=
"质量负责人"
)
/**
* 质量负责人
*/
private
String
qualityPerson
;
@ApiModelProperty
(
value
=
"质量负责人电话"
)
/**
* 质量负责人电话
*/
private
String
qualityTelephone
;
@ApiModelProperty
(
value
=
"技术负责人"
)
/**
* 技术负责人
*/
private
String
technicalPerson
;
@ApiModelProperty
(
value
=
"涉及设备类型"
)
private
List
equipCategory
;
@ApiModelProperty
(
value
=
"企业营业执照"
)
private
List
unitBusinessLicense
;
@ApiModelProperty
(
value
=
"企业许可证书"
)
private
List
unitExequatur
;
@ApiModelProperty
(
value
=
"安全管理人2身份证照片"
)
private
List
safetyTwoPhoto
;
@ApiModelProperty
(
value
=
"安全管理人1身份证照片"
)
private
List
safetyOnePhoto
;
@ApiModelProperty
(
value
=
"质量保证工程师电话"
)
private
String
sqaPhone
;
@ApiModelProperty
(
value
=
"行业主管部门"
)
private
String
industrySupervisor
;
private
String
region
;
private
String
fullAddress
;
private
String
superviseKey
;
private
List
<
BaseUnitLicenceDto
>
unitLicences
;
private
RegUnitIcDto
regUnitIcDto
;
//企业管理员信息
private
RegUnitInfoDto
regUnitInfoDto
;
@ApiModelProperty
(
value
=
"企业标签信息"
)
private
String
regulatoryLabels
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzBaseUnitLicenceDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 单位许可信息表
*
* @author duanwei
* @date 2022-08-31
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_base_unit_licence"
)
@ApiModel
(
value
=
"TzBaseUnitLicence对象"
,
description
=
"单位许可信息表"
)
public
class
TzBaseUnitLicenceDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位编码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"许可地址"
)
private
String
licAddress
;
@ApiModelProperty
(
value
=
"证书类型"
)
private
String
certType
;
@ApiModelProperty
(
value
=
"证书类型code"
)
private
String
certTypeCode
;
@ApiModelProperty
(
value
=
"证书编号"
)
private
String
certNo
;
@ApiModelProperty
(
value
=
"有效期至"
)
private
Date
expiryDate
;
@ApiModelProperty
(
value
=
"发证日期"
)
private
Date
issueDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
private
String
approvedOrgan
;
@ApiModelProperty
(
value
=
"发证机关code"
)
private
String
approvedOrganCode
;
@ApiModelProperty
(
value
=
"变更日期"
)
private
Date
changeDate
;
@ApiModelProperty
(
value
=
"许可方式/许可状态"
)
private
String
applyType
;
@ApiModelProperty
(
value
=
"许可方式/许可状态code"
)
private
String
applyTypeCode
;
@ApiModelProperty
(
value
=
"许可评审方式"
)
private
String
appraisalType
;
@ApiModelProperty
(
value
=
"许可评审方式code"
)
private
String
appraisalTypeCode
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"许可项目/检验类型/设备品种编码"
)
private
String
itemCode
;
@ApiModelProperty
(
value
=
"许可项目/检验类型/设备品种"
)
private
String
itemCodeName
;
@ApiModelProperty
(
value
=
"许可子项目/检验项目/充装介质类别code"
)
private
String
subItemCode
;
@ApiModelProperty
(
value
=
"许可子项目/检验项目/充装介质类别"
)
private
String
subItemName
;
@ApiModelProperty
(
value
=
"许可参数/充装介质名称"
)
private
String
parameter
;
@ApiModelProperty
(
value
=
"参数code"
)
private
String
parameterCode
;
@ApiModelProperty
(
value
=
"固定检验地址"
)
private
String
itemAddress
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgBasicInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
TzsJgBasicInfoDto
extends
BaseDto
{
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"管辖分局名称"
)
private
String
orgBranchName
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"维保单位名称"
)
private
String
meUnitName
;
@ApiModelProperty
(
value
=
"产权单位名称"
)
private
String
estateUnitName
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
// @ApiModelProperty(value = "设备种类")
// private String equList;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equCategory
;
@ApiModelProperty
(
value
=
"设备品种"
)
private
String
equDefine
;
@ApiModelProperty
(
value
=
"96333识别码(七位电梯应急救援识别码)"
)
private
String
code96333
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"设备所在区域 省/市/区"
)
private
String
area
;
@ApiModelProperty
(
value
=
"设备详细使用地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"管辖分局组织机构代码"
)
private
String
orgBranchCode
;
@ApiModelProperty
(
value
=
"监督管理信息"
)
private
TzsJgSuperviseInfoDto
superviseInfo
;
@ApiModelProperty
(
value
=
"设计信息"
)
private
TzsJgDesignInfoDto
designInfo
;
@ApiModelProperty
(
value
=
"制造信息"
)
private
TzsJgProduceInfoDto
produceInfo
;
@ApiModelProperty
(
value
=
"注册登记信息"
)
private
TzsJgRegistrationInfoDto
registrationInfo
;
@ApiModelProperty
(
value
=
"使用信息"
)
private
TzsJgUseInfoDto
useInfo
;
@ApiModelProperty
(
value
=
"施工信息-最新一次"
)
private
TzsJgConstructionInfoDto
constructionInfo
;
@ApiModelProperty
(
value
=
"施工信息列表"
)
private
List
<
TzsJgConstructionInfoDto
>
constructionInfoList
;
@ApiModelProperty
(
value
=
"维保信息"
)
private
TzsJgMaintenanceInfoDto
maintenanceInfo
;
@ApiModelProperty
(
value
=
"维保信息列表"
)
private
List
<
TzsJgMaintenanceInfoDto
>
maintenanceInfoList
;
@ApiModelProperty
(
value
=
"技术信息"
)
private
TzsJgElevatorTechInfoDto
elevatorTechInfo
;
@ApiModelProperty
(
value
=
"检验信息"
)
private
TzsJgInspectionInfoDto
inspectionInfo
;
@ApiModelProperty
(
value
=
"检验信息列表"
)
private
List
<
TzsJgInspectionInfoDto
>
inspectionInfoList
;
@ApiModelProperty
(
value
=
"其他信息"
)
private
TzsJgOtherInfoDto
otherInfo
;
@ApiModelProperty
(
value
=
"附件信息"
)
private
List
<
TzsJgEnclosureInfoDto
>
enclousureInfo
;
private
String
superviseKey
;
@ApiModelProperty
(
value
=
"施工单位名称"
)
private
String
uscUnitName
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgBasicOutterDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
TzsJgBasicOutterDto
{
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useRegistrationNumber
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"设备种类"
)
private
String
equipmentType
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equipmentCategory
;
@ApiModelProperty
(
value
=
"设备品种"
)
private
String
equipmentVariety
;
@ApiModelProperty
(
value
=
"产品名称"
)
private
String
equipmentName
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equipmentCode
;
@ApiModelProperty
(
value
=
"产品编号"
)
private
String
equipmentNumber
;
@ApiModelProperty
(
value
=
"单位内编号"
)
private
String
internalNumber
;
@ApiModelProperty
(
value
=
"登记机关"
)
private
String
registrationOrgan
;
@ApiModelProperty
(
value
=
"发证日期"
)
private
String
registrationDate
;
@ApiModelProperty
(
value
=
"设备使用地点/使用单位地址"
)
private
String
useUnitAddress
;
@ApiModelProperty
(
value
=
"使用单位统一社会信用代码"
)
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"使用代为所在地代码"
)
private
String
useUnitAreaCode
;
@ApiModelProperty
(
value
=
"设备使用状态"
)
private
String
regStatus
;
@ApiModelProperty
(
value
=
"设备使用状态变更日期"
)
private
Date
useStatusUpdate
;
@ApiModelProperty
(
value
=
"变更登记"
)
private
String
changeStatus
;
@ApiModelProperty
(
value
=
"变更登记日期"
)
private
Date
changeUpdate
;
@ApiModelProperty
(
value
=
"投入使用日期"
)
private
Date
useDate
;
@ApiModelProperty
(
value
=
"设计单位名称"
)
private
String
designUnitName
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
manUnitName
;
@ApiModelProperty
(
value
=
"施工单位名称"
)
private
String
builderUnitName
;
@ApiModelProperty
(
value
=
"监督检验机构名称"
)
private
String
JDUnitName
;
@ApiModelProperty
(
value
=
"形式试验机构名称"
)
private
String
XSUnitName
;
@ApiModelProperty
(
value
=
"产权单位名称"
)
private
String
CQUnitName
;
@ApiModelProperty
(
value
=
"产权单位统一社会信用代码"
)
private
String
CQUnitCode
;
@ApiModelProperty
(
value
=
"生产时间"
)
private
Date
recordDate
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgConstructionInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 特种设备基本信息-施工信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgConstructionInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"施工类型(安装、改造、移装)"
)
/**
* 施工类型(安装、改造、移装)
*/
private
String
constructionType
;
@ApiModelProperty
(
value
=
"施工单位统一社会信用代码"
)
/**
* 施工单位统一社会信用代码
*/
private
String
uscUnitCreditCode
;
@ApiModelProperty
(
value
=
"施工单位名称"
)
/**
* 施工单位名称
*/
private
String
uscUnitName
;
@ApiModelProperty
(
value
=
"安装/改造/移装告知ID"
)
/**
* 安装/改造/移装告知ID
*/
private
String
uscInformId
;
@ApiModelProperty
(
value
=
"施工时间"
)
/**
* 施工时间
*/
private
Date
uscDate
;
private
String
uscDateStr
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgDesignInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备基本信息-设计信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgDesignInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码(监管系统对接标识)"
)
/**
* 监管系统唯一编码(监管系统对接标识)
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"设计单位统一社会信用代码"
)
/**
* 设计单位统一社会信用代码
*/
private
String
designUnitCreditCode
;
@ApiModelProperty
(
value
=
"设计单位名称"
)
/**
* 设计单位名称
*/
private
String
designUnitName
;
@ApiModelProperty
(
value
=
"设计许可编号"
)
/**
* 设计许可编号
*/
private
String
designLicenseNum
;
@ApiModelProperty
(
value
=
"设计使用年限"
)
/**
* 设计使用年限
*/
private
Integer
designUseDate
;
@ApiModelProperty
(
value
=
"设计日期"
)
/**
* 设计日期
*/
private
Date
designDate
;
@ApiModelProperty
(
value
=
"总图图号"
)
/**
* 总图图号
*/
private
String
drawingDo
;
@ApiModelProperty
(
value
=
"设计文件鉴定单位"
)
/**
* 设计文件鉴定单位
*/
private
String
appraisalUnit
;
@ApiModelProperty
(
value
=
"设计文件鉴定日期"
)
/**
* 设计文件鉴定日期
*/
private
Date
appraisalDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
List
<
TzsJgFile
>
designFile
;
List
<
TzsJgFile
>
designCode
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgDetailInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
TzsJgDetailInfoDto
extends
BaseDto
{
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"管辖分局名称"
)
private
String
orgBranchName
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"产权单位名称"
)
private
String
estateUnitName
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
// @ApiModelProperty(value = "设备种类")
// private String equList;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equCategory
;
@ApiModelProperty
(
value
=
"设备品种"
)
private
String
equDefine
;
@ApiModelProperty
(
value
=
"96333识别码(七位电梯应急救援识别码)"
)
private
String
code96333
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"设备所在区域 省/市/区"
)
private
String
area
;
@ApiModelProperty
(
value
=
"设备详细使用地址"
)
private
String
address
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgElevatorTechInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 电梯技术参数Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgElevatorTechInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"额定速度"
)
/**
* 额定速度
*/
private
String
ratedSpeed
;
@ApiModelProperty
(
value
=
"提升高度"
)
/**
* 提升高度
*/
private
String
mainLiftingHeight
;
@ApiModelProperty
(
value
=
"控制方式"
)
/**
* 控制方式
*/
private
String
controlType
;
@ApiModelProperty
(
value
=
"层站"
)
/**
* 层站
*/
private
String
layerStation
;
@ApiModelProperty
(
value
=
"额定载重"
)
/**
* 额定载重
*/
private
String
ratedLoad
;
@ApiModelProperty
(
value
=
"轿厢尺寸"
)
/**
* 轿厢尺寸
*/
private
String
cabin
;
@ApiModelProperty
(
value
=
"驱动主机型号"
)
/**
* 驱动主机型号
*/
private
String
driveType
;
@ApiModelProperty
(
value
=
"驱动主机编号"
)
/**
* 驱动主机编号
*/
private
String
driveCode
;
@ApiModelProperty
(
value
=
"驱动主机制造单位"
)
/**
* 驱动主机制造单位
*/
private
String
driveProduceUnit
;
@ApiModelProperty
(
value
=
"驱动主机额定功率"
)
/**
* 驱动主机额定功率
*/
private
String
drivePower
;
@ApiModelProperty
(
value
=
"驱动主机额定转速"
)
/**
* 驱动主机额定转速
*/
private
String
driveSpeeds
;
@ApiModelProperty
(
value
=
"驱动主机减速比"
)
/**
* 驱动主机减速比
*/
private
String
reductionRatio
;
@ApiModelProperty
(
value
=
"控制柜型号"
)
/**
* 控制柜型号
*/
private
String
controlModel
;
@ApiModelProperty
(
value
=
"控制柜编号"
)
/**
* 控制柜编号
*/
private
String
controlCode
;
@ApiModelProperty
(
value
=
"控制柜制造单位"
)
/**
* 控制柜制造单位
*/
private
String
controlFacUnit
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质种类"
)
/**
* 悬挂系统悬挂介质种类
*/
private
String
susMediumType
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质型号"
)
/**
* 悬挂系统悬挂介质型号
*/
private
String
susMediumModel
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质数量"
)
/**
* 悬挂系统悬挂介质数量
*/
private
String
susMediumQuantity
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质规格"
)
/**
* 悬挂系统悬挂介质规格
*/
private
String
susMediumSpe
;
@ApiModelProperty
(
value
=
"限速器型号"
)
/**
* 限速器型号
*/
private
String
governorModel
;
@ApiModelProperty
(
value
=
"限速器编号"
)
/**
* 限速器编号
*/
private
String
governorNum
;
@ApiModelProperty
(
value
=
"限速器制造单位"
)
/**
* 限速器制造单位
*/
private
String
governorUnit
;
@ApiModelProperty
(
value
=
"限速器检验日期"
)
/**
* 限速器检验日期
*/
private
Date
governorInsDate
;
@ApiModelProperty
(
value
=
"安全钳型号"
)
/**
* 安全钳型号
*/
private
String
safeGearModel
;
@ApiModelProperty
(
value
=
"安全钳编号"
)
/**
* 安全钳编号
*/
private
String
safeGearNum
;
@ApiModelProperty
(
value
=
"安全钳制造单位"
)
/**
* 安全钳制造单位
*/
private
String
safeGearProdUnit
;
@ApiModelProperty
(
value
=
"轿厢缓冲器型号"
)
/**
* 轿厢缓冲器型号
*/
private
String
carBufModel
;
@ApiModelProperty
(
value
=
"轿厢缓冲器编号"
)
/**
* 轿厢缓冲器编号
*/
private
String
carBufNum
;
@ApiModelProperty
(
value
=
"轿厢缓冲器制造单位"
)
/**
* 轿厢缓冲器制造单位
*/
private
String
carBufProdUnit
;
@ApiModelProperty
(
value
=
"对重缓冲器型号"
)
/**
* 对重缓冲器型号
*/
private
String
countBufModel
;
@ApiModelProperty
(
value
=
"对重缓冲器编号"
)
/**
* 对重缓冲器编号
*/
private
String
countBufNum
;
@ApiModelProperty
(
value
=
"对重缓冲器制造单位"
)
/**
* 对重缓冲器制造单位
*/
private
String
countBufProdUnit
;
@ApiModelProperty
(
value
=
"层门门锁装置型号"
)
/**
* 层门门锁装置型号
*/
private
String
landDoorLockModel
;
@ApiModelProperty
(
value
=
"层门门锁装置编号"
)
/**
* 层门门锁装置编号
*/
private
String
landDoorLockNum
;
@ApiModelProperty
(
value
=
"层门门锁装置制造单位"
)
/**
* 层门门锁装置制造单位
*/
private
String
landDoorLockProdUnit
;
@ApiModelProperty
(
value
=
"轿门门锁装置型号"
)
/**
* 轿门门锁装置型号
*/
private
String
carDoorLockModel
;
@ApiModelProperty
(
value
=
"轿门门锁装置编号"
)
/**
* 轿门门锁装置编号
*/
private
String
carDoorLockNum
;
@ApiModelProperty
(
value
=
"轿门门锁装置制造单位"
)
/**
* 轿门门锁装置制造单位
*/
private
String
carDoorLockProdUnit
;
@ApiModelProperty
(
value
=
"上行保护装置型号"
)
/**
* 上行保护装置型号
*/
private
String
upProtectModel
;
@ApiModelProperty
(
value
=
"上行保护装置编号"
)
/**
* 上行保护装置编号
*/
private
String
upProtectNum
;
@ApiModelProperty
(
value
=
"上行保护装置制造单位"
)
/**
* 上行保护装置制造单位
*/
private
String
upProtectProdUnit
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置型号"
)
/**
* 轿厢意外移动保护装置型号
*/
private
String
carAccProtModel
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置编号"
)
/**
* 轿厢意外移动保护装置编号
*/
private
String
carAccProtNum
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置制造单位"
)
/**
* 轿厢意外移动保护装置制造单位
*/
private
String
carAccProtProdUnit
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
List
<
TzsJgFile
>
governorEffiReport
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgEnclosureInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 特种设备附件资料信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgEnclosureInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备资料编号"
)
/**
* 设备资料编号
*/
private
String
equDataNo
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"设备资料类型"
)
/**
* 设备资料类型
*/
private
String
equDataType
;
@ApiModelProperty
(
value
=
"附件资料格式"
)
/**
* 附件资料格式
*/
private
String
enclosureFormat
;
@ApiModelProperty
(
value
=
"附件资料名称"
)
/**
* 附件资料名称
*/
private
String
enclosureName
;
@ApiModelProperty
(
value
=
"附件资料完整路径"
)
/**
* 附件资料完整路径
*/
private
String
enclosureUrl
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgFileDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 附件表Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgFileDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"附件名"
)
/**
* 附件名
*/
private
String
fileName
;
@ApiModelProperty
(
value
=
"附件url地址"
)
/**
* 附件url地址
*/
private
String
fileUrl
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"所属对象"
)
/**
* 所属对象
*/
private
String
objectType
;
@ApiModelProperty
(
value
=
"所属属性名"
)
/**
* 所属属性名
*/
private
String
attributeType
;
@ApiModelProperty
(
value
=
"同步日期"
)
/**
* 同步日期
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgInspectionInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备检验信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgInspectionInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"设备代码"
)
/**
* 设备代码
*/
private
String
equCode
;
@ApiModelProperty
(
value
=
"检验类型(1法定类监督检验2法定类定期检验3非法定类检验4委托类检验)"
)
/**
* 检验类型(1法定类监督检验
2法定类定期检验
3非法定类检验
4委托类检验)
*/
private
String
inspectType
;
@ApiModelProperty
(
value
=
"检验机构名称"
)
/**
* 检验机构名称
*/
private
String
inspectOrgName
;
@ApiModelProperty
(
value
=
"检验报告ID"
)
/**
* 检验报告ID
*/
private
String
inspectReportNum
;
@ApiModelProperty
(
value
=
"检验人员"
)
/**
* 检验人员
*/
private
String
inspectStaff
;
@ApiModelProperty
(
value
=
"检验日期"
)
/**
* 检验日期
*/
private
Date
inspectDate
;
private
String
inspectDateStr
;
@ApiModelProperty
(
value
=
"检验结论(合格,复检合格等)"
)
/**
* 检验结论(合格,复检合格等)
*/
private
String
inspectConclusion
;
@ApiModelProperty
(
value
=
"安全状况等级"
)
/**
* 安全状况等级
*/
private
String
safetyLevel
;
@ApiModelProperty
(
value
=
"检验问题备注"
)
/**
* 检验问题备注
*/
private
String
problemRemark
;
@ApiModelProperty
(
value
=
"下次检验日期"
)
/**
* 下次检验日期
*/
private
Date
nextInspectDate
;
private
String
nextInspectDateStr
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
private
List
<
TzsJgFile
>
inspectionReport
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgMaintenanceInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备基本信息-维保备案信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgMaintenanceInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"维保单位统一社会信用代码"
)
/**
* 维保单位统一社会信用代码
*/
private
String
meUnitCreditCode
;
@ApiModelProperty
(
value
=
"维保单位名称"
)
/**
* 维保单位名称
*/
private
String
meUnitName
;
@ApiModelProperty
(
value
=
"维保合同备案ID"
)
/**
* 维保合同备案ID
*/
private
String
repairInformId
;
@ApiModelProperty
(
value
=
"维保合同开始日期"
)
/**
* 维保合同开始日期
*/
private
Date
informStart
;
private
String
informStartStr
;
@ApiModelProperty
(
value
=
"维保合同结束日期"
)
/**
* 维保合同结束日期
*/
private
Date
informEnd
;
private
String
informEndStr
;
@ApiModelProperty
(
value
=
"维保负责人姓名"
)
/**
* 维保负责人姓名
*/
private
String
meMaster
;
@ApiModelProperty
(
value
=
"维保负责人身份证号"
)
/**
* 维保负责人身份证号
*/
private
String
meMasterId
;
@ApiModelProperty
(
value
=
"紧急救援电话"
)
/**
* 紧急救援电话
*/
private
String
emergencycall
;
@ApiModelProperty
(
value
=
"维保周期(单位:月)"
)
/**
* 维保周期(单位:月)
*/
private
Integer
meCycle
;
@ApiModelProperty
(
value
=
"大修周期(单位:月)"
)
/**
* 大修周期(单位:月)
*/
private
Integer
overhaulCycle
;
@ApiModelProperty
(
value
=
"24小时维保电话"
)
/**
* 24小时维保电话
*/
private
String
me24Telephone
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
private
List
<
TzsJgFile
>
repairInform
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgOtherInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 特种设备基本信息-其他信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgOtherInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"保险机构"
)
/**
* 保险机构
*/
private
String
insuranceOrg
;
@ApiModelProperty
(
value
=
"保险到期日"
)
/**
* 保险到期日
*/
private
Date
expiryDate
;
private
String
expiryDateStr
;
@ApiModelProperty
(
value
=
"物联网机构(非必填)"
)
/**
* 物联网机构(非必填)
*/
private
String
iotOrg
;
@ApiModelProperty
(
value
=
"物联网接入标志(非必填)"
)
/**
* 物联网接入标志(非必填)
*/
private
String
iotSign
;
@ApiModelProperty
(
value
=
"有无监控(有、无)"
)
/**
* 有无监控(有、无)
*/
private
String
isMonitor
;
@ApiModelProperty
(
value
=
"96333识别码(七位电梯应急救援识别码)"
)
/**
* 96333识别码(七位电梯应急救援识别码)
*/
private
String
code96333
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgProduceInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备基本信息-制造信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgProduceInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"制造单位统一社会信用代码"
)
/**
* 制造单位统一社会信用代码
*/
private
String
produceUnitCreditCode
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
/**
* 制造单位名称
*/
private
String
produceUnitName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
/**
* 制造许可编号
*/
private
String
produceLicenseNum
;
@ApiModelProperty
(
value
=
"出厂编号"
)
/**
* 出厂编号
*/
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"制造日期"
)
/**
* 制造日期
*/
private
Date
produceDate
;
@ApiModelProperty
(
value
=
"制造日期"
)
/**
* 制造日期
*/
private
String
produceDateStr
;
@ApiModelProperty
(
value
=
"是否进口(是、否)"
)
/**
* 是否进口(是、否)
*/
private
String
imported
;
@ApiModelProperty
(
value
=
"制造国"
)
/**
* 制造国
*/
private
String
produceCountry
;
@ApiModelProperty
(
value
=
"监督检验ID"
)
/**
* 监督检验ID
*/
private
String
inspectionId
;
@ApiModelProperty
(
value
=
"型式试验ID"
)
/**
* 型式试验ID
*/
private
String
typeTestId
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
private
List
<
TzsJgFile
>
produceStandard
;
private
List
<
TzsJgFile
>
productCertificate
;
private
List
<
TzsJgFile
>
iumInstructions
;
private
List
<
TzsJgFile
>
supervisionCert
;
private
List
<
TzsJgFile
>
ceCert
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgRegistrationInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备基本信息-注册登记信息 Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgRegistrationInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"登记机关组织机构代码"
)
/**
* 登记机关组织机构代码
*/
private
String
organizationCode
;
@ApiModelProperty
(
value
=
"登记机关名称"
)
/**
* 登记机关名称
*/
private
String
organizationName
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
/**
* 使用登记证编号
*/
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"注册状态(已注册 未注册)"
)
/**
* 注册状态(已注册
未注册)
*/
private
String
registerState
;
@ApiModelProperty
(
value
=
"使用登记ID"
)
/**
* 使用登记ID
*/
private
String
useOrgId
;
@ApiModelProperty
(
value
=
"设备代码"
)
/**
* 设备代码
*/
private
String
equCode
;
@ApiModelProperty
(
value
=
"设备种类"
)
/**
* 设备种类
*/
private
String
equList
;
@ApiModelProperty
(
value
=
"设备类别"
)
/**
* 设备类别
*/
private
String
equCategory
;
@ApiModelProperty
(
value
=
"设备品种"
)
/**
* 设备品种
*/
private
String
equDefine
;
@ApiModelProperty
(
value
=
"产品名称"
)
/**
* 产品名称
*/
private
String
productName
;
@ApiModelProperty
(
value
=
"品牌名称"
)
/**
* 品牌名称
*/
private
String
brandName
;
@ApiModelProperty
(
value
=
"设备型号"
)
/**
* 设备型号
*/
private
String
equType
;
@ApiModelProperty
(
value
=
"设备总价值(万元)"
)
/**
* 设备总价值(万元)
*/
private
Double
equPrice
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
private
List
<
TzsJgFile
>
useRegistCertificate
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgStaffBaseInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 人员数据信息-基本信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgStaffBaseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"作业人员姓名"
)
/**
* 作业人员姓名
*/
private
String
operator
;
@ApiModelProperty
(
value
=
"作业人员证件类型"
)
/**
* 作业人员证件类型
*/
private
String
operatorIdType
;
@ApiModelProperty
(
value
=
"作业人员身份号码"
)
/**
* 作业人员身份号码
*/
private
String
operatorId
;
@ApiModelProperty
(
value
=
"性别"
)
/**
* 性别
*/
private
String
gender
;
@ApiModelProperty
(
value
=
"联系电话"
)
/**
* 联系电话
*/
private
String
phone
;
@ApiModelProperty
(
value
=
"工作单位代码"
)
/**
* 工作单位代码
*/
private
String
unitCode
;
@ApiModelProperty
(
value
=
"工作单位名称"
)
/**
* 工作单位名称
*/
private
String
unit
;
@ApiModelProperty
(
value
=
"聘用时间"
)
/**
* 聘用时间
*/
private
Date
employmentDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgStaffQualifInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 人员数据信息-资质信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgStaffQualifInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"作业人员身份证号"
)
/**
* 作业人员身份证号
*/
private
String
operatorId
;
@ApiModelProperty
(
value
=
"作业项目名称"
)
/**
* 作业项目名称
*/
private
String
operationItem
;
@ApiModelProperty
(
value
=
"作业项目代号"
)
/**
* 作业项目代号
*/
private
String
operationItemCode
;
@ApiModelProperty
(
value
=
"有效日期"
)
/**
* 有效日期
*/
private
Date
effectiveDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
/**
* 发证机关
*/
private
String
issuingAuthor
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgSuperviseInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 特种设备基本信息-监督管理信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgSuperviseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"管辖分局组织机构代码"
)
/**
* 管辖分局组织机构代码
*/
private
String
orgBranchCode
;
@ApiModelProperty
(
value
=
"管辖分局名称"
)
/**
* 管辖分局名称
*/
private
String
orgBranchName
;
@ApiModelProperty
(
value
=
"是否重点监察设备(是、否)"
)
/**
* 是否重点监察设备(是、否)
*/
private
String
keyMonitoringEqu
;
@ApiModelProperty
(
value
=
"是否在人口密集区(是、否)"
)
/**
* 是否在人口密集区(是、否)
*/
private
String
denselyPopulatedAreas
;
@ApiModelProperty
(
value
=
"是否在重要场所(是、否)"
)
/**
* 是否在重要场所(是、否)
*/
private
String
importantPlaces
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsJgUseInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 特种设备基本信息-使用信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
public
class
TzsJgUseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
/**
* 使用单位统一信用代码
*/
private
String
useUnitCreditCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"产权单位统一信用代码"
)
/**
* 产权单位统一信用代码
*/
private
String
estateUnitCreditCode
;
@ApiModelProperty
(
value
=
"产权单位名称"
)
/**
* 产权单位名称
*/
private
String
estateUnitName
;
@ApiModelProperty
(
value
=
"使用状态变更日期"
)
/**
* 使用状态变更日期
*/
private
Date
useStateChangeDate
;
@ApiModelProperty
(
value
=
"变更事项(使用单位名称变更、变更使用单位、改造/移装变更、延期使用变更)"
)
/**
* 变更事项(使用单位名称变更、变更使用单位、改造/移装变更、延期使用变更)
*/
private
String
changes
;
@ApiModelProperty
(
value
=
"使用内部编号"
)
/**
* 使用内部编号
*/
private
String
useInnerCode
;
@ApiModelProperty
(
value
=
"投入使用日期"
)
/**
* 投入使用日期
*/
private
Date
useDate
;
private
String
useDateStr
;
@ApiModelProperty
(
value
=
"经办人"
)
/**
* 经办人
*/
private
String
agent
;
@ApiModelProperty
(
value
=
"设备所在地区代码"
)
/**
* 设备所在地区代码
*/
private
String
areaCode
;
@ApiModelProperty
(
value
=
"设备使用地点_省"
)
/**
* 设备使用地点_省
*/
private
String
province
;
@ApiModelProperty
(
value
=
"设备使用地点_市"
)
/**
* 设备使用地点_市
*/
private
String
city
;
@ApiModelProperty
(
value
=
"设备使用地点_区(县)"
)
/**
* 设备使用地点_区(县)
*/
private
String
county
;
@ApiModelProperty
(
value
=
"设备使用地点_街道(镇)"
)
/**
* 设备使用地点_街道(镇)
*/
private
String
street
;
@ApiModelProperty
(
value
=
"设备详细使用地址"
)
/**
* 设备详细使用地址
*/
private
String
address
;
@ApiModelProperty
(
value
=
"设备地理坐标经度"
)
/**
* 设备地理坐标经度
*/
private
String
longitude
;
@ApiModelProperty
(
value
=
"设备地理坐标纬度"
)
/**
* 设备地理坐标纬度
*/
private
String
latitude
;
@ApiModelProperty
(
value
=
"设备使用场所(住宅小区、商业单位、学校、医院、政府机关、重要公共场所)"
)
/**
* 设备使用场所(住宅小区、商业单位、学校、医院、政府机关、重要公共场所)
*/
private
String
usePlace
;
@ApiModelProperty
(
value
=
"设备主管部门(药监局、经信委、文化委、市政市容委、发改委、水务局、住房建设委、交通局、商务委、旅游局、体育局、住房建设委、园林绿化局、水利局、商务委、卫生局、教育局等)"
)
/**
* 设备主管部门(药监局、经信委、文化委、市政市容委、发改委、水务局、住房建设委、交通局、商务委、旅游局、体育局、住房建设委、园林绿化局、水利局、商务委、卫生局、教育局等)
*/
private
String
equManageDt
;
@ApiModelProperty
(
value
=
"安全管理部门名称"
)
/**
* 安全管理部门名称
*/
private
String
safetyManageDt
;
@ApiModelProperty
(
value
=
"安全管理员"
)
/**
* 安全管理员
*/
private
String
safetyManager
;
@ApiModelProperty
(
value
=
"安全管理员移动电话"
)
/**
* 安全管理员移动电话
*/
private
Long
phone
;
@ApiModelProperty
(
value
=
"设备状态(1在用2停用3报废 4注销5迁出 6拆除 7目录外 8非法设备)"
)
/**
* 设备状态(1在用2停用3报废 4注销5迁出 6拆除 7目录外 8非法设备)
*/
private
String
equState
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 用户信息
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TzsUseInfo"
,
description
=
"用户信息"
)
public
class
TzsUserInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"姓名"
)
private
String
name
;
@ApiModelProperty
(
value
=
"证件类型"
)
private
String
certificateType
;
@ApiModelProperty
(
value
=
"证件编号"
)
private
String
certificateNum
;
@ApiModelProperty
(
value
=
"性别"
)
private
String
gender
;
@ApiModelProperty
(
value
=
"岗位"
)
private
String
post
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"出生日期"
)
private
Date
birthday
;
@ApiModelProperty
(
value
=
"学历"
)
private
String
education
;
@ApiModelProperty
(
value
=
"专业"
)
private
String
speciality
;
@ApiModelProperty
(
value
=
"邮箱"
)
private
String
email
;
@ApiModelProperty
(
value
=
"住址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"证件照片"
)
private
String
identification
;
@ApiModelProperty
(
value
=
"头像"
)
private
String
profile
;
@ApiModelProperty
(
value
=
"账户名"
)
private
String
amosUserName
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"平台账号id"
)
private
String
amosUserId
;
@ApiModelProperty
(
value
=
"年龄"
)
private
Integer
age
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsUserQualificationsDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 用户资质信息
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TzsUseInfo"
,
description
=
"用户资质信息"
)
public
class
TzsUserQualificationsDto
extends
BaseDto
{
@ApiModelProperty
(
value
=
"证书类型"
)
private
String
certificateType
;
@ApiModelProperty
(
value
=
"证书编号"
)
private
String
certificateNum
;
@ApiModelProperty
(
value
=
"发证机关"
)
private
String
issuingUnit
;
@ApiModelProperty
(
value
=
"作业项目id"
)
private
String
projectId
;
@ApiModelProperty
(
value
=
"发证日志"
)
private
Date
issuingDate
;
@ApiModelProperty
(
value
=
"有效期"
)
private
String
expirationDate
;
@ApiModelProperty
(
value
=
"附件"
)
private
String
file
;
@ApiModelProperty
(
value
=
"用户信息id"
)
private
String
userInfoId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/UseInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 使用信息表
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"UseInfo"
,
description
=
"使用信息"
)
public
class
UseInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
private
String
useUnitCreditCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"产权单位统一信用代码"
)
private
String
estateUnitCreditCode
;
@ApiModelProperty
(
value
=
"产权单位名称"
)
private
String
estateUnitName
;
@ApiModelProperty
(
value
=
"使用状态变更日期"
)
private
String
useStateChangeDate
;
@ApiModelProperty
(
value
=
"变更事项"
)
private
String
changes
;
@ApiModelProperty
(
value
=
"使用内部编号"
)
private
String
useInnerCode
;
@ApiModelProperty
(
value
=
"投入使用日期"
)
private
String
useDate
;
@ApiModelProperty
(
value
=
"经办人"
)
private
String
agent
;
@ApiModelProperty
(
value
=
"设备使用地点-省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"设备使用地点-市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"设备使用地点-区(县)"
)
private
String
county
;
@ApiModelProperty
(
value
=
"设备使用地点-街道(镇)"
)
private
String
factoryUseSiteStreet
;
@ApiModelProperty
(
value
=
"设备详细使用地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"设备地理坐标经纬度"
)
private
String
longitudeLatitude
;
@ApiModelProperty
(
value
=
"设备使用场所"
)
private
String
usePlace
;
@ApiModelProperty
(
value
=
"设备主管部门"
)
private
String
equManageDt
;
@ApiModelProperty
(
value
=
"安全管理部门名称"
)
private
String
safetyManageDt
;
@ApiModelProperty
(
value
=
"安全管理员"
)
private
String
safetyManager
;
@ApiModelProperty
(
value
=
"安全管理员移动电话"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"设备状态"
)
private
String
equState
;
@ApiModelProperty
(
value
=
""
)
private
String
provinceName
;
@ApiModelProperty
(
value
=
""
)
private
String
cityName
;
@ApiModelProperty
(
value
=
""
)
private
String
countyName
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatAccessDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 通话记录附件
*
* @author kongfm
* @date 2021-09-23
*/
@Data
@ApiModel
(
value
=
"WechatAccessDto"
,
description
=
"微信认证dto"
)
public
class
WechatAccessDto
{
@ApiModelProperty
(
value
=
"微信openId"
)
private
String
openId
;
@ApiModelProperty
(
value
=
"手机号"
)
private
String
tel
;
@ApiModelProperty
(
value
=
"用户昵称"
)
private
String
nickname
;
@ApiModelProperty
(
value
=
"用户性别"
)
private
String
sex
;
@ApiModelProperty
(
value
=
"token信息"
)
private
String
token
;
@ApiModelProperty
(
value
=
"product"
)
private
String
product
;
@ApiModelProperty
(
value
=
"appKey"
)
private
String
appKey
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatDispatchFeedbackDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 微信公众号维修反馈dto 类
*/
@Data
@ApiModel
(
value
=
"DispatchSaveFeedbackDto"
,
description
=
"救援回访DTO"
)
public
class
WechatDispatchFeedbackDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"任务id"
)
private
Long
taskId
;
@ApiModelProperty
(
value
=
"维修结果"
)
private
String
fixResult
;
@ApiModelProperty
(
value
=
"处置结果"
)
private
String
dealResult
;
@ApiModelProperty
(
value
=
"电梯故障原因分类"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"现场照片"
)
private
List
<
AttachmentDto
>
imgs
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 微信验证DTO
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"WechatDto"
,
description
=
"WechatDto"
)
public
class
WechatDto
{
@ApiModelProperty
(
value
=
"微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数"
)
private
String
signature
;
@ApiModelProperty
(
value
=
"时间戳"
)
private
String
timestamp
;
@ApiModelProperty
(
value
=
"随机数"
)
private
String
nonce
;
@ApiModelProperty
(
value
=
"随机字符串"
)
private
String
echostr
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatMessageDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Map
;
/**
* 微信公众号模板dto
*/
@Data
@ApiModel
(
value
=
"WechatMessageDto"
,
description
=
"微信公众号模板消息dto类"
)
public
class
WechatMessageDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板id"
)
private
String
templateId
;
@ApiModelProperty
(
value
=
"跳转地址"
)
private
String
url
;
@ApiModelProperty
(
value
=
"数据"
)
private
Map
<
String
,
String
>
data
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatMyBusinessListDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 微信公众号我的业务列表
*/
@Data
@ApiModel
(
value
=
"WechatMyBusinessListDto"
,
description
=
"微信公众号业务列表dto类"
)
public
class
WechatMyBusinessListDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键ID"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"任务类型"
)
private
String
taskType
;
@ApiModelProperty
(
value
=
"是否结案"
)
private
Boolean
taskStatus
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"业务状态"
)
private
String
bussinessStatus
;
@ApiModelProperty
(
value
=
"上报时间"
)
private
Date
reportTime
;
@ApiModelProperty
(
value
=
"完成时间"
)
private
Date
finishTime
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatMyBussinessDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 微信公众号返回我的业务dto类
* kongfm
*/
@Data
@ApiModel
(
value
=
"WechatMyBussinessDto"
,
description
=
"微信公众号返回我的业务dto类"
)
public
class
WechatMyBussinessDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键ID"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"派遣单id"
)
private
Long
paperId
;
@ApiModelProperty
(
value
=
"任务状态"
)
private
String
taskStatus
;
@ApiModelProperty
(
value
=
"任务类别"
)
private
String
taskType
;
@ApiModelProperty
(
value
=
"任务类别code"
)
private
String
taskTypeCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
String
rescueCode
;
@ApiModelProperty
(
value
=
"被困楼层"
)
private
String
trappedFloorNum
;
@ApiModelProperty
(
value
=
"被困人数"
)
private
String
trappedNum
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"有无人员伤亡"
)
private
String
hasDeadHurt
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"使用单位id"
)
private
Long
useUnitId
;
@ApiModelProperty
(
value
=
"使用单位主管机构"
)
private
String
useUnitAuthority
;
@ApiModelProperty
(
value
=
"求援人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"求援时间/ 报修时间/ 投诉时间"
)
private
Date
recDate
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"救援完成时间"
)
private
Date
saveTime
;
@ApiModelProperty
(
value
=
"救援单位"
)
private
String
saveOrg
;
@ApiModelProperty
(
value
=
"维修完成时间"
)
private
Date
fixFinishTime
;
@ApiModelProperty
(
value
=
"维修单位"
)
private
String
responseOrg
;
@ApiModelProperty
(
value
=
"维修人"
)
private
String
responseUser
;
@ApiModelProperty
(
value
=
"故障原因"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"维修结果"
)
private
String
fixResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"现场照片"
)
private
List
<
AttachmentDto
>
fixImgs
;
@ApiModelProperty
(
value
=
"故障描述"
)
private
String
errorContent
;
@ApiModelProperty
(
value
=
"故障照片"
)
private
List
<
AttachmentDto
>
errorImgs
;
@ApiModelProperty
(
value
=
"反馈时间"
)
private
Date
responseTime
;
@ApiModelProperty
(
value
=
"反馈人"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"结果评价"
)
private
String
feedbackResult
;
@ApiModelProperty
(
value
=
"反馈备注"
)
private
String
feedbackRemark
;
@ApiModelProperty
(
value
=
"反馈现场照片"
)
private
List
<
AttachmentDto
>
feedBackImgs
;
@ApiModelProperty
(
value
=
"处置时间"
)
private
Date
dealTime
;
@ApiModelProperty
(
value
=
"处置单位"
)
private
String
dealOrg
;
@ApiModelProperty
(
value
=
"处置人"
)
private
String
dealUser
;
@ApiModelProperty
(
value
=
"处置结果"
)
private
String
actionResult
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatMyTaskDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 微信公众号返回我的任务dto类
* kongfm
*/
@Data
@ApiModel
(
value
=
"WechatMyTaskDto"
,
description
=
"微信公众号返回我的任务dto类"
)
public
class
WechatMyTaskDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键ID"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"派遣单id"
)
private
Long
paperId
;
@ApiModelProperty
(
value
=
"任务状态"
)
private
String
taskStatus
;
@ApiModelProperty
(
value
=
"任务类别"
)
private
String
taskType
;
@ApiModelProperty
(
value
=
"任务类别code"
)
private
String
taskTypeCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"电梯识别码"
)
private
String
rescueCode
;
@ApiModelProperty
(
value
=
"被困楼层"
)
private
String
trappedFloorNum
;
@ApiModelProperty
(
value
=
"被困人数"
)
private
String
trappedNum
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"有无人员伤亡"
)
private
String
hasDeadHurt
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"使用单位id"
)
private
Long
useUnitId
;
@ApiModelProperty
(
value
=
"使用单位主管机构"
)
private
String
useUnitAuthority
;
@ApiModelProperty
(
value
=
"求援人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"求援时间/ 报修时间/ 投诉时间"
)
private
Date
recDate
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"救援完成时间"
)
private
Date
saveTime
;
@ApiModelProperty
(
value
=
"救援单位"
)
private
String
saveOrg
;
@ApiModelProperty
(
value
=
"任务接收人"
)
private
String
taskResponseUser
;
@ApiModelProperty
(
value
=
"维修完成时间"
)
private
Date
fixFinishTime
;
@ApiModelProperty
(
value
=
"维修单位"
)
private
String
responseOrg
;
@ApiModelProperty
(
value
=
"维修人"
)
private
String
responseUser
;
@ApiModelProperty
(
value
=
"故障原因"
)
private
String
errorResult
;
@ApiModelProperty
(
value
=
"维修结果"
)
private
String
fixResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"现场照片"
)
private
List
<
AttachmentDto
>
fixImgs
;
@ApiModelProperty
(
value
=
"故障描述"
)
private
String
errorContent
;
@ApiModelProperty
(
value
=
"故障照片"
)
private
List
<
AttachmentDto
>
errorImgs
;
@ApiModelProperty
(
value
=
"反馈时间"
)
private
Date
responseTime
;
@ApiModelProperty
(
value
=
"反馈人"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"结果评价"
)
private
String
feedbackResult
;
@ApiModelProperty
(
value
=
"反馈备注"
)
private
String
feedbackRemark
;
@ApiModelProperty
(
value
=
"反馈现场照片"
)
private
List
<
AttachmentDto
>
feedBackImgs
;
@ApiModelProperty
(
value
=
"处置时间"
)
private
Date
dealTime
;
@ApiModelProperty
(
value
=
"处置单位"
)
private
String
dealOrg
;
@ApiModelProperty
(
value
=
"处置人"
)
private
String
dealUser
;
@ApiModelProperty
(
value
=
"处置结果"
)
private
String
actionResult
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatMyTaskListDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 微信公众号任务列表dto类
* kongfm
*/
@Data
@ApiModel
(
value
=
"WechatMyTaskListDto"
,
description
=
"微信公众号任务列表dto类"
)
public
class
WechatMyTaskListDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键ID"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"任务类型"
)
private
String
taskType
;
@ApiModelProperty
(
value
=
"是否结案"
)
private
Boolean
taskStatus
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"上报时间"
)
private
Date
reportTime
;
@ApiModelProperty
(
value
=
"完成时间"
)
private
Date
finishTime
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatRelationDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 微信公众号openid与电话号对应关系表
*
* @author system_generator
* @date 2021-09-22
*/
@Data
@ApiModel
(
value
=
"WechatRelationDto"
,
description
=
"微信公众号openid与电话号对应关系表"
)
public
class
WechatRelationDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"微信公众号openid"
)
private
String
openId
;
@ApiModelProperty
(
value
=
"系统注册账户电话号"
)
private
String
phone
;
@ApiModelProperty
(
value
=
"验证码"
)
private
String
code
;
@ApiModelProperty
(
value
=
"amos 用户id"
)
private
String
userId
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatTaskLatLonDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 微信公众号任务id 和经纬度接受dto类
*
* @author system_generator
* @date 2021-09-22
*/
@Data
@ApiModel
(
value
=
"WechatTaskLatLonDto"
,
description
=
"微信公众号任务id 和经纬度接受dto类"
)
public
class
WechatTaskLatLonDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"任务id"
)
private
Long
taskId
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/WechatUserFeedbackDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 微信公众号维修反馈dto 类
*/
@Data
@ApiModel
(
value
=
"WechatUserFeedbackDto"
,
description
=
"微信公众号上报人反馈DTO"
)
public
class
WechatUserFeedbackDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"结果评价"
)
private
String
feedBackResult
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"现场照片"
)
private
List
<
AttachmentDto
>
imgs
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/ConstructionInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 施工信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"constructionInfo"
,
description
=
"最近施工信息"
)
public
class
ConstructionInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"施工类型"
)
private
String
constructionType
;
@ApiModelProperty
(
value
=
"施工单位统一社会信用代码"
)
private
String
uscUnitCreditCode
;
@ApiModelProperty
(
value
=
"施工单位"
)
private
String
uscUnitName
;
@ApiModelProperty
(
value
=
"施工时间"
)
private
Date
uscDate
;
@ApiModelProperty
(
value
=
""
)
private
String
uscInformId
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/DesignInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 安全追溯-设计信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"designInfo"
,
description
=
"设计信息"
)
public
class
DesignInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
supervisoryCode
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"设计单位统一社会信用代码"
)
private
String
designUnitCreditCode
;
@ApiModelProperty
(
value
=
"设计单位"
)
private
String
designUnitName
;
@ApiModelProperty
(
value
=
"设计许可编号"
)
private
String
designLicenseNum
;
@ApiModelProperty
(
value
=
"设计使用年限"
)
private
String
designUseDate
;
@ApiModelProperty
(
value
=
"设计日期"
)
private
Date
designDate
;
@ApiModelProperty
(
value
=
"总图图号"
)
private
String
drawingDo
;
@ApiModelProperty
(
value
=
"设计附件"
)
private
String
designDoc
;
@ApiModelProperty
(
value
=
"设计文件鉴定单位"
)
private
String
appraisalUnit
;
@ApiModelProperty
(
value
=
"设计单位鉴定日期"
)
private
String
appraisalDate
;
@ApiModelProperty
(
value
=
"设计规范"
)
private
String
designStandard
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/ESEquipmentCategoryDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.elasticsearch.annotations.Document
;
import
org.springframework.data.elasticsearch.annotations.Field
;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
/**
* @Author cpp
* @Description
* @Date 2023/6/5
*/
@Data
@Accessors
(
chain
=
true
)
@Document
(
indexName
=
"idx_biz_view_jg_all"
,
type
=
"idx_biz_view_jg_all"
,
shards
=
1
,
replicas
=
0
)
public
class
ESEquipmentCategoryDto
{
@Id
private
String
SEQUENCE_NBR
;
@Field
(
type
=
FieldType
.
Text
)
private
String
ORG_BRANCH_NAME
;
@Field
(
type
=
FieldType
.
Text
)
private
String
ORG_BRANCH_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
USE_UNIT_NAME
;
@Field
(
type
=
FieldType
.
Text
)
private
String
USE_UNIT_CREDIT_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_LIST_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_LIST
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_CATEGORY
;
@Field
(
type
=
FieldType
.
Text
)
private
String
USE_ORG_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
CODE96333
;
@Field
(
type
=
FieldType
.
Text
)
private
String
EQU_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
SUPERVISORY_CODE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
USE_PLACE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
ADDRESS
;
@Field
(
type
=
FieldType
.
Integer
)
private
Integer
EQU_STATE
;
@Field
(
type
=
FieldType
.
Text
)
private
String
STATUS
;
@Field
(
type
=
FieldType
.
Long
)
private
Long
REC_DATE
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
lombok.Data
;
@Data
public
class
EquInfoDto
{
/**
* 城市编码
*/
private
String
city
;
/**
* 区县编码
*/
private
String
county
;
/**
* 设备类别
*/
private
String
equipCategory
;
/**
* 设备种类
*/
private
String
equipList
;
/**
* record
*/
private
String
record
;
/**
* 电梯96333识别码
*/
private
String
code
;
/**
* 监管码
*/
private
String
supervisor
;
/**
* 设备认领状态
*/
private
String
status
;
/**
* 设备状态
*/
private
String
equState
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquScheduleDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.component.rule.Label
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author Zhang Yingbin
*/
@Data
@ApiModel
(
value
=
"EquScheduleDto"
,
description
=
"装备预警信息Dto"
)
public
class
EquScheduleDto
{
@Label
(
"使用安全管理部门名称"
)
private
String
safetyManageDt
;
@Label
(
"使用安全管理员"
)
private
String
safetyManager
;
@Label
(
"使用安全管理员移动电话"
)
private
String
phone
;
@Label
(
"使用登记证编号(出厂编号)"
)
private
String
useOrgCode
;
@Label
(
"下次检验日期"
)
private
Date
nextInspectDate
;
@Label
(
"设备唯一标识编码"
)
private
String
sequenceCode
;
@Label
(
"设备类型"
)
private
String
equDefine
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipExportDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
EquipExportDto
{
String
ORG_BRANCH_NAME
;
String
USE_UNIT_NAME
;
String
EQU_LIST
;
String
EQU_CATEGORY
;
String
USE_ORG_CODE
;
String
CODE96333
;
String
SUPERVISORY_CODE
;
String
USE_PLACE
;
String
EQU_STATE
;
String
STATUS
;
String
USE_UNIT_CREDIT_CODE
;
String
ORG_BRANCH_CODE
;
String
EQU_CODE
;
String
EQU_LIST_CODE
;
List
<
String
>
ids
;
String
tableName
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamBoilerModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-锅炉
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramBoiler"
,
description
=
"锅炉技术参数"
)
public
class
EquipTechParamBoilerModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"设备等级"
)
private
String
deviceLevel
;
@ApiModelProperty
(
value
=
"额定蒸发量(热功率)"
)
private
BigDecimal
ratedEvaporationCapacityThermalPower
;
@ApiModelProperty
(
value
=
"额定工作压力"
)
private
BigDecimal
ratedWorkingPressure
;
@ApiModelProperty
(
value
=
"额定工作温度"
)
private
BigDecimal
ratedOperatingTemperature
;
@ApiModelProperty
(
value
=
"设计热效率"
)
private
BigDecimal
designThermalEfficiency
;
@ApiModelProperty
(
value
=
"给水温度"
)
private
BigDecimal
feedwaterTemperature
;
@ApiModelProperty
(
value
=
"额定出/回水(油)温度"
)
private
BigDecimal
ratedOutletReturnWaterOilTemperature
;
@ApiModelProperty
(
value
=
"锅炉本体水(油)容积"
)
private
BigDecimal
waterOilVolumeOfBoilerProper
;
@ApiModelProperty
(
value
=
"整装锅炉本体液压试验介质/压力"
)
private
BigDecimal
hydraulicTestMediumPressureOfPackagedBoilerBody
;
@ApiModelProperty
(
value
=
"再热器进(出)口温度"
)
private
BigDecimal
inletOutletTemperatureOfReheater
;
@ApiModelProperty
(
value
=
"再热器进(出)口压力"
)
private
BigDecimal
reheaterInletOutletPressure
;
@ApiModelProperty
(
value
=
"再热蒸汽流量"
)
private
BigDecimal
reheatSteamFlow
;
@ApiModelProperty
(
value
=
"燃料(热源)种类"
)
private
String
fuelType
;
@ApiModelProperty
(
value
=
"受压部件名称"
)
private
String
nameOfPressureParts
;
@ApiModelProperty
(
value
=
"受压部件材料"
)
private
String
materialOfPressureParts
;
@ApiModelProperty
(
value
=
"受压部件壁厚"
)
private
BigDecimal
wallThicknessOfPressureParts
;
@ApiModelProperty
(
value
=
"受压部件无损检测方法"
)
private
String
nonDestructiveTestingMethodsForPressureParts
;
@ApiModelProperty
(
value
=
"受压部件无损检测比例"
)
private
BigDecimal
proportionOfNdtForPressureParts
;
@ApiModelProperty
(
value
=
"受压部件热处理温度"
)
private
BigDecimal
heatTreatmentTemperatureOfPressureParts
;
@ApiModelProperty
(
value
=
"受压部件热处理时间"
)
private
BigDecimal
heatTreatmentTimeOfPressureParts
;
@ApiModelProperty
(
value
=
"受压部件水(耐)压试验介质"
)
private
String
hydrostaticTestMedium
;
@ApiModelProperty
(
value
=
"受压部件水(耐)压试验压力"
)
private
BigDecimal
hydrostaticTestPressure
;
@ApiModelProperty
(
value
=
"燃烧方式"
)
private
String
combustionMode
;
@ApiModelProperty
(
value
=
"有机热载体锅炉气密试验介质/压力"
)
private
BigDecimal
glAirtightTest
;
@ApiModelProperty
(
value
=
"安装附件与有关装置"
)
private
String
safetyAccessoriesAndRelatedDevices
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamElevatorModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-电梯
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramElevator"
,
description
=
"电梯技术参数"
)
public
class
EquipTechParamElevatorModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"额定速度(上行)"
)
private
BigDecimal
ratedSpeedUp
;
@ApiModelProperty
(
value
=
"额定速度(下行)"
)
private
BigDecimal
ratedSpeedDown
;
@ApiModelProperty
(
value
=
"额定载重量"
)
private
BigDecimal
ratedLoadCapacity
;
@ApiModelProperty
(
value
=
"轿厢尺寸"
)
private
BigDecimal
carSize
;
@ApiModelProperty
(
value
=
"提升高度"
)
private
BigDecimal
liftingHeight
;
@ApiModelProperty
(
value
=
"层"
)
private
Integer
storey
;
@ApiModelProperty
(
value
=
"站"
)
private
Integer
stand
;
@ApiModelProperty
(
value
=
"门数"
)
private
Integer
numberDoors
;
@ApiModelProperty
(
value
=
"控制方式"
)
private
String
controlMode
;
@ApiModelProperty
(
value
=
"油缸数量"
)
private
Integer
numberCylinders
;
@ApiModelProperty
(
value
=
"顶升型式"
)
private
String
jackingType
;
@ApiModelProperty
(
value
=
"额定压力"
)
private
BigDecimal
ratedPressure
;
@ApiModelProperty
(
value
=
"防爆型式"
)
private
String
explosionproofType
;
@ApiModelProperty
(
value
=
"防爆等级"
)
private
String
explosionproofGrade
;
@ApiModelProperty
(
value
=
"燃爆物质"
)
private
String
explosiveSubstance
;
@ApiModelProperty
(
value
=
"整机防爆标志"
)
private
String
explosionproofSignComplete
;
@ApiModelProperty
(
value
=
"驱动主机额定功率"
)
private
BigDecimal
qdzjRatedPower
;
@ApiModelProperty
(
value
=
"驱动主机额定转速"
)
private
BigDecimal
qdzjRatedSpeed
;
@ApiModelProperty
(
value
=
"驱动主机减速比"
)
private
BigDecimal
qdzjReductionRatio
;
@ApiModelProperty
(
value
=
"液压泵站满载工作压力"
)
private
BigDecimal
yabzFullloadPressure
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质种类"
)
private
String
xgxlMediaType
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质数量"
)
private
Integer
xgxlMediaNumber
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质型号"
)
private
String
xgxlMediaModel
;
@ApiModelProperty
(
value
=
"悬挂系统悬挂介质规格"
)
private
String
xgxlMediaSpecification
;
@ApiModelProperty
(
value
=
"驱动主机型号"
)
private
String
qdzjModel
;
@ApiModelProperty
(
value
=
"驱动主机产品编号"
)
private
String
qdzjProductNo
;
@ApiModelProperty
(
value
=
"驱动主机制造单位"
)
private
String
qdzjManufacturer
;
@ApiModelProperty
(
value
=
"控制柜型号"
)
private
String
kzgModel
;
@ApiModelProperty
(
value
=
"控制柜产品编号"
)
private
String
kzgProductNo
;
@ApiModelProperty
(
value
=
"控制柜制造单位"
)
private
String
kzgManufacturer
;
@ApiModelProperty
(
value
=
"限速器型号"
)
private
String
xsqModel
;
@ApiModelProperty
(
value
=
"限速器产品编号"
)
private
String
xsqProductNo
;
@ApiModelProperty
(
value
=
"限速器制造单位"
)
private
String
xsqManufacturer
;
@ApiModelProperty
(
value
=
"安全钳型号"
)
private
String
aqqModel
;
@ApiModelProperty
(
value
=
"安全钳产品编号"
)
private
String
aqqProductNo
;
@ApiModelProperty
(
value
=
"安全钳制造单位"
)
private
String
aqqManufacturer
;
@ApiModelProperty
(
value
=
"轿厢缓冲器型号"
)
private
String
jxhcqModel
;
@ApiModelProperty
(
value
=
"轿厢缓冲器产品编号"
)
private
String
jxhcqProductNo
;
@ApiModelProperty
(
value
=
"轿厢缓冲器制造单位"
)
private
String
jxhcqManufacturer
;
@ApiModelProperty
(
value
=
"对重缓冲器型号"
)
private
String
dchcqModel
;
@ApiModelProperty
(
value
=
"对重缓冲器产品编号"
)
private
String
dchcqProductNo
;
@ApiModelProperty
(
value
=
"对重缓冲器制造单位"
)
private
String
dchcqManufacturer
;
@ApiModelProperty
(
value
=
"层门门锁装置型号"
)
private
String
cmmszzModel
;
@ApiModelProperty
(
value
=
"层门门锁装置产品编号"
)
private
String
cmmszzProductNo
;
@ApiModelProperty
(
value
=
"层门门锁装置制造单位"
)
private
String
cmmszzManufacturer
;
@ApiModelProperty
(
value
=
"轿门门锁装置型号"
)
private
String
jmmszzModel
;
@ApiModelProperty
(
value
=
"轿门门锁装置产品编号"
)
private
String
jmmszzProductNo
;
@ApiModelProperty
(
value
=
"轿门门锁装置制造单位"
)
private
String
jmmszzManufacturer
;
@ApiModelProperty
(
value
=
"上行超速保护装置型号"
)
private
String
sxcsbhzzModel
;
@ApiModelProperty
(
value
=
"上行超速保护装置产品编号"
)
private
String
sxcsbhzzProductNo
;
@ApiModelProperty
(
value
=
"上行超速保护装置制造单位"
)
private
String
sxcsbhzzManufacturer
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置型号"
)
private
String
jxywydbhzzModel
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置"
)
private
String
jxywydbhzzProductNo
;
@ApiModelProperty
(
value
=
"轿厢意外移动保护装置制造单位"
)
private
String
jxywydbhzzManufacturer
;
@ApiModelProperty
(
value
=
"液压泵站型号"
)
private
String
yybzModel
;
@ApiModelProperty
(
value
=
"液压泵站产品编号"
)
private
String
yybzProductNo
;
@ApiModelProperty
(
value
=
"液压泵站制造单位"
)
private
String
yybzManufacturer
;
@ApiModelProperty
(
value
=
"限速切断阀型号"
)
private
String
xsqdfModel
;
@ApiModelProperty
(
value
=
"限速切断阀产品编号"
)
private
String
xsqdfProductNo
;
@ApiModelProperty
(
value
=
"限速切断阀制造单位"
)
private
String
xsqdfManufacturer
;
@ApiModelProperty
(
value
=
"名义速度"
)
private
BigDecimal
nominalSpeed
;
@ApiModelProperty
(
value
=
"倾斜角"
)
private
BigDecimal
angleRoll
;
@ApiModelProperty
(
value
=
"名义宽度"
)
private
BigDecimal
nominalWidth
;
@ApiModelProperty
(
value
=
"使用区段长度"
)
private
BigDecimal
useSectionLength
;
@ApiModelProperty
(
value
=
"输送能力"
)
private
String
conveyingCapacity
;
@ApiModelProperty
(
value
=
"工作类型"
)
private
String
workType
;
@ApiModelProperty
(
value
=
"工作环境"
)
private
String
workEnvironment
;
@ApiModelProperty
(
value
=
"控制柜节能运行方式"
)
private
String
kzgOperationMode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamLiftingModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-起重机械
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MidEquipTechParamLiftingDto"
,
description
=
"安全追溯-起重机械Dto"
)
public
class
EquipTechParamLiftingModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"额定起重量"
)
private
BigDecimal
ratedLiftingCapacity
;
@ApiModelProperty
(
value
=
"最大起重量"
)
private
BigDecimal
maxLiftingCapacity
;
@ApiModelProperty
(
value
=
"最大起重力矩"
)
private
BigDecimal
maxLiftingTorque
;
@ApiModelProperty
(
value
=
"跨度(工作幅度)"
)
private
BigDecimal
spanWorkingRange
;
@ApiModelProperty
(
value
=
"起升速度"
)
private
BigDecimal
liftingSpeed
;
@ApiModelProperty
(
value
=
"起升高度"
)
private
BigDecimal
liftingHeight
;
@ApiModelProperty
(
value
=
"下降速度"
)
private
BigDecimal
descentSpeed
;
@ApiModelProperty
(
value
=
"变幅高度"
)
private
BigDecimal
luffingHeight
;
@ApiModelProperty
(
value
=
"回转速度"
)
private
BigDecimal
slewingSpeed
;
@ApiModelProperty
(
value
=
"高度"
)
private
BigDecimal
height
;
@ApiModelProperty
(
value
=
"工作级别"
)
private
String
workLevel
;
@ApiModelProperty
(
value
=
"额定起重力矩"
)
private
BigDecimal
ratedLiftingTorque
;
@ApiModelProperty
(
value
=
"最大起升高度"
)
private
BigDecimal
maxiLiftingHeight
;
@ApiModelProperty
(
value
=
"最大工作幅度"
)
private
BigDecimal
maxWorkRange
;
@ApiModelProperty
(
value
=
"最大工作幅度对应的起重量"
)
private
BigDecimal
maxWokRangeWeight
;
@ApiModelProperty
(
value
=
"最大附着高度"
)
private
BigDecimal
maxAttachmentHeight
;
@ApiModelProperty
(
value
=
"最大计算轮压"
)
private
BigDecimal
maxCalculatedPressure
;
@ApiModelProperty
(
value
=
"整机设计重量"
)
private
BigDecimal
machineDesignWeight
;
@ApiModelProperty
(
value
=
"运行轨距"
)
private
BigDecimal
runGauge
;
@ApiModelProperty
(
value
=
"整机功率"
)
private
BigDecimal
overallPower
;
@ApiModelProperty
(
value
=
"供电电源"
)
private
BigDecimal
powerSupply
;
@ApiModelProperty
(
value
=
"工作环境温度"
)
private
BigDecimal
workAmbientTemperature
;
@ApiModelProperty
(
value
=
"层数/泊位数"
)
private
Integer
numberStorey
;
@ApiModelProperty
(
value
=
"主体结构型式"
)
private
String
mainStructureType
;
@ApiModelProperty
(
value
=
"主要受力结构件材料"
)
private
String
mainStressedStructuralMaterial
;
@ApiModelProperty
(
value
=
"变幅方式"
)
private
String
luffingMode
;
@ApiModelProperty
(
value
=
"塔身标准节型式"
)
private
String
towerStandardType
;
@ApiModelProperty
(
value
=
"基座型式"
)
private
String
baseType
;
@ApiModelProperty
(
value
=
"大车运行速度"
)
private
BigDecimal
bigcarRunSpeed
;
@ApiModelProperty
(
value
=
"小车运行速度"
)
private
BigDecimal
smallcarrunSpeed
;
@ApiModelProperty
(
value
=
"大车基距"
)
private
BigDecimal
bigcarBaseDistance
;
@ApiModelProperty
(
value
=
"小车轨距"
)
private
BigDecimal
smallcarBaseDistance
;
@ApiModelProperty
(
value
=
"主钩左右极限位置"
)
private
BigDecimal
mainHookLeftAndRightLimitPositions
;
@ApiModelProperty
(
value
=
"主梁型式"
)
private
String
mainBeamType
;
@ApiModelProperty
(
value
=
"支腿型式"
)
private
String
outriggerType
;
@ApiModelProperty
(
value
=
"最小工作幅度"
)
private
BigDecimal
minWorkRange
;
@ApiModelProperty
(
value
=
"最小幅度起重量"
)
private
BigDecimal
minLiftingCapacity
;
@ApiModelProperty
(
value
=
"全程变幅时间"
)
private
BigDecimal
fullRangeLuffingTime
;
@ApiModelProperty
(
value
=
"行走机械轨距"
)
private
BigDecimal
travelMachineGauge
;
@ApiModelProperty
(
value
=
"行驶速度"
)
private
BigDecimal
travelSpeed
;
@ApiModelProperty
(
value
=
"支腿调节长度"
)
private
BigDecimal
legAdjustmentLength
;
@ApiModelProperty
(
value
=
"发动机型号/VIN代号/编号"
)
private
String
engineModel
;
@ApiModelProperty
(
value
=
"臂架型式"
)
private
String
boomType
;
@ApiModelProperty
(
value
=
"起升高度(轨上)"
)
private
BigDecimal
liftingHeightOnRail
;
@ApiModelProperty
(
value
=
"起升高度(轨下)"
)
private
BigDecimal
liftingHeightUnderRail
;
@ApiModelProperty
(
value
=
"整机最大高度"
)
private
BigDecimal
machineMaxHeight
;
@ApiModelProperty
(
value
=
"用途"
)
private
String
use
;
@ApiModelProperty
(
value
=
"臂架结构型式"
)
private
String
boomStructureType
;
@ApiModelProperty
(
value
=
"门架结构型式"
)
private
String
gantryStructureType
;
@ApiModelProperty
(
value
=
"额定载重量"
)
private
BigDecimal
ratedLoadCapacity
;
@ApiModelProperty
(
value
=
"额定成员数"
)
private
Integer
ratedMembers
;
@ApiModelProperty
(
value
=
"额定提升速度"
)
private
BigDecimal
ratedLiftingSpeed
;
@ApiModelProperty
(
value
=
"自由端高度"
)
private
BigDecimal
heightFreeEnd
;
@ApiModelProperty
(
value
=
"最大提升高度"
)
private
BigDecimal
maximumLiftingHeight
;
@ApiModelProperty
(
value
=
"吊笼工作行程"
)
private
BigDecimal
workStrokeCage
;
@ApiModelProperty
(
value
=
"吊笼尺寸(长×宽×高)"
)
private
BigDecimal
cageSize
;
@ApiModelProperty
(
value
=
"标准节尺寸(长×宽×高)"
)
private
BigDecimal
standardSectionSize
;
@ApiModelProperty
(
value
=
"操纵方式"
)
private
String
controlMode
;
@ApiModelProperty
(
value
=
"驱动机构型式"
)
private
String
driveMechanismType
;
@ApiModelProperty
(
value
=
"标准节加节方式"
)
private
String
standardSectionAddMethod
;
@ApiModelProperty
(
value
=
"存容量"
)
private
Integer
storageCapacity
;
@ApiModelProperty
(
value
=
"起升驱动方式"
)
private
String
liftingDriveMode
;
@ApiModelProperty
(
value
=
"适停车辆尺寸 (长×宽×高)"
)
private
BigDecimal
parkingVehicleSize
;
@ApiModelProperty
(
value
=
"额定升降速度"
)
private
BigDecimal
ratedLiftSpeed
;
@ApiModelProperty
(
value
=
"额定横移速度"
)
private
BigDecimal
ratedTraverseSpeed
;
@ApiModelProperty
(
value
=
"额定纵移速度"
)
private
BigDecimal
ratedLongitudinalSpeed
;
@ApiModelProperty
(
value
=
"单车最大进(出)车时间"
)
private
BigDecimal
bicycleMaxExitTime
;
@ApiModelProperty
(
value
=
"循环速度"
)
private
BigDecimal
cycleSpeed
;
@ApiModelProperty
(
value
=
"适停车辆质量"
)
private
BigDecimal
parkingVehicleMass
;
@ApiModelProperty
(
value
=
"层高"
)
private
BigDecimal
storeyHeight
;
@ApiModelProperty
(
value
=
"操作方式"
)
private
String
operationMode
;
@ApiModelProperty
(
value
=
"其 他"
)
private
String
other
;
@ApiModelProperty
(
value
=
"起升方式"
)
private
String
liftingMode
;
@ApiModelProperty
(
value
=
"最大轮压"
)
private
BigDecimal
maxPressure
;
@ApiModelProperty
(
value
=
"下降深度"
)
private
BigDecimal
depthDescent
;
@ApiModelProperty
(
value
=
"防爆等级"
)
private
String
explosionProofGrade
;
@ApiModelProperty
(
value
=
"防爆型式"
)
private
String
explosionProofType
;
@ApiModelProperty
(
value
=
"吊具型式"
)
private
String
slingType
;
@ApiModelProperty
(
value
=
"主要受力机构件材料"
)
private
String
mainStressedMechanism
;
@ApiModelProperty
(
value
=
"起升机构起升速度倍率"
)
private
BigDecimal
hoistLiftingMechanismSpeed
;
@ApiModelProperty
(
value
=
"起升机构起升速度"
)
private
BigDecimal
hoistLiftingSpeedLifting
;
@ApiModelProperty
(
value
=
"起升机构起升速度相应最大起重量"
)
private
BigDecimal
hoistLiftingCorrespondingMaxWeight
;
@ApiModelProperty
(
value
=
"起升机构电机型号"
)
private
String
hoistMotorModel
;
@ApiModelProperty
(
value
=
"起升机构电机数量"
)
private
Integer
hoistMotorsNumber
;
@ApiModelProperty
(
value
=
"起升机构功率"
)
private
BigDecimal
hoistPower
;
@ApiModelProperty
(
value
=
"起升机构制动器型号"
)
private
String
hoistBrakeModel
;
@ApiModelProperty
(
value
=
"起升机构制动器数量"
)
private
Integer
hoistBrakesBrakes
;
@ApiModelProperty
(
value
=
"起升机构工作级别"
)
private
String
hoistWorkingLevel
;
@ApiModelProperty
(
value
=
"起升机构卷筒直径"
)
private
BigDecimal
hoistDrumDiameter
;
@ApiModelProperty
(
value
=
"起升机构定滑轮直径"
)
private
BigDecimal
hoistFixedPulleyDiameter
;
@ApiModelProperty
(
value
=
"起升机构传动比"
)
private
String
hoistTransmissionRatio
;
@ApiModelProperty
(
value
=
"起升机构大车轮直径"
)
private
BigDecimal
hoistBigcarDiameter
;
@ApiModelProperty
(
value
=
"起升机构小车轮直径"
)
private
BigDecimal
hoistSmallcarDiameter
;
@ApiModelProperty
(
value
=
"大车行走机构速度"
)
private
BigDecimal
bigcarTraveSpeed
;
@ApiModelProperty
(
value
=
"大车行走机构功率"
)
private
BigDecimal
bigcarTravePower
;
@ApiModelProperty
(
value
=
"大车行走机构工作级别"
)
private
String
bigcarTraveWorkingLevel
;
@ApiModelProperty
(
value
=
"大车行走机构减速器型号"
)
private
String
bigcarTraveReducerModel
;
@ApiModelProperty
(
value
=
"大车行走机构传动比"
)
private
String
bigcarTraveTransmissionRatio
;
@ApiModelProperty
(
value
=
"大车行走机构制动力矩"
)
private
BigDecimal
bigcarTraveBrakTorque
;
@ApiModelProperty
(
value
=
"大车行走机构大车车轮路面直径"
)
private
BigDecimal
bigcarTraveRoadDiameter
;
@ApiModelProperty
(
value
=
"大车行走机构适应轨道"
)
private
String
bigTraveAdaptTrack
;
@ApiModelProperty
(
value
=
"大车行走机构电机型号"
)
private
String
bigcarTraveMotorModel
;
@ApiModelProperty
(
value
=
"大车行走机构电机数量"
)
private
Integer
bigcarTraveMotorQuantity
;
@ApiModelProperty
(
value
=
"大车行走机构制动器型号"
)
private
String
bigcarTraveControlBrakeModel
;
@ApiModelProperty
(
value
=
"大车行走机构制动器数量"
)
private
Integer
bigcarTraveBrakeNumber
;
@ApiModelProperty
(
value
=
"小车行走机构速度"
)
private
BigDecimal
smallcarTraveSpeed
;
@ApiModelProperty
(
value
=
"小车行走机构功率"
)
private
BigDecimal
smallcarTravePower
;
@ApiModelProperty
(
value
=
"小车行走机构转速"
)
private
BigDecimal
smallcarTraveRevolveSpeed
;
@ApiModelProperty
(
value
=
"小车行走机构工作级别"
)
private
String
smallcarTraveWorkingLevel
;
@ApiModelProperty
(
value
=
"小车行走机构减速器型号"
)
private
String
smallcarTraveReducerModel
;
@ApiModelProperty
(
value
=
"小车行走机构传动比"
)
private
String
smallcarTraveTransmissionRatio
;
@ApiModelProperty
(
value
=
"小车行走机构制动力矩"
)
private
BigDecimal
smallcarTraveBrakTorque
;
@ApiModelProperty
(
value
=
"小车行走机构小车车轮路面直径"
)
private
BigDecimal
smallcarTraveRoadDiameter
;
@ApiModelProperty
(
value
=
"小车行走机构小车轨道"
)
private
String
smallcarTraveTrolleyTrack
;
@ApiModelProperty
(
value
=
"小车行走机构电机型号"
)
private
String
smallcarTraveMotorModel
;
@ApiModelProperty
(
value
=
"小车行走机构电机数量"
)
private
Integer
smallcarTraveMotorQuantity
;
@ApiModelProperty
(
value
=
"小车行走机构制动器型号"
)
private
String
smallcarTraveControlBrakeModel
;
@ApiModelProperty
(
value
=
"小车行走机构制动器数量"
)
private
Integer
smallcarTraveBrakeNumber
;
@ApiModelProperty
(
value
=
"电源电压"
)
private
BigDecimal
supplyVoltage
;
@ApiModelProperty
(
value
=
"电源频率"
)
private
BigDecimal
powerFrequency
;
@ApiModelProperty
(
value
=
"非工作风压"
)
private
BigDecimal
noWorkWindPresssure
;
@ApiModelProperty
(
value
=
"工作风压"
)
private
BigDecimal
workWindPresssure
;
@ApiModelProperty
(
value
=
"环境温度"
)
private
BigDecimal
ambientTemperature
;
@ApiModelProperty
(
value
=
"吊钩部位辐射温度"
)
private
BigDecimal
radiationTemperatureOfHook
;
@ApiModelProperty
(
value
=
"梁架跨度"
)
private
BigDecimal
beamFrameSpan
;
@ApiModelProperty
(
value
=
"桥机跨度"
)
private
BigDecimal
bridgeCraneSpan
;
@ApiModelProperty
(
value
=
"最大架设纵坡"
)
private
BigDecimal
maxErectionLongitudinalSlope
;
@ApiModelProperty
(
value
=
"前支腿调节长度"
)
private
BigDecimal
adjustableLengthOfFrontOutrigger
;
@ApiModelProperty
(
value
=
"最大架设横坡"
)
private
BigDecimal
maxErectionCrossSlope
;
@ApiModelProperty
(
value
=
"整机高度"
)
private
BigDecimal
overallHeight
;
@ApiModelProperty
(
value
=
"整机宽度"
)
private
BigDecimal
overallWidth
;
@ApiModelProperty
(
value
=
"整机总功率"
)
private
BigDecimal
overallUnitPower
;
@ApiModelProperty
(
value
=
"小车纵移速度"
)
private
BigDecimal
smallcarLongitudinalMovingSpeed
;
@ApiModelProperty
(
value
=
"过孔速度"
)
private
BigDecimal
throughHoleVelocity
;
@ApiModelProperty
(
value
=
"整机横移速度"
)
private
BigDecimal
overallTraverseSpeed
;
@ApiModelProperty
(
value
=
"小车横移速度"
)
private
BigDecimal
smallcarTraverseSpeed
;
@ApiModelProperty
(
value
=
"整机长度"
)
private
BigDecimal
overallLength
;
@ApiModelProperty
(
value
=
"前导梁长度"
)
private
BigDecimal
lengthOfFrontGuideBeam
;
@ApiModelProperty
(
value
=
"起升机构减速器型号"
)
private
String
hoistReducerModel
;
@ApiModelProperty
(
value
=
"大车行走适应轨道"
)
private
String
bigcarTraveAdaptationTrack
;
@ApiModelProperty
(
value
=
"大车行走制动器型号"
)
private
String
bigcarTraveBrakeModel
;
@ApiModelProperty
(
value
=
"小车行走机构小车车轮踏面直径"
)
private
BigDecimal
smallcarTraveSmallTreadDiameter
;
@ApiModelProperty
(
value
=
"小车行走机构制动器型号"
)
private
String
smallcarTraveBrakeModel
;
@ApiModelProperty
(
value
=
"小车横移机构速度"
)
private
BigDecimal
smallcarSideswaySpeed
;
@ApiModelProperty
(
value
=
"小车横移机构功率"
)
private
BigDecimal
smallcarSideswayPower
;
@ApiModelProperty
(
value
=
"小车横移机构转速"
)
private
BigDecimal
smallcarSideswayRevolveSpeed
;
@ApiModelProperty
(
value
=
"小车横移机构工作级别"
)
private
String
smallcarSideswayWorkingLevel
;
@ApiModelProperty
(
value
=
"小车横移机构减速器型号"
)
private
String
smallcarSideswayReducerModel
;
@ApiModelProperty
(
value
=
"小车横移机构传动比"
)
private
String
smallcarSideswayTransmissionRatio
;
@ApiModelProperty
(
value
=
"小车横移机构小车横移轨道"
)
private
String
smallcarSideswaySmallTraverseTrack
;
@ApiModelProperty
(
value
=
"小车横移机构制动器型号"
)
private
String
smallcarSideswayBrakeModel
;
@ApiModelProperty
(
value
=
"小车横移机构制动力矩"
)
private
BigDecimal
smallcarSideswayBrakTorque
;
@ApiModelProperty
(
value
=
"小车横移机构小车横移车轮踏面直径"
)
private
BigDecimal
smallcarSideswayTreadDiameter
;
@ApiModelProperty
(
value
=
"小车横移机构电机型号"
)
private
String
smallcarSideswayMotorQuantity
;
@ApiModelProperty
(
value
=
"小车横移机构电机数量"
)
private
Integer
smallcarSideswayMotorNumber
;
@ApiModelProperty
(
value
=
"悬臂长度"
)
private
BigDecimal
cantileverLength
;
@ApiModelProperty
(
value
=
"使用场所"
)
private
String
placeUse
;
@ApiModelProperty
(
value
=
"变幅速度"
)
private
BigDecimal
derrickingSpeed
;
@ApiModelProperty
(
value
=
"最大幅度起重量"
)
private
BigDecimal
maximumLiftingCapacity
;
@ApiModelProperty
(
value
=
"导轨架"
)
private
String
guideRailFrame
;
@ApiModelProperty
(
value
=
"层数"
)
private
Integer
numberOfPlies
;
@ApiModelProperty
(
value
=
"整机重量"
)
private
BigDecimal
operatingWeight
;
@ApiModelProperty
(
value
=
"起升机构制动力矩"
)
private
BigDecimal
hoistBrakingTorque
;
@ApiModelProperty
(
value
=
"起升机构钢丝绳型号"
)
private
String
hoistWireRope
;
@ApiModelProperty
(
value
=
"吊笼数量"
)
private
String
hangingCagesNumber
;
@ApiModelProperty
(
value
=
"安全保护装置"
)
private
String
safetyProtectionDevice
;
@ApiModelProperty
(
value
=
"主要零部件"
)
private
String
mainPart
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamPipelineModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-压力管道
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramPipeline"
,
description
=
"压力管道技术参数"
)
public
class
EquipTechParamPipelineModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"工程(装置)名称"
)
private
String
deviceName
;
@ApiModelProperty
(
value
=
"管道类别"
)
private
String
pipelineClass
;
@ApiModelProperty
(
value
=
"管道名称(登记单元)"
)
private
String
pipeName
;
@ApiModelProperty
(
value
=
"管道编号"
)
private
String
pipelineNumber
;
@ApiModelProperty
(
value
=
"设备级别"
)
private
String
deviceLevel
;
@ApiModelProperty
(
value
=
"设计标准"
)
private
String
designStandard
;
@ApiModelProperty
(
value
=
"管道图号"
)
private
String
pipeDrawNumber
;
@ApiModelProperty
(
value
=
"公称直径"
)
private
BigDecimal
nominalDiameter
;
@ApiModelProperty
(
value
=
"公称壁厚"
)
private
BigDecimal
wallThickness
;
@ApiModelProperty
(
value
=
"管道长度"
)
private
BigDecimal
pipeLength
;
@ApiModelProperty
(
value
=
"起始位置起点"
)
private
String
startePosition
;
@ApiModelProperty
(
value
=
"压力"
)
private
BigDecimal
pressure
;
@ApiModelProperty
(
value
=
"温度"
)
private
BigDecimal
temperature
;
@ApiModelProperty
(
value
=
"介质"
)
private
String
medium
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remarks
;
@ApiModelProperty
(
value
=
"管道信息"
)
private
String
pipeInfo
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamRidesModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-游乐设施
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramRides"
,
description
=
"游乐设施技术参数"
)
public
class
EquipTechParamRidesModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"设计寿命"
)
private
Integer
designLife
;
@ApiModelProperty
(
value
=
"滑道长度"
)
private
BigDecimal
slideLength
;
@ApiModelProperty
(
value
=
"滑道高度"
)
private
BigDecimal
slideHeight
;
@ApiModelProperty
(
value
=
"滑道最小坡度"
)
private
BigDecimal
minimumSlopeOfSlide
;
@ApiModelProperty
(
value
=
"滑道平均坡度"
)
private
BigDecimal
averageSlopeOfSlide
;
@ApiModelProperty
(
value
=
"滑道无跳跃段最大坡度"
)
private
BigDecimal
maximumSlopeOfTheSlideWithoutJumping
;
@ApiModelProperty
(
value
=
"滑道最小曲率半径"
)
private
BigDecimal
minimumRadiusOfCurvatureOfSlideway
;
@ApiModelProperty
(
value
=
"滑道数量"
)
private
Integer
numberOfSlides
;
@ApiModelProperty
(
value
=
"滑道主体材料"
)
private
String
mainMaterialOfSlide
;
@ApiModelProperty
(
value
=
"滑车数量"
)
private
Integer
numberOfPulleys
;
@ApiModelProperty
(
value
=
"乘坐人数"
)
private
Integer
numberOfPassengers
;
@ApiModelProperty
(
value
=
"水平距离"
)
private
BigDecimal
horizontalDistance
;
@ApiModelProperty
(
value
=
"高度"
)
private
BigDecimal
height
;
@ApiModelProperty
(
value
=
"下滑速度"
)
private
BigDecimal
glideSpeed
;
@ApiModelProperty
(
value
=
"乘员数"
)
private
Integer
countOfPassengers
;
@ApiModelProperty
(
value
=
"运行速度"
)
private
BigDecimal
runningSpeed
;
@ApiModelProperty
(
value
=
"车辆数"
)
private
Integer
numberOfVehicles
;
@ApiModelProperty
(
value
=
"功率"
)
private
BigDecimal
power
;
@ApiModelProperty
(
value
=
"轨道高度"
)
private
BigDecimal
trackHeight
;
@ApiModelProperty
(
value
=
"成员数"
)
private
Integer
numberOfMembers
;
@ApiModelProperty
(
value
=
"运行高度"
)
private
BigDecimal
operatingHeight
;
@ApiModelProperty
(
value
=
"驱动功率"
)
private
BigDecimal
drivePower
;
@ApiModelProperty
(
value
=
"回转直径"
)
private
BigDecimal
rotaryDiameter
;
@ApiModelProperty
(
value
=
"额定乘客数"
)
private
Integer
ratedNumberOfPassengers
;
@ApiModelProperty
(
value
=
"吊舱数量"
)
private
Integer
numberOfPods
;
@ApiModelProperty
(
value
=
"设备高度"
)
private
BigDecimal
equipmentHeight
;
@ApiModelProperty
(
value
=
"额定线速度"
)
private
BigDecimal
ratedLinearSpeed
;
@ApiModelProperty
(
value
=
"转盘转速"
)
private
BigDecimal
rotaryTableSpeed
;
@ApiModelProperty
(
value
=
"单边摆角"
)
private
BigDecimal
unilateralSwingAngle
;
@ApiModelProperty
(
value
=
"座舱数量"
)
private
Integer
numberOfCabins
;
@ApiModelProperty
(
value
=
"最大运行高度"
)
private
BigDecimal
maximumOperatingHeight
;
@ApiModelProperty
(
value
=
"旋转直径"
)
private
BigDecimal
rotationDiameter
;
@ApiModelProperty
(
value
=
"最大转速"
)
private
BigDecimal
maximumSpeed
;
@ApiModelProperty
(
value
=
"倾角"
)
private
BigDecimal
dip
;
@ApiModelProperty
(
value
=
"回转速度"
)
private
BigDecimal
slewingSpeed
;
@ApiModelProperty
(
value
=
"升降速度"
)
private
BigDecimal
liftingSpeed
;
@ApiModelProperty
(
value
=
"高差"
)
private
BigDecimal
heightDifference
;
@ApiModelProperty
(
value
=
"主索直径"
)
private
BigDecimal
mainCableDiameter
;
@ApiModelProperty
(
value
=
"弦倾角"
)
private
BigDecimal
angleOfChord
;
@ApiModelProperty
(
value
=
"乘客人数"
)
private
Integer
passengerNum
;
@ApiModelProperty
(
value
=
"弹跳高度"
)
private
BigDecimal
bounceHeight
;
@ApiModelProperty
(
value
=
"最大载重"
)
private
BigDecimal
maximumLoad
;
@ApiModelProperty
(
value
=
"设备功率"
)
private
BigDecimal
equipmentPower
;
@ApiModelProperty
(
value
=
"占地面积"
)
private
BigDecimal
floorArea
;
@ApiModelProperty
(
value
=
"升空高度"
)
private
BigDecimal
liftoffAltitude
;
@ApiModelProperty
(
value
=
"场地直径"
)
private
BigDecimal
fieldDiameter
;
@ApiModelProperty
(
value
=
"球体直径"
)
private
BigDecimal
sphereDiameter
;
@ApiModelProperty
(
value
=
"球体体积"
)
private
BigDecimal
sphereVolume
;
@ApiModelProperty
(
value
=
"操作人数"
)
private
Integer
operatorNumber
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamRopewayModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-索道
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramRopeway"
,
description
=
"索道技术参数"
)
public
class
EquipTechParamRopewayModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
""
)
private
BigDecimal
horizontalDistance
;
@ApiModelProperty
(
value
=
"支架数目"
)
private
Integer
supportsCount
;
@ApiModelProperty
(
value
=
"斜长"
)
private
BigDecimal
obliqueLength
;
@ApiModelProperty
(
value
=
"主电机型号和功率"
)
private
BigDecimal
mainMotorModelAndPower
;
@ApiModelProperty
(
value
=
"高差"
)
private
BigDecimal
altitudeDifference
;
@ApiModelProperty
(
value
=
"张紧油压(重锤)"
)
private
BigDecimal
oilPressureHeavyHammer
;
@ApiModelProperty
(
value
=
"张紧油压(油压)"
)
private
BigDecimal
oilPressureOilPressure
;
@ApiModelProperty
(
value
=
"运量"
)
private
BigDecimal
freightVolume
;
@ApiModelProperty
(
value
=
"运载索"
)
private
String
carrierLine
;
@ApiModelProperty
(
value
=
"速度"
)
private
BigDecimal
speed
;
@ApiModelProperty
(
value
=
"承载索"
)
private
String
bearingCable
;
@ApiModelProperty
(
value
=
"索距"
)
private
BigDecimal
cablePitch
;
@ApiModelProperty
(
value
=
"运载工具数量和类型"
)
private
String
numberAndTypeOfVehicles
;
@ApiModelProperty
(
value
=
"索引索"
)
private
String
tractionRope
;
@ApiModelProperty
(
value
=
"平衡索"
)
private
String
balanceCable
;
@ApiModelProperty
(
value
=
"主要部件"
)
private
String
mainComponents
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamVehicleModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-场内车辆
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramVehicle"
,
description
=
"场内车辆技术参数"
)
public
class
EquipTechParamVehicleModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"车架编号"
)
private
String
frameNo
;
@ApiModelProperty
(
value
=
"发动机(行走电机)编号"
)
private
String
engineNo
;
@ApiModelProperty
(
value
=
"动力方式"
)
private
String
powerMode
;
@ApiModelProperty
(
value
=
"传动方式"
)
private
String
transmissionMode
;
@ApiModelProperty
(
value
=
"车架结构"
)
private
String
frameStructure
;
@ApiModelProperty
(
value
=
"驾驶方式"
)
private
String
drivingMode
;
@ApiModelProperty
(
value
=
"自重"
)
private
BigDecimal
weight
;
@ApiModelProperty
(
value
=
"空载最大运行速度"
)
private
BigDecimal
carryingIdlerMaxRunningSpeed
;
@ApiModelProperty
(
value
=
"空载最大起升速度"
)
private
BigDecimal
maxLiftingSpeed
;
@ApiModelProperty
(
value
=
"设备保护等级(防爆)"
)
private
String
protectGrade
;
@ApiModelProperty
(
value
=
"气体/粉尘组别(防爆)"
)
private
String
gasGroup
;
@ApiModelProperty
(
value
=
"温度组别(防爆)"
)
private
String
temperatureGroup
;
@ApiModelProperty
(
value
=
"额定起重量"
)
private
BigDecimal
liftingCapacity
;
@ApiModelProperty
(
value
=
"系统电压"
)
private
BigDecimal
systemVoltage
;
@ApiModelProperty
(
value
=
"载荷中心距"
)
private
BigDecimal
loadCenterDistance
;
@ApiModelProperty
(
value
=
"发动机(电机)额定功率"
)
private
BigDecimal
enginePower
;
@ApiModelProperty
(
value
=
"最大速度(额载)"
)
private
BigDecimal
maxSpeed
;
@ApiModelProperty
(
value
=
"防爆使用场所"
)
private
String
explosionproofPlace
;
@ApiModelProperty
(
value
=
"工作装置门架形式"
)
private
String
gantryForm
;
@ApiModelProperty
(
value
=
"工作装置空载最大起升高度"
)
private
BigDecimal
maxLiftingHeight
;
@ApiModelProperty
(
value
=
"工作装置(全)自由起升高度"
)
private
BigDecimal
freeLiftingHeight
;
@ApiModelProperty
(
value
=
"工作装置门架倾角(前)"
)
private
BigDecimal
portalAngleFront
;
@ApiModelProperty
(
value
=
"工作装置门架倾角(后)"
)
private
BigDecimal
portalAngleBehind
;
@ApiModelProperty
(
value
=
"工作装置最大起升速度(空载)"
)
private
BigDecimal
maxLiftingSpeed1
;
@ApiModelProperty
(
value
=
"工作装置最大起升速度(额载)"
)
private
BigDecimal
maxLiftingSpeed2
;
@ApiModelProperty
(
value
=
"工作装置最大下降速度(空载)"
)
private
BigDecimal
maxDescentSpeed1
;
@ApiModelProperty
(
value
=
"工作装置最大下降速度(额载)"
)
private
BigDecimal
maxDescentSpeed2
;
@ApiModelProperty
(
value
=
"整车整备质量"
)
private
BigDecimal
vehicleMass
;
@ApiModelProperty
(
value
=
"额定载客数"
)
private
Integer
passengersNumber
;
@ApiModelProperty
(
value
=
"最大运行速度"
)
private
BigDecimal
maxRunningSpeed
;
@ApiModelProperty
(
value
=
"轴距"
)
private
BigDecimal
wheelBase
;
@ApiModelProperty
(
value
=
"轮距(前)"
)
private
BigDecimal
trackWidthFront
;
@ApiModelProperty
(
value
=
"轮距(后)"
)
private
BigDecimal
trackWidthBehind
;
@ApiModelProperty
(
value
=
"观光列车车厢数"
)
private
Integer
carsNumber
;
@ApiModelProperty
(
value
=
"观光列车每节车厢座位数"
)
private
Integer
seatNumber
;
@ApiModelProperty
(
value
=
"观光列车牵引车头座位数"
)
private
Integer
tractorSeatNumber
;
@ApiModelProperty
(
value
=
"最大行驶坡度"
)
private
BigDecimal
maxDrivingSlope
;
@ApiModelProperty
(
value
=
"制动距离"
)
private
BigDecimal
brakingDistance
;
@ApiModelProperty
(
value
=
"全长"
)
private
BigDecimal
overallLength
;
@ApiModelProperty
(
value
=
"全宽"
)
private
BigDecimal
overallWidth
;
@ApiModelProperty
(
value
=
"全高"
)
private
BigDecimal
overallAltitude
;
@ApiModelProperty
(
value
=
"最小离地间隙"
)
private
BigDecimal
minGroundClearance
;
@ApiModelProperty
(
value
=
"最小外侧转弯半径"
)
private
BigDecimal
minTurningRadius
;
@ApiModelProperty
(
value
=
"主要零部件、安全保护和防护装置"
)
private
String
mainParts
;
@ApiModelProperty
(
value
=
"监管码"
)
private
String
supervisoryCode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipTechParamVesselModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 安全追溯-压力容器
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"paramVessel"
,
description
=
"压力容器技术参数"
)
public
class
EquipTechParamVesselModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"额定质量"
)
private
BigDecimal
ratedQuality
;
@ApiModelProperty
(
value
=
"使用环境温度"
)
private
BigDecimal
ambientTemperature
;
@ApiModelProperty
(
value
=
"型号"
)
private
String
modelNumber
;
@ApiModelProperty
(
value
=
"数量"
)
private
Integer
num
;
@ApiModelProperty
(
value
=
"单瓶容积"
)
private
BigDecimal
singleBottleVolume
;
@ApiModelProperty
(
value
=
"总容积"
)
private
BigDecimal
totalVolume
;
@ApiModelProperty
(
value
=
"充装介质"
)
private
String
chargingMedium
;
@ApiModelProperty
(
value
=
"规格"
)
private
String
specification
;
@ApiModelProperty
(
value
=
"外径"
)
private
BigDecimal
outsideDiameter
;
@ApiModelProperty
(
value
=
"壁厚"
)
private
BigDecimal
wallThickness
;
@ApiModelProperty
(
value
=
"长度"
)
private
BigDecimal
length
;
@ApiModelProperty
(
value
=
"公称工作压力"
)
private
BigDecimal
nominalWorkingPressure
;
@ApiModelProperty
(
value
=
"材料(瓶体)"
)
private
String
bottleBody
;
@ApiModelProperty
(
value
=
"材料(端塞)"
)
private
String
endPlug
;
@ApiModelProperty
(
value
=
"材料(管路)"
)
private
String
piping
;
@ApiModelProperty
(
value
=
"无损检测方法(气瓶)"
)
private
String
qpLossless
;
@ApiModelProperty
(
value
=
"无损检测方法(管路)"
)
private
String
glLossless
;
@ApiModelProperty
(
value
=
"无损检测比例(气瓶)"
)
private
BigDecimal
qpRatio
;
@ApiModelProperty
(
value
=
"无损检测比例(管路)"
)
private
BigDecimal
glRatio
;
@ApiModelProperty
(
value
=
"耐压试验压力(气瓶)"
)
private
BigDecimal
qpPressure
;
@ApiModelProperty
(
value
=
"耐压试验压力(管路)"
)
private
BigDecimal
glPressure
;
@ApiModelProperty
(
value
=
"气密性试验压力(气瓶)"
)
private
BigDecimal
qpAirTightness
;
@ApiModelProperty
(
value
=
"气密性试验压力(管路)"
)
private
BigDecimal
glAirTightness
;
@ApiModelProperty
(
value
=
"气体置换后压力"
)
private
BigDecimal
displacementPressure
;
@ApiModelProperty
(
value
=
"瓶体内含氧量"
)
private
BigDecimal
oxygen
;
@ApiModelProperty
(
value
=
"瓶体内含氧量"
)
private
String
heatTreatmentMethod
;
@ApiModelProperty
(
value
=
"热处理温度"
)
private
BigDecimal
qpHeatTreatmentTemperature
;
@ApiModelProperty
(
value
=
"气瓶安装位置"
)
private
String
installationPosition
;
@ApiModelProperty
(
value
=
"容器容积"
)
private
BigDecimal
containerVolume
;
@ApiModelProperty
(
value
=
"容器内径"
)
private
BigDecimal
pressureVesselDiameter
;
@ApiModelProperty
(
value
=
"容器高(长)"
)
private
BigDecimal
height
;
@ApiModelProperty
(
value
=
"材料(筒体(球壳))"
)
private
String
materialCylinderShell
;
@ApiModelProperty
(
value
=
"材料(封头)"
)
private
String
pressureMaterialHead
;
@ApiModelProperty
(
value
=
"材料(衬里)"
)
private
String
pressureMaterialLining
;
@ApiModelProperty
(
value
=
"材料(夹套)"
)
private
String
materialJacket
;
@ApiModelProperty
(
value
=
"厚度(筒体(球壳))"
)
private
BigDecimal
thickness
;
@ApiModelProperty
(
value
=
"厚度(封头)"
)
private
BigDecimal
fixedHead
;
@ApiModelProperty
(
value
=
"厚度(衬里)"
)
private
BigDecimal
fixedLining
;
@ApiModelProperty
(
value
=
"厚度(夹套)"
)
private
BigDecimal
fixedJacket
;
@ApiModelProperty
(
value
=
"容器自重"
)
private
BigDecimal
selfWeight
;
@ApiModelProperty
(
value
=
"盛装介质重量"
)
private
BigDecimal
mediumWeight
;
@ApiModelProperty
(
value
=
"设计压力(壳程)"
)
private
BigDecimal
pressureHousingPath
;
@ApiModelProperty
(
value
=
"设计压力(管程)"
)
private
BigDecimal
pressurePipe
;
@ApiModelProperty
(
value
=
"设计压力(夹套)"
)
private
BigDecimal
pressureJacket
;
@ApiModelProperty
(
value
=
"设计温度(壳程)"
)
private
BigDecimal
temperatureShell
;
@ApiModelProperty
(
value
=
"设计温度(管程)"
)
private
BigDecimal
temperaturePipe
;
@ApiModelProperty
(
value
=
"设计温度(夹套)"
)
private
BigDecimal
temperatureJacket
;
@ApiModelProperty
(
value
=
"最高允许工作压力(壳程)"
)
private
BigDecimal
maxPressureShell
;
@ApiModelProperty
(
value
=
"最高允许工作压力(管程)"
)
private
BigDecimal
maxPressurePipe
;
@ApiModelProperty
(
value
=
"最高允许工作压力(夹套)"
)
private
BigDecimal
maxPressureJacket
;
@ApiModelProperty
(
value
=
"介质(壳程)"
)
private
String
mediumShell
;
@ApiModelProperty
(
value
=
"介质(管程)"
)
private
String
mediumPipe
;
@ApiModelProperty
(
value
=
"介质(夹套)"
)
private
String
mediumJacket
;
@ApiModelProperty
(
value
=
"主体结构型式"
)
private
String
mainStructureType
;
@ApiModelProperty
(
value
=
"支座型式"
)
private
String
support
;
@ApiModelProperty
(
value
=
"安装型式"
)
private
String
installation
;
@ApiModelProperty
(
value
=
"保温绝热方式"
)
private
String
insulation
;
@ApiModelProperty
(
value
=
"无损检测方法"
)
private
String
checkLossless
;
@ApiModelProperty
(
value
=
"耐压试验种类"
)
private
String
withstandVoltage
;
@ApiModelProperty
(
value
=
"泄漏试验种类"
)
private
String
leakage
;
@ApiModelProperty
(
value
=
"耐压试验压力"
)
private
BigDecimal
withstandPressureTest
;
@ApiModelProperty
(
value
=
"泄漏试验压力"
)
private
BigDecimal
leakPressure
;
@ApiModelProperty
(
value
=
"容器型号"
)
private
String
container
;
@ApiModelProperty
(
value
=
"罐车编号"
)
private
String
carNum
;
@ApiModelProperty
(
value
=
"容积"
)
private
BigDecimal
volume
;
@ApiModelProperty
(
value
=
"最大充装量"
)
private
BigDecimal
maxFill
;
@ApiModelProperty
(
value
=
"设计压力"
)
private
BigDecimal
designPressure
;
@ApiModelProperty
(
value
=
"设计温度"
)
private
BigDecimal
designTemperature
;
@ApiModelProperty
(
value
=
"工作压力"
)
private
BigDecimal
workingPressure
;
@ApiModelProperty
(
value
=
"工作温度"
)
private
BigDecimal
workTemperature
;
@ApiModelProperty
(
value
=
"材料(筒体)"
)
private
String
materialCylinder
;
@ApiModelProperty
(
value
=
"厚度(筒体)"
)
private
BigDecimal
thicknessCylinder
;
@ApiModelProperty
(
value
=
"腐蚀裕量"
)
private
BigDecimal
corrosionMargin
;
@ApiModelProperty
(
value
=
"介质"
)
private
String
medium
;
@ApiModelProperty
(
value
=
"氧舱品种"
)
private
String
oxygenChamber
;
@ApiModelProperty
(
value
=
"额定进舱人数"
)
private
Integer
ratedEntryCapacity
;
@ApiModelProperty
(
value
=
"主体结构"
)
private
String
chamberMain
;
@ApiModelProperty
(
value
=
"压力"
)
private
BigDecimal
chamberPressure
;
@ApiModelProperty
(
value
=
"温度"
)
private
BigDecimal
temperature
;
@ApiModelProperty
(
value
=
"压力介质"
)
private
BigDecimal
pressureMedium
;
@ApiModelProperty
(
value
=
"人均舱容"
)
private
BigDecimal
perCapitaCabinCapacity
;
@ApiModelProperty
(
value
=
"固定安全附件"
)
private
String
fixedSafetyAccessory
;
@ApiModelProperty
(
value
=
"气瓶"
)
private
String
gasCylinder
;
@ApiModelProperty
(
value
=
"气瓶安全附件"
)
private
String
gasCylinderAccessories
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipmentCategoryDataDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
/**
* 一码通总览数据统计
*
* @author system_generator
*/
@Data
@ApiModel
(
value
=
"EquipmentCategoryDataDto"
,
description
=
"一码通总览数据统计"
)
public
class
EquipmentCategoryDataDto
extends
BaseDto
{
/**
* 管辖分局组织机构代码
*/
@TableField
(
"org_branch_code"
)
private
String
org_branch_code
;
/**
* 单位统一信用代码
*/
@TableField
(
"unit_code"
)
private
String
unitCode
;
/**
* 电梯
*/
@TableField
(
"elevator"
)
private
String
elevator
;
/**
* 厂车
*/
@TableField
(
"vehicle"
)
private
String
vehicle
;
/**
* 索道
*/
@TableField
(
"ropeway"
)
private
String
ropeway
;
/**
* 游乐设施
*/
@TableField
(
"rides"
)
private
String
rides
;
/**
* 锅炉
*/
@TableField
(
"boiler"
)
private
String
boiler
;
/**
* 压力容器
*/
@TableField
(
"vessel"
)
private
String
vessel
;
/**
* 压力管道
*/
@TableField
(
"pipeline"
)
private
String
pipeline
;
/**
* 起重机械
*/
@TableField
(
"lifting"
)
private
String
lifting
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipmentCategoryDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 装备分类
*
* @author system_generator
* @date 2021-10-20
*/
@Data
@ApiModel
(
value
=
"EquipmentCategoryDto"
,
description
=
"装备分类"
)
public
class
EquipmentCategoryDto
{
private
static
final
long
serialVersionUID
=
1L
;
private
Long
id
;
private
String
parentId
;
@ApiModelProperty
(
value
=
"装备分类编码"
)
private
String
code
;
@ApiModelProperty
(
value
=
"装备分类名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"描述"
)
private
String
description
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
private
Date
createDate
;
@ApiModelProperty
(
value
=
"行业编码"
)
private
String
industryCode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/EquipmentRegionNumDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 设备区域数量中间表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"EquipmentRegionNumDto"
,
description
=
"设备区域数量中间表"
)
public
class
EquipmentRegionNumDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"省级code"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"市级code"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区级code"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"数量"
)
private
Long
num
;
@ApiModelProperty
(
value
=
"设备类别编码"
)
private
String
categoryCode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/InspectionDetectionInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 安全追溯-检验检测信息表
*
* @author cpp
* @date 2023-04-20 16:36:14
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"InspectionDetectionInfo"
,
description
=
"检验检测信息"
)
public
class
InspectionDetectionInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"检验类型"
)
private
String
inspectType
;
@ApiModelProperty
(
value
=
"检验机构名称"
)
private
String
inspectOrgName
;
@ApiModelProperty
(
value
=
"检验报告附件"
)
private
String
inspectReport
;
@ApiModelProperty
(
value
=
"检验人员"
)
private
String
inspectStaff
;
@ApiModelProperty
(
value
=
"检验日期"
)
private
Date
inspectDate
;
@ApiModelProperty
(
value
=
"检验结论"
)
private
String
inspectConclusion
;
@ApiModelProperty
(
value
=
"安全状况等级"
)
private
String
safetyLevel
;
@ApiModelProperty
(
value
=
"检验问题备注"
)
private
String
problemRemark
;
@ApiModelProperty
(
value
=
"下次检验日期"
)
private
Date
nextInspectDate
;
@ApiModelProperty
(
value
=
"设备唯一标识"
)
private
String
sequenceCode
;
private
String
superviseCode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/InspectionDetectionInfoModelForWX.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
@Data
@ApiModel
(
value
=
"InspectionDetectionInfoModelForWX"
,
description
=
""
)
public
class
InspectionDetectionInfoModelForWX
{
@ApiModelProperty
(
value
=
"检验机构名称"
)
private
String
inspectOrgName
;
@ApiModelProperty
(
value
=
"检验结论"
)
private
String
inspectConclusion
;
@ApiModelProperty
(
value
=
"下次检验日期"
)
private
Date
nextInspectDate
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/JgAllDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
lombok.Data
;
/**
* @Author cpp
* @Description
* @Date 2023/3/16
*/
@Data
public
class
JgAllDto
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
SEQUENCE_NBR
;
private
String
orgBranchName
;
private
String
ORG_BRANCH_CODE
;
private
String
USE_UNIT_NAME
;
private
String
USE_UNIT_CREDIT_CODE
;
private
String
EQU_LIST_CODE
;
private
String
EQU_LIST
;
private
String
EQU_CATEGORY
;
private
String
USE_ORG_CODE
;
private
String
CODE96333
;
private
String
EQU_CODE
;
private
String
SUPERVISORY_CODE
;
private
String
USE_PLACE
;
private
String
ADDRESS
;
private
String
EQU_STATE
;
private
String
CLAIM_STATUS
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MainPartsModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* ${comments}
*
* @author cpp
* @date 2023-04-21 11:08:35
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"mainParts"
,
description
=
"主要零部件技术参数"
)
public
class
MainPartsModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"零部件号"
)
private
String
mainPartNumber
;
@ApiModelProperty
(
value
=
"型号规格"
)
private
String
typeSpecification
;
@ApiModelProperty
(
value
=
"制造单位"
)
private
String
manufactureCompany
;
@ApiModelProperty
(
value
=
"产品编号"
)
private
String
identificatioProduct
;
@ApiModelProperty
(
value
=
"制造日期"
)
private
Date
manufacturingDate
;
@ApiModelProperty
(
value
=
"名称"
)
private
String
designation
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remarks
;
@ApiModelProperty
(
value
=
"型号(厂车技术) "
)
private
String
model
;
@ApiModelProperty
(
value
=
"规格(厂车技术) "
)
private
String
specification
;
@ApiModelProperty
(
value
=
"型式试验证书编号"
)
private
String
certificateNumber
;
@ApiModelProperty
(
value
=
"序号"
)
private
String
serialNumber
;
@ApiModelProperty
(
value
=
"气瓶批号 "
)
private
String
batchNumber
;
@ApiModelProperty
(
value
=
"单位内编号"
)
private
String
intraUnitNumber
;
@ApiModelProperty
(
value
=
"净重 "
)
private
BigDecimal
weight
;
@ApiModelProperty
(
value
=
"管道名称"
)
private
String
pipeName
;
@ApiModelProperty
(
value
=
"管道编号 "
)
private
String
pipelineNumber
;
@ApiModelProperty
(
value
=
"设备级别"
)
private
String
deviceLevel
;
@ApiModelProperty
(
value
=
"设计标准"
)
private
String
designCriterion
;
@ApiModelProperty
(
value
=
"管道图号 "
)
private
String
figureNumber
;
@ApiModelProperty
(
value
=
"零部件名称"
)
private
String
partName
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MainPersonDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 维保人员DTO
*/
@Data
@ApiModel
(
value
=
"MainPersonDto"
,
description
=
"维保人员DTO"
)
public
class
MainPersonDto
{
@ApiModelProperty
(
value
=
"维保人员名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"维保人员电话"
)
private
String
telephone
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
String
orgId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
String
alertId
;
@ApiModelProperty
(
value
=
"维保单位名称"
)
private
String
orgName
;
@ApiModelProperty
(
value
=
"维保单位地址"
)
private
String
orgAddress
;
@ApiModelProperty
(
value
=
"使用单位地址"
)
private
String
unitAddress
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MaintainInfoDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 维保信息表
*
* @author litw
* @date 2021-09-22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintainInfoDto"
,
description
=
"维保信息表"
)
public
class
MaintainInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯id"
)
private
String
enevatorId
;
@ApiModelProperty
(
value
=
"最新维保时间"
)
private
Date
maintainTime
;
@ApiModelProperty
(
value
=
"下次维保时间"
)
private
Date
nextMaintainTime
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
String
maintainUnitId
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保人员id"
)
private
String
maintainPersonId
;
@ApiModelProperty
(
value
=
"维保人员"
)
private
String
maintainPerson
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MaintenanceInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 安全追溯-维保备案信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"maintenanceRecordInfo"
,
description
=
"最近维保备案信息"
)
public
class
MaintenanceInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"维保单位统一社会信用代码"
)
private
String
meUnitCreditCode
;
@ApiModelProperty
(
value
=
"维保单位名称"
)
private
String
meUnitName
;
@ApiModelProperty
(
value
=
"维保备案合同附件"
)
private
String
repairInform
;
@ApiModelProperty
(
value
=
"维保合同开始日期"
)
private
Date
informStart
;
@ApiModelProperty
(
value
=
"维保合同结束日期"
)
private
Date
informEnd
;
@ApiModelProperty
(
value
=
"维保负责人姓名"
)
private
String
meMaster
;
@ApiModelProperty
(
value
=
"维保负责人身份证"
)
private
String
meMasterId
;
@ApiModelProperty
(
value
=
"紧急救援电话"
)
private
String
emergencycall
;
@ApiModelProperty
(
value
=
"维保周期"
)
private
String
meCycle
;
@ApiModelProperty
(
value
=
"大修周期"
)
private
String
overhaulCycle
;
@ApiModelProperty
(
value
=
"24小时维保电话"
)
private
String
me24Telephone
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MaintenanceInfoModelForWX.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
@Data
@ApiModel
(
value
=
"maintenanceRecordInfo"
,
description
=
""
)
public
class
MaintenanceInfoModelForWX
{
@ApiModelProperty
(
value
=
"最近维保日期"
)
private
Date
recentTime
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
meUnitName
;
@ApiModelProperty
(
value
=
"维保电话"
)
private
String
me24Telephone
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MaintenanceUnitDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_maintenance_unit"
)
@ApiModel
(
value
=
"MaintenanceUnitDto"
,
description
=
"MaintenanceUnitDto"
)
public
class
MaintenanceUnitDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"维护保养单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区域代码"
)
private
String
regionCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"法人id"
)
private
Long
legalPersonId
;
@ApiModelProperty
(
value
=
"法人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人电话/注册电话"
)
private
String
legalPersonPhone
;
@ApiModelProperty
(
value
=
"企业资质等级"
)
private
String
qualificationLevel
;
@ApiModelProperty
(
value
=
"信用级别"
)
private
Integer
creditLevel
;
@ApiModelProperty
(
value
=
"许可证编号"
)
private
String
licenseNum
;
@ApiModelProperty
(
value
=
"值班电话"
)
private
String
dutyPhone
;
@ApiModelProperty
(
value
=
"紧急电话号码"
)
private
String
emergencyPhone
;
@ApiModelProperty
(
value
=
"主要负责人1"
)
private
String
principalFirst
;
@ApiModelProperty
(
value
=
"主要负责人1手机号码"
)
private
String
principalFirstPhone
;
@ApiModelProperty
(
value
=
"主要负责人1id"
)
private
Long
principalFirstId
;
@ApiModelProperty
(
value
=
"主要负责人2"
)
private
String
principalSecond
;
@ApiModelProperty
(
value
=
"主要负责人2手机号码"
)
private
String
principalSecondPhone
;
@ApiModelProperty
(
value
=
"主要负责人2id"
)
private
Long
principalSecondId
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
@ApiModelProperty
(
value
=
"人员信息"
)
List
<
DutyPersonDto
>
dutyPersonList
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/MaintenanceUnitNameDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @title: RescueStationNameVo
* @Author fpy
* @Date: 2021/6/10 19:10
* @Version 1.0
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintenanceUnitNameDto"
,
description
=
"MaintenanceUnitNameDto"
)
public
class
MaintenanceUnitNameDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"维护保养单位id"
)
private
int
sequence_nbr
;
@ApiModelProperty
(
value
=
"维护保养单位名称"
)
private
String
unitName
;
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/OtherEquBaseInfoForWXModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"OtherEquBaseInfoForWXModel"
,
description
=
""
)
public
class
OtherEquBaseInfoForWXModel
{
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equCategory
;
@ApiModelProperty
(
value
=
"制造单位名"
)
private
String
produceUnitName
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"所属区域"
)
private
String
area
;
@ApiModelProperty
(
value
=
"使用地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"单位内编号"
)
private
String
intraUnitNumber
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/OtherInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* ${comments}
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"otherInfo"
,
description
=
"其他信息"
)
public
class
OtherInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"保险机构"
)
private
String
insuranceOrg
;
@ApiModelProperty
(
value
=
"保险到期日"
)
private
String
expiryDate
;
@ApiModelProperty
(
value
=
"物联网接入标志"
)
private
String
iotOrg
;
@ApiModelProperty
(
value
=
"物联网接入标志"
)
private
String
iotSign
;
@ApiModelProperty
(
value
=
"有无监控"
)
private
String
isMonitor
;
@ApiModelProperty
(
value
=
"96333识别码"
)
private
String
code96333
;
@ApiModelProperty
(
value
=
"监管码"
)
private
String
supervisoryCode
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/ProduceInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 安全追溯-制造信息
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"produceInfo"
,
description
=
"制造信息"
)
public
class
ProduceInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
supervisoryCode
;
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"制造单位统一社会信用代码"
)
private
String
produceUnitCreditCode
;
@ApiModelProperty
(
value
=
"制造单位名"
)
private
String
produceUnitName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
private
String
produceLicenseNum
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"制造日期"
)
private
Date
produceDate
;
@ApiModelProperty
(
value
=
"是否进口"
)
private
String
imported
;
@ApiModelProperty
(
value
=
"制造国"
)
private
String
produceCountry
;
@ApiModelProperty
(
value
=
"制造标准"
)
private
String
factoryStandard
;
@ApiModelProperty
(
value
=
"制造附件"
)
private
String
productQualityYieldProve
;
@ApiModelProperty
(
value
=
"安装及使用维护保养说明附件"
)
private
String
insUseMaintainExplain
;
@ApiModelProperty
(
value
=
"监督检验证书附件"
)
private
String
supervisionAgencyCredential
;
@ApiModelProperty
(
value
=
"型式试验证书附件"
)
private
String
typeTestCredential
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/ProtectionDevicesModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 安全追溯-安全保护装置
*
* @author cpp
* @date 2023-04-21 11:08:36
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"protectionDevices"
,
description
=
"安全保护装置技术参数"
)
public
class
ProtectionDevicesModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"装置号"
)
private
String
deviceNumber
;
@ApiModelProperty
(
value
=
"型号规格"
)
private
String
typeSpecification
;
@ApiModelProperty
(
value
=
"制造单位"
)
private
String
manufactureCompany
;
@ApiModelProperty
(
value
=
"制造日期"
)
private
Date
manufacturingDate
;
@ApiModelProperty
(
value
=
"产品编号"
)
private
String
code
;
@ApiModelProperty
(
value
=
"型式试验证合格证号"
)
private
String
certificateNumber
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"数量"
)
private
Integer
quantity
;
@ApiModelProperty
(
value
=
"名称"
)
private
String
designation
;
@ApiModelProperty
(
value
=
"型号(锅炉,压力容器) "
)
private
String
model
;
@ApiModelProperty
(
value
=
"规格(锅炉,压力容器)"
)
private
String
specification
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/RegistrationInfoModel.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
/**
* 注册登记信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"registerInfo"
,
description
=
"注册登记信息"
)
public
class
RegistrationInfoModel
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
""
)
private
String
status
;
@ApiModelProperty
(
value
=
"登记机关"
)
private
String
organizationName
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
@ApiModelProperty
(
value
=
"注册状态"
)
private
String
registerState
;
@ApiModelProperty
(
value
=
"设备种类"
)
private
String
equList
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
equCategory
;
@ApiModelProperty
(
value
=
"产品名称"
)
private
String
productName
;
@ApiModelProperty
(
value
=
"品牌名称"
)
private
String
brandName
;
@ApiModelProperty
(
value
=
"设备型号"
)
private
String
equType
;
@ApiModelProperty
(
value
=
"设备总价值(万元)"
)
private
BigDecimal
equPrice
;
@ApiModelProperty
(
value
=
"注册附件"
)
private
String
useRegistrationCertificate
;
@ApiModelProperty
(
value
=
"使用标志附件"
)
private
String
useSign
;
@ApiModelProperty
(
value
=
"产品照片附件"
)
private
String
productPhoto
;
@ApiModelProperty
(
value
=
"登记机关组织机构代码"
)
private
String
organizationCode
;
@ApiModelProperty
(
value
=
"设备品种"
)
private
String
equDefine
;
@ApiModelProperty
(
value
=
"车辆牌号"
)
private
String
carNumber
;
@ApiModelProperty
(
value
=
"车架编号"
)
private
String
frameNumber
;
@ApiModelProperty
(
value
=
"发动机编号"
)
private
String
engineNumber
;
@ApiModelProperty
(
value
=
"电动机编号"
)
private
String
motorNumber
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/UseUnitCreditCodeCategoryDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
lombok.Data
;
/**
* @author Administrator
*/
@Data
public
class
UseUnitCreditCodeCategoryDto
{
/**
* 使用单位编码
*/
private
String
useUnitCreditCode
;
/**
* 管辖机构编码
*/
private
String
orgBranchCode
;
/**
* 状态
*/
private
String
claimStatus
;
/**
* 设备定义编码
*/
private
String
equList
;
/**
* 数量
*/
private
Long
total
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/UserCheckStatusDto.java
0 → 100644
View file @
0615a3c9
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"UserCheckStatusDto"
,
description
=
"用户是否点击下次不在提示"
)
public
class
UserCheckStatusDto
{
/**
* 用户名
*/
@TableField
(
"user_name"
)
private
String
userName
;
/**
* 是否勾选下次不在提示
*/
@TableField
(
"status"
)
private
String
status
;
}
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