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
1cbcc913
Commit
1cbcc913
authored
Jul 28, 2022
by
张颖斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
气瓶接口优化,监管数据对接接口开发
parent
ebe53da0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
65 changed files
with
3428 additions
and
0 deletions
+3428
-0
amos-biz-boot.iml
amos-biz-boot.iml
+0
-0
SuperviseController.java
...join/amos/api/openapi/controller/SuperviseController.java
+197
-0
JgFileAttributeEnum.java
...m/yeejoin/amos/api/openapi/enums/JgFileAttributeEnum.java
+2
-0
JgFileObjectEnum.java
.../com/yeejoin/amos/api/openapi/enums/JgFileObjectEnum.java
+2
-0
ConstructionInfoModel.java
...in/amos/api/openapi/face/model/ConstructionInfoModel.java
+70
-0
DesignInfoModel.java
.../yeejoin/amos/api/openapi/face/model/DesignInfoModel.java
+86
-0
ElevatorTechInfoModel.java
...in/amos/api/openapi/face/model/ElevatorTechInfoModel.java
+167
-0
EnclosureInfoModel.java
...ejoin/amos/api/openapi/face/model/EnclosureInfoModel.java
+70
-0
EnterpriseInfoModel.java
...join/amos/api/openapi/face/model/EnterpriseInfoModel.java
+160
-0
FileModel.java
...va/com/yeejoin/amos/api/openapi/face/model/FileModel.java
+57
-0
InspectionInfoModel.java
...join/amos/api/openapi/face/model/InspectionInfoModel.java
+101
-0
MaintenanceInfoModel.java
...oin/amos/api/openapi/face/model/MaintenanceInfoModel.java
+100
-0
OtherInfoModel.java
...m/yeejoin/amos/api/openapi/face/model/OtherInfoModel.java
+76
-0
ProduceInfoModel.java
...yeejoin/amos/api/openapi/face/model/ProduceInfoModel.java
+90
-0
RegistrationInfoModel.java
...in/amos/api/openapi/face/model/RegistrationInfoModel.java
+107
-0
StaffBaseInfoModel.java
...ejoin/amos/api/openapi/face/model/StaffBaseInfoModel.java
+75
-0
StaffQualifInfoModel.java
...oin/amos/api/openapi/face/model/StaffQualifInfoModel.java
+60
-0
SuperviseInfoModel.java
...ejoin/amos/api/openapi/face/model/SuperviseInfoModel.java
+70
-0
UseInfoModel.java
...com/yeejoin/amos/api/openapi/face/model/UseInfoModel.java
+160
-0
ConstructionInfoMapper.java
...amos/api/openapi/face/orm/dao/ConstructionInfoMapper.java
+14
-0
DesignInfoMapper.java
...ejoin/amos/api/openapi/face/orm/dao/DesignInfoMapper.java
+14
-0
ElevatorTechInfoMapper.java
...amos/api/openapi/face/orm/dao/ElevatorTechInfoMapper.java
+14
-0
EnclosureInfoMapper.java
...in/amos/api/openapi/face/orm/dao/EnclosureInfoMapper.java
+14
-0
EnterpriseInfoMapper.java
...n/amos/api/openapi/face/orm/dao/EnterpriseInfoMapper.java
+14
-0
FileMapper.java
...com/yeejoin/amos/api/openapi/face/orm/dao/FileMapper.java
+14
-0
InspectionInfoMapper.java
...n/amos/api/openapi/face/orm/dao/InspectionInfoMapper.java
+14
-0
MaintenanceInfoMapper.java
.../amos/api/openapi/face/orm/dao/MaintenanceInfoMapper.java
+14
-0
OtherInfoMapper.java
...eejoin/amos/api/openapi/face/orm/dao/OtherInfoMapper.java
+14
-0
ProduceInfoMapper.java
...join/amos/api/openapi/face/orm/dao/ProduceInfoMapper.java
+14
-0
RegistrationInfoMapper.java
...amos/api/openapi/face/orm/dao/RegistrationInfoMapper.java
+14
-0
StaffBaseInfoMapper.java
...in/amos/api/openapi/face/orm/dao/StaffBaseInfoMapper.java
+14
-0
StaffQualifInfoMapper.java
.../amos/api/openapi/face/orm/dao/StaffQualifInfoMapper.java
+14
-0
SuperviseInfoMapper.java
...in/amos/api/openapi/face/orm/dao/SuperviseInfoMapper.java
+14
-0
UseInfoMapper.java
.../yeejoin/amos/api/openapi/face/orm/dao/UseInfoMapper.java
+14
-0
ConstructionInfo.java
...in/amos/api/openapi/face/orm/entity/ConstructionInfo.java
+60
-0
DesignInfo.java
.../yeejoin/amos/api/openapi/face/orm/entity/DesignInfo.java
+71
-0
ElevatorTechInfo.java
...in/amos/api/openapi/face/orm/entity/ElevatorTechInfo.java
+187
-0
EnclosureInfo.java
...ejoin/amos/api/openapi/face/orm/entity/EnclosureInfo.java
+60
-0
EnterpriseInfo.java
...join/amos/api/openapi/face/orm/entity/EnterpriseInfo.java
+114
-0
File.java
...va/com/yeejoin/amos/api/openapi/face/orm/entity/File.java
+50
-0
InspectionInfo.java
...join/amos/api/openapi/face/orm/entity/InspectionInfo.java
+75
-0
MaintenanceInfo.java
...oin/amos/api/openapi/face/orm/entity/MaintenanceInfo.java
+78
-0
OtherInfo.java
...m/yeejoin/amos/api/openapi/face/orm/entity/OtherInfo.java
+65
-0
ProduceInfo.java
...yeejoin/amos/api/openapi/face/orm/entity/ProduceInfo.java
+72
-0
RegistrationInfo.java
...in/amos/api/openapi/face/orm/entity/RegistrationInfo.java
+81
-0
StaffBaseInfo.java
...ejoin/amos/api/openapi/face/orm/entity/StaffBaseInfo.java
+63
-0
StaffQualifInfo.java
...oin/amos/api/openapi/face/orm/entity/StaffQualifInfo.java
+54
-0
SuperviseInfo.java
...ejoin/amos/api/openapi/face/orm/entity/SuperviseInfo.java
+60
-0
UseInfo.java
...com/yeejoin/amos/api/openapi/face/orm/entity/UseInfo.java
+115
-0
AppBaseService.java
...yeejoin/amos/api/openapi/face/service/AppBaseService.java
+2
-0
ConstructionInfoService.java
...mos/api/openapi/face/service/ConstructionInfoService.java
+18
-0
DesignInfoService.java
...join/amos/api/openapi/face/service/DesignInfoService.java
+14
-0
ElevatorTechInfoService.java
...mos/api/openapi/face/service/ElevatorTechInfoService.java
+14
-0
EnclosureInfoService.java
...n/amos/api/openapi/face/service/EnclosureInfoService.java
+14
-0
EnterpriseInfoService.java
.../amos/api/openapi/face/service/EnterpriseInfoService.java
+14
-0
FileService.java
...om/yeejoin/amos/api/openapi/face/service/FileService.java
+14
-0
InspectionInfoService.java
.../amos/api/openapi/face/service/InspectionInfoService.java
+14
-0
MaintenanceInfoService.java
...amos/api/openapi/face/service/MaintenanceInfoService.java
+14
-0
OtherInfoService.java
...ejoin/amos/api/openapi/face/service/OtherInfoService.java
+17
-0
ProduceInfoService.java
...oin/amos/api/openapi/face/service/ProduceInfoService.java
+158
-0
RegistrationInfoService.java
...mos/api/openapi/face/service/RegistrationInfoService.java
+14
-0
StaffBaseInfoService.java
...n/amos/api/openapi/face/service/StaffBaseInfoService.java
+14
-0
StaffQualifInfoService.java
...amos/api/openapi/face/service/StaffQualifInfoService.java
+14
-0
SuperviseInfoService.java
...n/amos/api/openapi/face/service/SuperviseInfoService.java
+14
-0
UseInfoService.java
...yeejoin/amos/api/openapi/face/service/UseInfoService.java
+14
-0
No files found.
amos-biz-boot.iml
deleted
100644 → 0
View file @
ebe53da0
This diff is collapsed.
Click to expand it.
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/controller/SuperviseController.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
controller
;
import
com.yeejoin.amos.api.common.restful.utils.ResponseHelper
;
import
com.yeejoin.amos.api.common.restful.utils.ResponseModel
;
import
com.yeejoin.amos.api.openapi.face.model.*
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.*
;
import
com.yeejoin.amos.api.openapi.face.service.*
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.checkerframework.checker.units.qual.A
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.component.event.RestEventTrigger
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
java.util.List
;
/**
* @author Zhang Yingbin
*/
@RestController
@RequestMapping
(
value
=
"/openapijg/supervise"
)
@Api
(
tags
=
"Supervise-监管业务数据接入"
)
public
class
TmJgSuperviseController
{
@Autowired
private
DesignInfoService
designInfoService
;
@Autowired
private
ProduceInfoService
produceInfoService
;
@Autowired
private
ConstructionInfoService
constructionInfoService
;
@Autowired
private
RegistrationInfoService
registrationInfoService
;
@Autowired
private
UseInfoService
useInfoService
;
@Autowired
private
MaintenanceInfoService
maintenanceInfoService
;
@Autowired
private
SuperviseInfoService
superviseInfoService
;
@Autowired
private
OtherInfoService
otherInfoService
;
@Autowired
private
ElevatorTechInfoService
evatorTechInfoService
;
@Autowired
private
EnclosureInfoService
enclosureInfoService
;
@Autowired
private
EnterpriseInfoService
enterpriseInfoService
;
@Autowired
private
StaffBaseInfoService
staffBaseInfoService
;
@Autowired
private
StaffQualifInfoService
staffQualifInfoService
;
@Autowired
private
InspectionInfoService
inspectionInfoService
;
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增设计信息"
)
@PostMapping
(
value
=
"/designInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveDesignInfo
(
@RequestBody
List
<
DesignInfoModel
>
designInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
designInfoService
.
saveDesignInfo
(
designInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增制造信息"
)
@PostMapping
(
value
=
"/produceInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveProduceInfo
(
@RequestBody
List
<
ProduceInfoModel
>
produceInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
produceInfoService
.
saveProduceInfo
(
produceInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增施工信息"
)
@PostMapping
(
value
=
"/constructionInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveConstructionInfo
(
@RequestBody
List
<
ConstructionInfo
>
constructionInfo
)
throws
Exception
{
System
.
out
.
println
(
"我进来了!"
);
return
ResponseHelper
.
buildResponse
(
constructionInfoService
.
saveConstructionInfo
(
constructionInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增注册等级信息"
)
@PostMapping
(
value
=
"/registrationInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveRegistrationInfo
(
@RequestBody
List
<
RegistrationInfoModel
>
registrationInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
registrationInfoService
.
saveRegistrationInfo
(
registrationInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增使用信息"
)
@PostMapping
(
value
=
"/useInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveUseInfo
(
@RequestBody
List
<
UseInfo
>
useInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
useInfoService
.
saveUseInfo
(
useInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增维保单位信息"
)
@PostMapping
(
value
=
"/maintenanceInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveMaintenanceInfo
(
@RequestBody
List
<
MaintenanceInfoModel
>
maintenanceInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
maintenanceInfoService
.
saveMaintenanceInfo
(
maintenanceInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增监督管理信息"
)
@PostMapping
(
value
=
"/superviseInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveSuperviseInfo
(
@RequestBody
List
<
SuperviseInfo
>
superviseInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
superviseInfoService
.
saveSuperviseInfo
(
superviseInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增其他信息"
)
@PostMapping
(
value
=
"/otherInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveOtherInfo
(
@RequestBody
List
<
OtherInfo
>
otherInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
otherInfoService
.
saveOtherInfo
(
otherInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增电梯技术参数"
)
@PostMapping
(
value
=
"/elevatorTechInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveElevatorTechInfo
(
@RequestBody
List
<
ElevatorTechInfoModel
>
elevatorTechInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
evatorTechInfoService
.
saveElevatorTechInfo
(
elevatorTechInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增特种设备附件资料信息"
)
@PostMapping
(
value
=
"/enclosureInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveEnclosureInfo
(
@RequestBody
List
<
EnclosureInfo
>
enclosureInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
enclosureInfoService
.
saveEnclosureInfo
(
enclosureInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增企业数据信息"
)
@PostMapping
(
value
=
"/enterpriseInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveEnterpriseInfo
(
@RequestBody
List
<
EnterpriseInfoModel
>
enterpriseInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
enterpriseInfoService
.
saveEnterpriseInfo
(
enterpriseInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增人员基本信息"
)
@PostMapping
(
value
=
"/staffBaseInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveStaffBaseInfo
(
@RequestBody
List
<
StaffBaseInfo
>
staffBaseInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
staffBaseInfoService
.
saveStaffBaseInfo
(
staffBaseInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"新增人员资质信息"
)
@PostMapping
(
value
=
"/staffQualifInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveStaffQualifInfo
(
@RequestBody
List
<
StaffQualifInfoModel
>
staffQualifInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
staffQualifInfoService
.
saveStaffQualifInfo
(
staffQualifInfo
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"特种设备检验信息"
)
@PostMapping
(
value
=
"/inspectionInfo"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveInspectionInfo
(
@RequestBody
List
<
InspectionInfoModel
>
inspectionInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
inspectionInfoService
.
saveInspectionInfo
(
inspectionInfo
));
}
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/enums/JgFileAttributeEnum.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
enums
;
public
enum
JgFileAttributeEnum
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/enums/JgFileObjectEnum.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
enums
;
public
class
JgFileObjectEnum
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/ConstructionInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-施工信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgConstructionInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/DesignInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-设计信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgDesignInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/ElevatorTechInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 电梯技术参数
*
* @author duanwei
* @date 2022-07-22
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tm_jg_elevator_tech_info"
)
@ApiModel
(
value
=
"TmJgElevatorTechInfo对象"
,
description
=
"电梯技术参数"
)
public
class
ElevatorTechInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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
carBufferModel
;
@ApiModelProperty
(
value
=
"轿厢缓冲器编号"
)
private
String
carBufferNum
;
@ApiModelProperty
(
value
=
"轿厢缓冲器制造单位"
)
private
String
carBufferProdUnit
;
@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
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/EnclosureInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备附件资料信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgEnclosureInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/EnterpriseInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 企业数据信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgEnterpriseInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
/**
* 使用单位唯一标识
*/
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
/**
* 使用单位证件类型
*/
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"使用单位代码"
)
/**
* 使用单位代码
*/
private
String
useCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
useUnit
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/FileModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 附件表Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgFileVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/InspectionInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备检验信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgInspectionInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
@ApiModelProperty
(
value
=
"检验结论(合格,复检合格等)"
)
/**
* 检验结论(合格,复检合格等)
*/
private
String
inspectConclusion
;
@ApiModelProperty
(
value
=
"安全状况等级"
)
/**
* 安全状况等级
*/
private
String
safetyLevel
;
@ApiModelProperty
(
value
=
"检验问题备注"
)
/**
* 检验问题备注
*/
private
String
problemRemark
;
@ApiModelProperty
(
value
=
"下次检验日期"
)
/**
* 下次检验日期
*/
private
Date
nextInspectDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/MaintenanceInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-维保备案信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgMaintenanceInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
@ApiModelProperty
(
value
=
"维保合同结束日期"
)
/**
* 维保合同结束日期
*/
private
Date
informEnd
;
@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
meTelephone24
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/OtherInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-其他信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgOtherInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"保险机构"
)
/**
* 保险机构
*/
private
String
insuranceOrg
;
@ApiModelProperty
(
value
=
"保险到期日"
)
/**
* 保险到期日
*/
private
Date
expiryDate
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/ProduceInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-制造信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgProduceInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/RegistrationInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-注册登记信息 Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgRegistrationInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
/**
* 设备唯一标识码
*/
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/StaffBaseInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 人员数据信息-基本信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgStaffBaseInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"作业人员身份号码"
)
/**
* 作业人员身份号码
*/
private
String
operatorId
;
@ApiModelProperty
(
value
=
"作业人员姓名"
)
/**
* 作业人员姓名
*/
private
String
operator
;
@ApiModelProperty
(
value
=
"作业人员证件类型"
)
/**
* 作业人员证件类型
*/
private
String
operatorIdType
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/StaffQualifInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 人员数据信息-资质信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgStaffQualifInfoVo
implements
Serializable
{
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
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/SuperviseInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-监督管理信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgSuperviseInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/UseInfoModel.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 特种设备基本信息-使用信息Vo
*
* @author duanwei
* @date 2022-07-20
*/
@Data
public
class
TmJgUseInfoVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
@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
Integer
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
String
syncState
;
/**
*
*/
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/ConstructionInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgConstructionInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-施工信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgConstructionInfoMapper
extends
BaseMapper
<
TmJgConstructionInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/DesignInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgDesignInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-设计信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgDesignInfoMapper
extends
BaseMapper
<
TmJgDesignInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/ElevatorTechInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgElevatorTechInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 电梯技术参数 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgElevatorTechInfoMapper
extends
BaseMapper
<
TmJgElevatorTechInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/EnclosureInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgEnclosureInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备附件资料信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgEnclosureInfoMapper
extends
BaseMapper
<
TmJgEnclosureInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/EnterpriseInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgEnterpriseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 企业数据信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgEnterpriseInfoMapper
extends
BaseMapper
<
TmJgEnterpriseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/FileMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgFile
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgFileMapper
extends
BaseMapper
<
TmJgFile
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/InspectionInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgInspectionInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备检验信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgInspectionInfoMapper
extends
BaseMapper
<
TmJgInspectionInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/MaintenanceInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgMaintenanceInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-维保备案信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgMaintenanceInfoMapper
extends
BaseMapper
<
TmJgMaintenanceInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/OtherInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgOtherInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-其他信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgOtherInfoMapper
extends
BaseMapper
<
TmJgOtherInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/ProduceInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgProduceInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-制造信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgProduceInfoMapper
extends
BaseMapper
<
TmJgProduceInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/RegistrationInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgRegistrationInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-注册登记信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgRegistrationInfoMapper
extends
BaseMapper
<
TmJgRegistrationInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/StaffBaseInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgStaffBaseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 人员数据信息-基本信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgStaffBaseInfoMapper
extends
BaseMapper
<
TmJgStaffBaseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/StaffQualifInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgStaffQualifInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 人员数据信息-资质信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgStaffQualifInfoMapper
extends
BaseMapper
<
TmJgStaffQualifInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/SuperviseInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgSuperviseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-监督管理信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgSuperviseInfoMapper
extends
BaseMapper
<
TmJgSuperviseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/UseInfoMapper.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TmJgUseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 特种设备基本信息-使用信息 Mapper 接口
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
TmJgUseInfoMapper
extends
BaseMapper
<
TmJgUseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/ConstructionInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-施工信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgConstructionInfo对象"
,
description
=
"特种设备基本信息-施工信息"
)
public
class
ConstructionInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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"
)
private
String
uscInformId
;
@ApiModelProperty
(
value
=
"施工时间"
)
private
Date
uscDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/DesignInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-设计信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgDesignInfo对象"
,
description
=
"特种设备基本信息-设计信息"
)
public
class
DesignInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码(监管系统对接标识)"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"设计单位统一社会信用代码"
)
private
String
designUnitCreditCode
;
@ApiModelProperty
(
value
=
"设计单位名称"
)
@TableField
(
"design_Unit_name"
)
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-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/ElevatorTechInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 电梯技术参数
*
* @author duanwei
* @date 2022-07-22
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgElevatorTechInfo对象"
,
description
=
"电梯技术参数"
)
public
class
TmJgElevatorTechInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
private
Integer
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
carBufferModel
;
@ApiModelProperty
(
value
=
"轿厢缓冲器编号"
)
private
String
carBufferNum
;
@ApiModelProperty
(
value
=
"轿厢缓冲器制造单位"
)
private
String
carBufferProdUnit
;
@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-删除)"
)
private
String
syncState
;
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
private
String
recUserId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/EnclosureInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备附件资料信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgEnclosureInfo对象"
,
description
=
"特种设备附件资料信息"
)
public
class
EnclosureInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/EnterpriseInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 企业数据信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
public
class
EnterpriseInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"使用单位代码"
)
private
String
useCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnit
;
@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姓名"
)
private
String
safetyOne
;
@ApiModelProperty
(
value
=
"安全管理人员1身份证"
)
private
String
safetyOneId
;
@ApiModelProperty
(
value
=
"安全管理人员1联系电话"
)
private
String
safetyOnePhone
;
@ApiModelProperty
(
value
=
"安全管理人员2"
)
private
String
safetyTwo
;
@ApiModelProperty
(
value
=
"安全管理人员2身份证"
)
private
String
safetyTwoId
;
@ApiModelProperty
(
value
=
"安全管理人员2联系电话"
)
private
String
safetyTwoPhone
;
@ApiModelProperty
(
value
=
"单位地理坐标经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"单位地理坐标纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/File.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 附件表
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgFile对象"
,
description
=
"附件表"
)
public
class
File
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"附件名"
)
private
String
fileName
;
@ApiModelProperty
(
value
=
"附件url地址"
)
private
String
fileUrl
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"所属对象"
)
private
String
objectType
;
@ApiModelProperty
(
value
=
"所属属性名 "
)
private
String
attributeType
;
@ApiModelProperty
(
value
=
"同步日期"
)
private
Date
syncDate
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/InspectionInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备检验信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgInspectionInfo对象"
,
description
=
"特种设备检验信息"
)
public
class
InspectionInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"设备代码"
)
private
String
equCode
;
@ApiModelProperty
(
value
=
"检验类型(1法定类监督检验 2法定类定期检验 3非法定类检验 4委托类检验)"
)
private
String
inspectType
;
@ApiModelProperty
(
value
=
"检验机构名称"
)
private
String
inspectOrgName
;
@ApiModelProperty
(
value
=
"检验报告ID"
)
private
String
inspectReportNum
;
@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
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/MaintenanceInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-维保备案信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgMaintenanceInfo对象"
,
description
=
"特种设备基本信息-维保备案信息"
)
public
class
MaintenanceInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"维保单位统一社会信用代码"
)
private
String
meUnitCreditCode
;
@ApiModelProperty
(
value
=
"维保单位名称"
)
private
String
meUnitName
;
@ApiModelProperty
(
value
=
"维保合同备案ID"
)
private
String
repairInformId
;
@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
Integer
meCycle
;
@ApiModelProperty
(
value
=
"大修周期(单位:月)"
)
private
Integer
overhaulCycle
;
@ApiModelProperty
(
value
=
"24小时维保电话"
)
private
String
meTelephone24
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/OtherInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-其他信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tm_jg_other_info"
)
@ApiModel
(
value
=
"TmJgOtherInfo对象"
,
description
=
"特种设备基本信息-其他信息"
)
public
class
OtherInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"保险机构"
)
private
String
insuranceOrg
;
@ApiModelProperty
(
value
=
"保险到期日"
)
private
Date
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
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/ProduceInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-制造信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgProduceInfo对象"
,
description
=
"特种设备基本信息-制造信息"
)
public
class
ProduceInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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
imported
;
@ApiModelProperty
(
value
=
"制造国"
)
private
String
produceCountry
;
@ApiModelProperty
(
value
=
"监督检验ID"
)
private
String
inspectionId
;
@ApiModelProperty
(
value
=
"型式试验ID"
)
private
String
typeTestId
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/RegistrationInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-注册登记信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgRegistrationInfo对象"
,
description
=
"特种设备基本信息-注册登记信息 "
)
public
class
RegistrationInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"设备唯一标识码"
)
private
String
sequenceCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"登记机关名称"
)
private
String
organizationName
;
@ApiModelProperty
(
value
=
"使用登记证编号"
)
private
String
useOrgCode
;
@ApiModelProperty
(
value
=
"注册状态(已注册 未注册)"
)
private
String
registerState
;
@ApiModelProperty
(
value
=
"使用登记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-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/StaffBaseInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 人员数据信息-基本信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgStaffBaseInfo对象"
,
description
=
"人员数据信息-基本信息"
)
public
class
StaffBaseInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"作业人员身份号码"
)
private
String
operatorId
;
@ApiModelProperty
(
value
=
"作业人员姓名"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"作业人员证件类型"
)
private
String
operatorIdType
;
@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-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/StaffQualifInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 人员数据信息-资质信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgStaffQualifInfo对象"
,
description
=
"人员数据信息-资质信息"
)
public
class
StaffQualifInfo
extends
AbstractBaseEntity
{
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
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/SuperviseInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-监督管理信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgSuperviseInfo对象"
,
description
=
"特种设备基本信息-监督管理信息"
)
public
class
SuperviseInfo
extends
AbstractBaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/UseInfo.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
precontrol
.
common
.
entity
;
import
java.util.Date
;
import
com.yeejoin.precontrol.common.entity.publics.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 特种设备基本信息-使用信息
*
* @author duanwei
* @date 2022-07-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TmJgUseInfo对象"
,
description
=
"特种设备基本信息-使用信息"
)
public
class
TmJgUseInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@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
;
@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
Integer
phone
;
@ApiModelProperty
(
value
=
"设备状态(1在用2停用3报废 4注销5迁出 6拆除 7目录外 8非法设备)"
)
private
String
equState
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
String
syncState
;
private
String
appId
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/AppBaseService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
public
class
AppBaseService
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/ConstructionInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.face.model.ConstructionInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.ConstructionInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.ConstructionInfo
;
import
com.yeejoin.precontrol.common.entity.TmJgConstructionInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
/**
* 特种设备基本信息-施工信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgConstructionInfoService
extends
BaseService
<
ConstructionInfoModel
,
ConstructionInfo
,
ConstructionInfoMapper
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/DesignInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgDesignInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备基本信息-设计信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgDesignInfoService
extends
IService
<
TmJgDesignInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/ElevatorTechInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgElevatorTechInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 电梯技术参数 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgElevatorTechInfoService
extends
IService
<
TmJgElevatorTechInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/EnclosureInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgEnclosureInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备附件资料信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgEnclosureInfoService
extends
IService
<
TmJgEnclosureInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/EnterpriseInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgEnterpriseInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 企业数据信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgEnterpriseInfoService
extends
IService
<
TmJgEnterpriseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/FileService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgFile
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgFileService
extends
IService
<
TmJgFile
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/InspectionInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgInspectionInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备检验信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgInspectionInfoService
extends
IService
<
TmJgInspectionInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/MaintenanceInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgMaintenanceInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备基本信息-维保备案信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgMaintenanceInfoService
extends
IService
<
TmJgMaintenanceInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/OtherInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.face.model.OtherInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.OtherInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.OtherInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
/**
* 特种设备基本信息-其他信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
class
OtherInfoService
extends
BaseService
<
OtherInfoModel
,
OtherInfo
,
OtherInfoMapper
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/ProduceInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.constant.Constant
;
import
com.yeejoin.amos.api.openapi.enums.JgFileAttributeEnum
;
import
com.yeejoin.amos.api.openapi.enums.JgFileObjectEnum
;
import
com.yeejoin.amos.api.openapi.face.model.BizTokenModel
;
import
com.yeejoin.amos.api.openapi.face.model.DesignInfoModel
;
import
com.yeejoin.amos.api.openapi.face.model.ProduceInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.ProduceInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.DesignInfo
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.File
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.ProduceInfo
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.component.cache.Redis
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
/**
* 特种设备基本信息-制造信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
@Component
public
class
ProduceInfoService
extends
BaseService
<
ProduceInfoModel
,
ProduceInfo
,
ProduceInfoMapper
>
{
@Autowired
private
RedisTemplate
redisTemplate
;
@Autowired
private
FileService
fileService
;
private
String
getAppId
()
{
String
tokenKey
=
Redis
.
genKey
(
Constant
.
TOKEN_PREFIX
,
RequestContext
.
getToken
());
BizTokenModel
bizTokenModel
=
(
BizTokenModel
)
redisTemplate
.
opsForValue
().
get
(
tokenKey
);
return
bizTokenModel
.
getAppId
();
}
/**
*
* 新增制造信息
*
* @param model 制造信息model列表
* @return 成功返回“ok”
* 失败返回“Access_token无效”
*/
public
String
saveProduceInfo
(
List
<
ProduceInfoModel
>
model
){
// TODO Auto-generated method stub
if
(
ValidationUtil
.
isEmpty
(
model
))
{
throw
new
BadRequest
(
"制作信息为空."
);
}
ProduceInfo
produceInfo
=
new
ProduceInfo
();
List
<
ProduceInfo
>
proList
=
new
ArrayList
<>();
File
file
=
new
File
();
List
<
File
>
fileList
=
new
ArrayList
<>();
List
<
File
>
produceStandardList
,
productCertificateList
,
iumInstructionsList
,
supervisionCertList
,
ceCertList
;
for
(
ProduceInfoModel
models
:
model
)
{
if
(
ValidationUtil
.
isEmpty
(
models
.
getSequenceCode
()))
{
throw
new
BadRequest
(
"设备唯一标识码不能为空!"
);
}
if
(
ValidationUtil
.
isEmpty
(
models
.
getSuperviseCode
()))
{
throw
new
BadRequest
(
"设备标识码为:"
+
models
.
getSequenceCode
()+
"的设备,"
+
"监管系统唯一编码不能为空!"
);
}
if
(
ValidationUtil
.
isEmpty
(
models
.
getProduceUnitCreditCode
()))
{
throw
new
BadRequest
(
"设备标识码为:"
+
models
.
getSequenceCode
()+
"的设备,"
+
"制造单位统一社会信用代码不能为空!"
);
}
if
(
ValidationUtil
.
isEmpty
(
models
.
getProduceUnitName
()))
{
throw
new
BadRequest
(
"设备标识码为:"
+
models
.
getSequenceCode
()+
"的设备,"
+
"制造单位名称不能为空!"
);
}
models
.
setRecDate
(
new
Date
());
models
.
setAppId
(
getAppId
());
produceStandardList
=
models
.
getProduceStandard
();
productCertificateList
=
models
.
getProductCertificate
();
iumInstructionsList
=
models
.
getIumInstructions
();
supervisionCertList
=
models
.
getSupervisionCert
();
ceCertList
=
models
.
getCeCert
();
for
(
File
files
:
produceStandardList
)
{
file
.
setSequenceCode
(
models
.
getSequenceCode
());
file
.
setAppId
(
getAppId
());
file
.
setObjectType
(
JgFileObjectEnum
.
PRODUCE_INFO
.
getObject
());
file
.
setAttributeType
(
JgFileAttributeEnum
.
PRODUCE_STANDARD
.
getAttribute
());
file
.
setSyncDate
(
models
.
getSyncDate
());
file
.
setFileUrl
(
files
.
getFileUrl
());
file
.
setFileName
(
files
.
getFileName
());
fileList
.
add
(
file
);
}
for
(
File
files
:
productCertificateList
)
{
file
.
setSequenceCode
(
models
.
getSequenceCode
());
file
.
setAppId
(
getAppId
());
file
.
setObjectType
(
JgFileObjectEnum
.
PRODUCE_INFO
.
getObject
());
file
.
setAttributeType
(
JgFileAttributeEnum
.
PRODUCT_CERTIFICATE
.
getAttribute
());
file
.
setSyncDate
(
models
.
getSyncDate
());
file
.
setFileUrl
(
files
.
getFileUrl
());
file
.
setFileName
(
files
.
getFileName
());
fileList
.
add
(
file
);
}
for
(
File
files
:
iumInstructionsList
)
{
file
.
setSequenceCode
(
models
.
getSequenceCode
());
file
.
setAppId
(
getAppId
());
file
.
setObjectType
(
JgFileObjectEnum
.
PRODUCE_INFO
.
getObject
());
file
.
setAttributeType
(
JgFileAttributeEnum
.
IUM_INSTRUCTIONS
.
getAttribute
());
file
.
setSyncDate
(
models
.
getSyncDate
());
file
.
setFileUrl
(
files
.
getFileUrl
());
file
.
setFileName
(
files
.
getFileName
());
fileList
.
add
(
file
);
}
for
(
File
files
:
supervisionCertList
)
{
file
.
setSequenceCode
(
models
.
getSequenceCode
());
file
.
setAppId
(
getAppId
());
file
.
setObjectType
(
JgFileObjectEnum
.
PRODUCE_INFO
.
getObject
());
file
.
setAttributeType
(
JgFileAttributeEnum
.
SUPERVISION_CERT
.
getAttribute
());
file
.
setSyncDate
(
models
.
getSyncDate
());
file
.
setFileUrl
(
files
.
getFileUrl
());
file
.
setFileName
(
files
.
getFileName
());
fileList
.
add
(
file
);
}
for
(
File
files
:
ceCertList
)
{
file
.
setSequenceCode
(
models
.
getSequenceCode
());
file
.
setAppId
(
getAppId
());
file
.
setObjectType
(
JgFileObjectEnum
.
PRODUCE_INFO
.
getObject
());
file
.
setAttributeType
(
JgFileAttributeEnum
.
CE_CERT
.
getAttribute
());
file
.
setSyncDate
(
models
.
getSyncDate
());
file
.
setFileUrl
(
files
.
getFileUrl
());
file
.
setFileName
(
files
.
getFileName
());
fileList
.
add
(
file
);
}
BeanUtils
.
copyProperties
(
produceInfo
,
models
);
proList
.
add
(
produceInfo
);
}
Boolean
bool1
=
fileService
.
saveBatch
(
fileList
);
Boolean
bool2
=
this
.
saveBatch
(
proList
);
if
(
bool1
&&
bool2
)
{
return
"OK"
;
}
else
{
return
"Access_token无效"
;
}
}
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/RegistrationInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgRegistrationInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备基本信息-注册登记信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgRegistrationInfoService
extends
IService
<
TmJgRegistrationInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/StaffBaseInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgStaffBaseInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 人员数据信息-基本信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgStaffBaseInfoService
extends
IService
<
TmJgStaffBaseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/StaffQualifInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgStaffQualifInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 人员数据信息-资质信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgStaffQualifInfoService
extends
IService
<
TmJgStaffQualifInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/SuperviseInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgSuperviseInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备基本信息-监督管理信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgSuperviseInfoService
extends
IService
<
TmJgSuperviseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/UseInfoService.java
0 → 100644
View file @
1cbcc913
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.precontrol.common.entity.TmJgUseInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 特种设备基本信息-使用信息 服务类
*
* @author duanwei
* @date 2022-07-19
*/
public
interface
ITmJgUseInfoService
extends
IService
<
TmJgUseInfo
>
{
}
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