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
e12280b4
Commit
e12280b4
authored
Aug 10, 2022
by
suhuiguang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into develop_unit_register
parents
2cd7f6d9
46cbf3f3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
1454 additions
and
72 deletions
+1454
-72
EnterpriseInfoModel.java
...join/amos/api/openapi/face/model/EnterpriseInfoModel.java
+4
-0
EnterpriseInfo.java
...join/amos/api/openapi/face/orm/entity/EnterpriseInfo.java
+2
-0
TzBaseEnterpriseInfoDto.java
...amos/boot/module/tzs/api/dto/TzBaseEnterpriseInfoDto.java
+85
-11
TzBaseEnterpriseInfo.java
...amos/boot/module/tzs/api/entity/TzBaseEnterpriseInfo.java
+65
-8
TzsJgConstructionInfo.java
...mos/boot/module/tzs/api/entity/TzsJgConstructionInfo.java
+1
-1
TzsJgDesignInfo.java
...join/amos/boot/module/tzs/api/entity/TzsJgDesignInfo.java
+1
-1
TzsJgElevatorTechInfo.java
...mos/boot/module/tzs/api/entity/TzsJgElevatorTechInfo.java
+1
-1
TzsJgEnclosureInfo.java
...n/amos/boot/module/tzs/api/entity/TzsJgEnclosureInfo.java
+1
-1
TzsJgFile.java
...om/yeejoin/amos/boot/module/tzs/api/entity/TzsJgFile.java
+1
-1
TzsJgInspectionInfo.java
.../amos/boot/module/tzs/api/entity/TzsJgInspectionInfo.java
+1
-1
TzsJgMaintenanceInfo.java
...amos/boot/module/tzs/api/entity/TzsJgMaintenanceInfo.java
+1
-1
TzsJgOtherInfo.java
...ejoin/amos/boot/module/tzs/api/entity/TzsJgOtherInfo.java
+1
-1
TzsJgProduceInfo.java
...oin/amos/boot/module/tzs/api/entity/TzsJgProduceInfo.java
+1
-1
TzsJgRegistrationInfo.java
...mos/boot/module/tzs/api/entity/TzsJgRegistrationInfo.java
+1
-1
TzsJgStaffBaseInfo.java
...n/amos/boot/module/tzs/api/entity/TzsJgStaffBaseInfo.java
+1
-1
TzsJgStaffQualifInfo.java
...amos/boot/module/tzs/api/entity/TzsJgStaffQualifInfo.java
+1
-1
TzsJgSuperviseInfo.java
...n/amos/boot/module/tzs/api/entity/TzsJgSuperviseInfo.java
+1
-1
TzsJgUseInfo.java
...yeejoin/amos/boot/module/tzs/api/entity/TzsJgUseInfo.java
+1
-1
TzBaseEnterpriseInfoMapper.java
...oot/module/tzs/api/mapper/TzBaseEnterpriseInfoMapper.java
+3
-3
ITzBaseEnterpriseInfoService.java
.../module/tzs/api/service/ITzBaseEnterpriseInfoService.java
+3
-3
TzCarcylFillInfoDto.java
...amos/boot/module/tzs/flc/api/dto/TzCarcylFillInfoDto.java
+69
-0
TzCarcylInspectDto.java
.../amos/boot/module/tzs/flc/api/dto/TzCarcylInspectDto.java
+79
-0
TzCarcylRegDto.java
...join/amos/boot/module/tzs/flc/api/dto/TzCarcylRegDto.java
+99
-0
TzCarcylTraceDto.java
...in/amos/boot/module/tzs/flc/api/dto/TzCarcylTraceDto.java
+18
-0
TzCarcylReg.java
...join/amos/boot/module/tzs/flc/api/entity/TzCarcylReg.java
+99
-0
TzCarcylMapper.java
...n/amos/boot/module/tzs/flc/api/mapper/TzCarcylMapper.java
+37
-0
ITzCarcylService.java
...mos/boot/module/tzs/flc/api/service/ITzCarcylService.java
+21
-0
TzBaseEnterpriseInfoMapper.xml
.../src/main/resources/mapper/TzBaseEnterpriseInfoMapper.xml
+1
-1
TzCarcylMapper.xml
...dule-tzs-api/src/main/resources/mapper/TzCarcylMapper.xml
+275
-0
AmosTzsApplication.java
...iz/src/main/java/com/yeejoin/amos/AmosTzsApplication.java
+59
-25
TzBaseEnterpriseInfoController.java
...le/tzs/biz/controller/TzBaseEnterpriseInfoController.java
+137
-0
BaseEnterpriseMqTtlListener.java
.../module/tzs/biz/listener/BaseEnterpriseMqTtlListener.java
+106
-0
CarcylUnitInspectMqTtlListener.java
...dule/tzs/biz/listener/CarcylUnitInspectMqTtlListener.java
+104
-0
StartPlatformTokenService.java
...odule/tzs/biz/service/impl/StartPlatformTokenService.java
+52
-0
TzBaseEnterpriseInfoServiceImpl.java
...tzs/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+8
-7
DesUtil.java
...a/com/yeejoin/amos/boot/module/tzs/biz/utils/DesUtil.java
+0
-0
RedisUtil.java
...com/yeejoin/amos/boot/module/tzs/biz/utils/RedisUtil.java
+0
-0
CarCylController.java
.../boot/module/tzs/flc/biz/controller/CarCylController.java
+50
-0
TzCarcylServiceImpl.java
.../module/tzs/flc/biz/service/impl/TzCarcylServiceImpl.java
+64
-0
No files found.
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/EnterpriseInfoModel.java
View file @
e12280b4
...
@@ -22,6 +22,10 @@ public class EnterpriseInfoModel extends AbstractBaseModel {
...
@@ -22,6 +22,10 @@ public class EnterpriseInfoModel extends AbstractBaseModel {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
superviseOrgCode
;
private
String
superviseOrgName
;
private
List
businessLicense
;
private
List
businessLicense
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
...
...
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/EnterpriseInfo.java
View file @
e12280b4
...
@@ -29,6 +29,8 @@ public class EnterpriseInfo extends AbstractBaseEntity {
...
@@ -29,6 +29,8 @@ public class EnterpriseInfo extends AbstractBaseEntity {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
superviseOrgCode
;
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/Tz
sJg
EnterpriseInfoDto.java
→
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/Tz
Base
EnterpriseInfoDto.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
java.util.Date
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
* 企业数据信息Dto
* 企业数据信息Dto
*
*
* @author duanwei
* @author duanwei
* @date 2022-07-26
* @date 2022-07-26
*/
*/
@Data
@Data
public
class
Tz
sJg
EnterpriseInfoDto
extends
BaseDto
{
public
class
Tz
Base
EnterpriseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -37,9 +38,14 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -37,9 +38,14 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
* 使用单位证件类型
* 使用单位证件类型
*/
*/
private
String
useUnitCertificate
;
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"使用单位代码"
)
@ApiModelProperty
(
value
=
"单位类型"
)
/**
* 单位类型
*/
private
String
unitType
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
/**
/**
* 使用单位代码
* 使用单位
统一信用
代码
*/
*/
private
String
useCode
;
private
String
useCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
@ApiModelProperty
(
value
=
"使用单位名称"
)
...
@@ -47,6 +53,16 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -47,6 +53,16 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
* 使用单位名称
* 使用单位名称
*/
*/
private
String
useUnit
;
private
String
useUnit
;
@ApiModelProperty
(
value
=
"监管机构组织机构代码"
)
/**
* 监管机构组织机构代码
*/
private
String
superviseOrgCode
;
@ApiModelProperty
(
value
=
"监管机构名称"
)
/**
* 监管机构名称
*/
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
/**
/**
* 是否重点监控单位
* 是否重点监控单位
...
@@ -172,6 +188,64 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -172,6 +188,64 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
* 操作人员
* 操作人员
*/
*/
private
String
recUserId
;
private
String
recUserId
;
@ApiModelProperty
(
value
=
"管辖机构"
)
/**
* 管辖机构
*/
private
String
governingBody
;
@ApiModelProperty
(
value
=
"数据来源"
)
/**
* 数据来源
*/
private
String
dataSources
;
@ApiModelProperty
(
value
=
"所属行业"
)
/**
* 所属行业
*/
private
String
industry
;
@ApiModelProperty
(
value
=
"登记机关"
)
/**
* 登记机关
*/
private
String
registrationAuthority
;
@ApiModelProperty
(
value
=
"核准时间"
)
/**
* 核准时间
*/
private
Date
approvalTime
;
@ApiModelProperty
(
value
=
"经营状态"
)
/**
* 经营状态
*/
private
String
operatingStatus
;
@ApiModelProperty
(
value
=
"维保负责人"
)
/**
* 维保负责人
*/
private
String
maintenPerson
;
@ApiModelProperty
(
value
=
"维保负责人联系电话"
)
/**
* 维保负责人联系电话
*/
private
String
maintenTelephone
;
@ApiModelProperty
(
value
=
"质量保证工程师"
)
/**
* 质量保证工程师
*/
private
String
sqa
;
@ApiModelProperty
(
value
=
"质量负责人"
)
/**
* 质量负责人
*/
private
String
qualityPerson
;
@ApiModelProperty
(
value
=
"质量负责人电话"
)
/**
* 质量负责人电话
*/
private
String
qualityTelephone
;
@ApiModelProperty
(
value
=
"技术负责人"
)
/**
* 技术负责人
*/
private
String
technicalPerson
;
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/Tz
sJg
EnterpriseInfo.java
→
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/Tz
Base
EnterpriseInfo.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
java.util.Date
;
import
java.util.Date
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
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
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
/**
/**
* 企业数据信息
* 企业数据信息
*
*
* @author duanwei
* @author duanwei
* @date 2022-0
7-26
* @date 2022-0
8-10
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_enterprise_info"
)
@TableName
(
"tz_jg_enterprise_info"
)
@ApiModel
(
value
=
"TzsJgEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
@ApiModel
(
value
=
"TzsJgEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
public
class
TzsJgEnterpriseInfo
extends
BaseEntity
{
public
class
TzsJgEnterpriseInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
private
String
useUnitCode
;
private
String
useUnitCode
;
...
@@ -33,12 +39,21 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
...
@@ -33,12 +39,21 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
private
String
useUnitCertificate
;
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"使用单位代码"
)
@ApiModelProperty
(
value
=
"单位类型"
)
private
String
unitType
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
private
String
useCode
;
private
String
useCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnit
;
private
String
useUnit
;
@ApiModelProperty
(
value
=
"监管机构组织机构代码"
)
private
String
superviseOrgCode
;
@ApiModelProperty
(
value
=
"监管机构名称"
)
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
private
String
keyUnit
;
private
String
keyUnit
;
...
@@ -107,5 +122,47 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
...
@@ -107,5 +122,47 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
@ApiModelProperty
(
value
=
"对接公司编码"
)
@ApiModelProperty
(
value
=
"对接公司编码"
)
private
String
appId
;
private
String
appId
;
@ApiModelProperty
(
value
=
"单位类型"
)
private
String
unitType
;
@ApiModelProperty
(
value
=
"管辖机构"
)
private
String
governingBody
;
@ApiModelProperty
(
value
=
"数据来源"
)
private
String
dataSources
;
@ApiModelProperty
(
value
=
"所属行业"
)
private
String
industry
;
@ApiModelProperty
(
value
=
"登记机关"
)
private
String
registrationAuthority
;
@ApiModelProperty
(
value
=
"核准时间"
)
private
Date
approvalTime
;
@ApiModelProperty
(
value
=
"经营状态"
)
private
String
operatingStatus
;
@ApiModelProperty
(
value
=
"维保负责人"
)
private
String
maintenPerson
;
@ApiModelProperty
(
value
=
"维保负责人联系电话"
)
private
String
maintenTelephone
;
@ApiModelProperty
(
value
=
"质量保证工程师"
)
private
String
sqa
;
@ApiModelProperty
(
value
=
"质量负责人"
)
private
String
qualityPerson
;
@ApiModelProperty
(
value
=
"质量负责人电话"
)
private
String
qualityTelephone
;
@ApiModelProperty
(
value
=
"技术负责人"
)
private
String
technicalPerson
;
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgConstructionInfo.java
View file @
e12280b4
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_construction_info"
)
@TableName
(
"tz_jg_construction_info"
)
@ApiModel
(
value
=
"TzsJgConstructionInfo对象"
,
description
=
"特种设备基本信息-施工信息"
)
@ApiModel
(
value
=
"TzsJgConstructionInfo对象"
,
description
=
"特种设备基本信息-施工信息"
)
public
class
TzsJgConstructionInfo
extends
BaseEntity
{
public
class
TzsJgConstructionInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgDesignInfo.java
View file @
e12280b4
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_design_info"
)
@TableName
(
"tz_jg_design_info"
)
@ApiModel
(
value
=
"TzsJgDesignInfo对象"
,
description
=
"特种设备基本信息-设计信息"
)
@ApiModel
(
value
=
"TzsJgDesignInfo对象"
,
description
=
"特种设备基本信息-设计信息"
)
public
class
TzsJgDesignInfo
extends
BaseEntity
{
public
class
TzsJgDesignInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgElevatorTechInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_elevator_tech_info"
)
@TableName
(
"tz_jg_elevator_tech_info"
)
@ApiModel
(
value
=
"TzsJgElevatorTechInfo对象"
,
description
=
"电梯技术参数"
)
@ApiModel
(
value
=
"TzsJgElevatorTechInfo对象"
,
description
=
"电梯技术参数"
)
public
class
TzsJgElevatorTechInfo
extends
BaseEntity
{
public
class
TzsJgElevatorTechInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgEnclosureInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_enclosure_info"
)
@TableName
(
"tz_jg_enclosure_info"
)
@ApiModel
(
value
=
"TzsJgEnclosureInfo对象"
,
description
=
"特种设备附件资料信息"
)
@ApiModel
(
value
=
"TzsJgEnclosureInfo对象"
,
description
=
"特种设备附件资料信息"
)
public
class
TzsJgEnclosureInfo
extends
BaseEntity
{
public
class
TzsJgEnclosureInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgFile.java
View file @
e12280b4
...
@@ -21,7 +21,7 @@ import lombok.experimental.Accessors;
...
@@ -21,7 +21,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_file"
)
@TableName
(
"tz_jg_file"
)
@ApiModel
(
value
=
"TzsJgFile对象"
,
description
=
"附件表"
)
@ApiModel
(
value
=
"TzsJgFile对象"
,
description
=
"附件表"
)
public
class
TzsJgFile
extends
BaseEntity
{
public
class
TzsJgFile
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgInspectionInfo.java
View file @
e12280b4
...
@@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
...
@@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_inspection_info"
)
@TableName
(
"tz_jg_inspection_info"
)
@ApiModel
(
value
=
"TzsJgInspectionInfo对象"
,
description
=
"特种设备检验信息"
)
@ApiModel
(
value
=
"TzsJgInspectionInfo对象"
,
description
=
"特种设备检验信息"
)
public
class
TzsJgInspectionInfo
extends
BaseEntity
{
public
class
TzsJgInspectionInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgMaintenanceInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_maintenance_info"
)
@TableName
(
"tz_jg_maintenance_info"
)
@ApiModel
(
value
=
"TzsJgMaintenanceInfo对象"
,
description
=
"特种设备基本信息-维保备案信息"
)
@ApiModel
(
value
=
"TzsJgMaintenanceInfo对象"
,
description
=
"特种设备基本信息-维保备案信息"
)
public
class
TzsJgMaintenanceInfo
extends
BaseEntity
{
public
class
TzsJgMaintenanceInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgOtherInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_other_info"
)
@TableName
(
"tz_jg_other_info"
)
@ApiModel
(
value
=
"TzsJgOtherInfo对象"
,
description
=
"特种设备基本信息-其他信息"
)
@ApiModel
(
value
=
"TzsJgOtherInfo对象"
,
description
=
"特种设备基本信息-其他信息"
)
public
class
TzsJgOtherInfo
extends
BaseEntity
{
public
class
TzsJgOtherInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgProduceInfo.java
View file @
e12280b4
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_produce_info"
)
@TableName
(
"tz_jg_produce_info"
)
@ApiModel
(
value
=
"TzsJgProduceInfo对象"
,
description
=
"特种设备基本信息-制造信息"
)
@ApiModel
(
value
=
"TzsJgProduceInfo对象"
,
description
=
"特种设备基本信息-制造信息"
)
public
class
TzsJgProduceInfo
extends
BaseEntity
{
public
class
TzsJgProduceInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgRegistrationInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_registration_info"
)
@TableName
(
"tz_jg_registration_info"
)
@ApiModel
(
value
=
"TzsJgRegistrationInfo对象"
,
description
=
"特种设备基本信息-注册登记信息 "
)
@ApiModel
(
value
=
"TzsJgRegistrationInfo对象"
,
description
=
"特种设备基本信息-注册登记信息 "
)
public
class
TzsJgRegistrationInfo
extends
BaseEntity
{
public
class
TzsJgRegistrationInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgStaffBaseInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_staff_base_info"
)
@TableName
(
"tz_jg_staff_base_info"
)
@ApiModel
(
value
=
"TzsJgStaffBaseInfo对象"
,
description
=
"人员数据信息-基本信息"
)
@ApiModel
(
value
=
"TzsJgStaffBaseInfo对象"
,
description
=
"人员数据信息-基本信息"
)
public
class
TzsJgStaffBaseInfo
extends
BaseEntity
{
public
class
TzsJgStaffBaseInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgStaffQualifInfo.java
View file @
e12280b4
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
...
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_staff_qualif_info"
)
@TableName
(
"tz_jg_staff_qualif_info"
)
@ApiModel
(
value
=
"TzsJgStaffQualifInfo对象"
,
description
=
"人员数据信息-资质信息"
)
@ApiModel
(
value
=
"TzsJgStaffQualifInfo对象"
,
description
=
"人员数据信息-资质信息"
)
public
class
TzsJgStaffQualifInfo
extends
BaseEntity
{
public
class
TzsJgStaffQualifInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgSuperviseInfo.java
View file @
e12280b4
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
...
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_supervise_info"
)
@TableName
(
"tz_jg_supervise_info"
)
@ApiModel
(
value
=
"TzsJgSuperviseInfo对象"
,
description
=
"特种设备基本信息-监督管理信息"
)
@ApiModel
(
value
=
"TzsJgSuperviseInfo对象"
,
description
=
"特种设备基本信息-监督管理信息"
)
public
class
TzsJgSuperviseInfo
extends
BaseEntity
{
public
class
TzsJgSuperviseInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/TzsJgUseInfo.java
View file @
e12280b4
...
@@ -21,7 +21,7 @@ import lombok.experimental.Accessors;
...
@@ -21,7 +21,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz
s
_jg_use_info"
)
@TableName
(
"tz_jg_use_info"
)
@ApiModel
(
value
=
"TzsJgUseInfo对象"
,
description
=
"特种设备基本信息-使用信息"
)
@ApiModel
(
value
=
"TzsJgUseInfo对象"
,
description
=
"特种设备基本信息-使用信息"
)
public
class
TzsJgUseInfo
extends
BaseEntity
{
public
class
TzsJgUseInfo
extends
BaseEntity
{
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/Tz
sJg
EnterpriseInfoMapper.java
→
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/Tz
Base
EnterpriseInfoMapper.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzBaseEnterpriseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgEnterpriseInfo
;
/**
/**
* 企业数据信息 Mapper 接口
* 企业数据信息 Mapper 接口
*
*
* @author duanwei
* @author duanwei
* @date 2022-0
7-26
* @date 2022-0
8-10
*/
*/
public
interface
Tz
sJgEnterpriseInfoMapper
extends
BaseMapper
<
TzsJg
EnterpriseInfo
>
{
public
interface
Tz
BaseEnterpriseInfoMapper
extends
BaseMapper
<
TzBase
EnterpriseInfo
>
{
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/ITz
sJg
EnterpriseInfoService.java
→
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/ITz
Base
EnterpriseInfoService.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzBaseEnterpriseInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgEnterpriseInfo
;
/**
/**
* 企业数据信息 服务类
* 企业数据信息 服务类
*
*
* @author duanwei
* @author duanwei
* @date 2022-0
7-26
* @date 2022-0
8-10
*/
*/
public
interface
ITz
sJgEnterpriseInfoService
extends
IService
<
TzsJg
EnterpriseInfo
>
{
public
interface
ITz
BaseEnterpriseInfoService
extends
IService
<
TzBase
EnterpriseInfo
>
{
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/TzCarcylFillInfoDto.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
dto
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 车用气瓶充装信息(清洗后)Dto
*
* @author duanwei
* @date 2022-08-08
*/
@Data
public
class
TzCarcylFillInfoDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"充装单位名称 "
)
/**
* 充装单位名称
*/
private
String
companyName
;
@ApiModelProperty
(
value
=
"单位统一信用代码 "
)
/**
* 单位统一信用代码
*/
private
String
companyCode
;
@ApiModelProperty
(
value
=
"所属机构 "
)
/**
* 所属机构
*/
private
String
dept
;
@ApiModelProperty
(
value
=
"使用登记证编号 "
)
/**
* 使用登记证编号
*/
private
String
useCode
;
@ApiModelProperty
(
value
=
"充装日期 "
)
/**
* 充装日期
*/
private
String
gasDate
;
@ApiModelProperty
(
value
=
"充装检查人员 "
)
/**
* 充装检查人员
*/
private
String
gasCheckName
;
@ApiModelProperty
(
value
=
"充装人员 "
)
/**
* 充装人员
*/
private
String
gasName
;
@ApiModelProperty
(
value
=
"充装介质 "
)
/**
* 充装介质
*/
private
String
gasMedia
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/TzCarcylInspectDto.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
dto
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 车用气瓶检验信息(清洗后)Dto
*
* @author duanwei
* @date 2022-08-08
*/
@Data
public
class
TzCarcylInspectDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"检验机构名称 "
)
/**
* 检验机构名称
*/
private
String
checkDeptName
;
@ApiModelProperty
(
value
=
"机构核准证书编号 "
)
/**
* 机构核准证书编号
*/
private
String
organizationDeptCode
;
@ApiModelProperty
(
value
=
"组织机构代码 "
)
/**
* 组织机构代码
*/
private
String
organizationCode
;
@ApiModelProperty
(
value
=
"所属机构 "
)
/**
* 所属机构
*/
private
String
organizationName
;
private
String
userCode
;
@ApiModelProperty
(
value
=
"检验日期 "
)
/**
* 检验日期
*/
private
String
checkDate
;
@ApiModelProperty
(
value
=
"下次检验日期 "
)
/**
* 下次检验日期
*/
private
String
nextCheckDate
;
@ApiModelProperty
(
value
=
"检验结果 "
)
/**
* 检验结果
*/
private
String
checkResult
;
@ApiModelProperty
(
value
=
"气瓶报废日期 "
)
/**
* 气瓶报废日期
*/
private
Date
gasDisableDate
;
@ApiModelProperty
(
value
=
"检验发现的主要问题 "
)
/**
* 检验发现的主要问题
*/
private
String
mainProblem
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/TzCarcylRegDto.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
dto
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 车用气瓶使用登记信息(清洗后)Dto
*
* @author duanwei
* @date 2022-08-08
*/
@Data
public
class
TzCarcylRegDto
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 地区代码
*/
private
String
regionCode
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
compontName
;
@ApiModelProperty
(
value
=
"单位统一信用代码"
)
/**
* 单位统一信用代码
*/
private
String
compontCode
;
@ApiModelProperty
(
value
=
"所属机构 "
)
/**
* 所属机构
*/
private
String
dept
;
@ApiModelProperty
(
value
=
"地址 "
)
/**
* 地址
*/
private
String
address
;
@ApiModelProperty
(
value
=
"联系人 "
)
/**
* 联系人
*/
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"电话 "
)
/**
* 电话
*/
private
String
legalPhone
;
@ApiModelProperty
(
value
=
"车牌号 "
)
/**
* 车牌号
*/
private
String
carNum
;
@ApiModelProperty
(
value
=
"气瓶使用登记机关 "
)
/**
* 气瓶使用登记机关
*/
private
String
gasDeptName
;
@ApiModelProperty
(
value
=
"使用登记证编号 "
)
/**
* 使用登记证编号
*/
private
String
useNum
;
@ApiModelProperty
(
value
=
"投入使用日期 "
)
/**
* 投入使用日期
*/
private
String
startTime
;
@ApiModelProperty
(
value
=
"下次检验日期 "
)
/**
* 下次检验日期
*/
private
String
endTime
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/dto/TzCarcylTraceDto.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
dto
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
TzCarcylTraceDto
{
private
TzCarcylRegDto
tzCarcylRegDto
;
private
List
<
TzCarcylInspectDto
>
tzCarcylInspectDtoList
;
private
List
<
TzCarcylFillInfoDto
>
tzCarcylFillInfoDtoList
;
public
TzCarcylTraceDto
(
TzCarcylRegDto
tzCarcylRegDto
,
List
<
TzCarcylInspectDto
>
tzCarcylInspectDtoList
,
List
<
TzCarcylFillInfoDto
>
tzCarcylFillInfoDtoList
)
{
this
.
tzCarcylRegDto
=
tzCarcylRegDto
;
this
.
tzCarcylInspectDtoList
=
tzCarcylInspectDtoList
;
this
.
tzCarcylFillInfoDtoList
=
tzCarcylFillInfoDtoList
;
}
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/entity/TzCarcylReg.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
entity
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 车用气瓶使用登记信息(清洗后)
*
* @author duanwei
* @date 2022-08-08
*/
@Data
public
class
TzCarcylReg
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
compontName
;
@ApiModelProperty
(
value
=
"单位统一信用代码"
)
/**
* 单位统一信用代码
*/
private
String
compontCode
;
@ApiModelProperty
(
value
=
"所属机构 "
)
/**
* 所属机构
*/
private
String
dept
;
@ApiModelProperty
(
value
=
"地址 "
)
/**
* 地址
*/
private
String
address
;
@ApiModelProperty
(
value
=
"联系人 "
)
/**
* 联系人
*/
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"电话 "
)
/**
* 电话
*/
private
String
legalPhone
;
@ApiModelProperty
(
value
=
"车牌号 "
)
/**
* 车牌号
*/
private
String
carNum
;
@ApiModelProperty
(
value
=
"气瓶使用登记机关 "
)
/**
* 气瓶使用登记机关
*/
private
String
gasDeptName
;
@ApiModelProperty
(
value
=
"使用登记证编号 "
)
/**
* 使用登记证编号
*/
private
String
useNum
;
@ApiModelProperty
(
value
=
"投入使用日期 "
)
/**
* 投入使用日期
*/
private
Date
startTime
;
@ApiModelProperty
(
value
=
"下次检验日期 "
)
/**
* 下次检验日期
*/
private
Date
endTime
;
@ApiModelProperty
(
value
=
"创建时间 "
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员 "
)
/**
* 操作人员
*/
private
String
recUserId
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/mapper/TzCarcylMapper.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylFillInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylInspectDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.TzCarcylReg
;
import
java.util.List
;
/**
* 车用气瓶使用登记信息(清洗后) Mapper 接口
*
* @author duanwei
* @date 2022-08-08
*/
public
interface
TzCarcylMapper
extends
BaseMapper
<
TzCarcylReg
>
{
/**
* @param page 分頁内容
* @param TzCarcylRegDto 筛选内容
* @return
*/
IPage
<
TzCarcylRegDto
>
pageByOrgCode
(
Page
<
TzCarcylRegDto
>
page
,
TzCarcylRegDto
TzCarcylRegDto
,
String
superviseOrgCode
);
IPage
<
TzCarcylRegDto
>
pageByCompanyCode
(
Page
<
TzCarcylRegDto
>
page
,
TzCarcylRegDto
TzCarcylRegDto
,
String
companyCode
);
TzCarcylRegDto
getUserInfoger
(
String
sequenceNbr
);
String
getUseNum
(
String
sequenceNbr
);
List
<
TzCarcylFillInfoDto
>
getFillingInfo
(
String
useCode
);
List
<
TzCarcylInspectDto
>
getCheckingInfo
(
String
useCode
);
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/api/service/ITzCarcylService.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.PageParam
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylTraceDto
;
/**
* 车用气瓶使用登记信息(列表) 服务类
*
* @author duanwei
* @date 2022-08-08
*/
public
interface
ITzCarcylService
{
IPage
<
TzCarcylRegDto
>
page
(
PageParam
pageParam
,
TzCarcylRegDto
idxBizCarcylUserCompany
,
String
key
);
TzCarcylTraceDto
getTrace
(
String
sequenceNbr
);
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/resources/mapper/Tz
sJg
EnterpriseInfoMapper.xml
→
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/resources/mapper/Tz
Base
EnterpriseInfoMapper.xml
View file @
e12280b4
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.precontrol.common.mapper.Tz
sJg
EnterpriseInfoMapper"
>
<mapper
namespace=
"com.yeejoin.precontrol.common.mapper.Tz
Base
EnterpriseInfoMapper"
>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/resources/mapper/TzCarcylMapper.xml
0 → 100644
View file @
e12280b4
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/AmosTzsApplication.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
;
package
com
.
yeejoin
.
amos
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
import
org.eclipse.paho.client.mqttv3.MqttException
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
...
@@ -11,18 +16,22 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
...
@@ -11,18 +16,22 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import
org.springframework.cloud.netflix.eureka.EnableEurekaClient
;
import
org.springframework.cloud.netflix.eureka.EnableEurekaClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
java.net.InetAddress
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.UnknownHostException
;
import
com.yeejoin.amos.boot.module.tzs.biz.listener.BaseEnterpriseMqTtlListener
;
import
com.yeejoin.amos.boot.module.tzs.biz.listener.CarcylUnitInspectMqTtlListener
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.StartPlatformTokenService
;
/**
/**
* <pre>
* <pre>
*
特种设备服务启动类
* 特种设备服务启动类
* </pre>
* </pre>
*
*
* @author DELL
* @author DELL
...
@@ -36,26 +45,51 @@ import java.net.UnknownHostException;
...
@@ -36,26 +45,51 @@ import java.net.UnknownHostException;
@EnableAsync
@EnableAsync
@EnableEurekaClient
@EnableEurekaClient
@EnableScheduling
@EnableScheduling
@MapperScan
({
"org.typroject.tyboot.demo.face.orm.dao*"
,
@MapperScan
({
"org.typroject.tyboot.demo.face.orm.dao*"
,
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"org.typroject.tyboot.component.*.face.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"com.yeejoin.amos.boot.module.**.api.mapper"
,
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
"org.typroject.tyboot.component.*.face.orm.dao*"
,
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
})
"com.yeejoin.amos.boot.module.**.api.mapper"
,
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
})
public
class
AmosTzsApplication
{
public
class
AmosTzsApplication
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosTzsApplication
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosTzsApplication
.
class
);
@Autowired
public
static
void
main
(
String
[]
args
)
throws
UnknownHostException
{
private
EmqKeeper
emqKeeper
;
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
AmosTzsApplication
.
class
,
args
);
Environment
env
=
context
.
getEnvironment
();
@Autowired
String
ip
=
InetAddress
.
getLocalHost
().
getHostAddress
();
private
CarcylUnitInspectMqTtlListener
carcylUnitInspectMqTtlListener
;
String
port
=
env
.
getProperty
(
"server.port"
);
String
path
=
oConvertUtils
.
getString
(
env
.
getProperty
(
"server.servlet.context-path"
));
@Autowired
private
BaseEnterpriseMqTtlListener
baseEnterpriseMqTtlListener
;
logger
.
info
(
"\n----------------------------------------------------------\n\t"
+
"Application Amos-Biz-Boot is running! Access URLs:\n\t"
+
@Autowired
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
private
StartPlatformTokenService
startPlatformTokenService
;
"----------------------------------------------------------"
);
}
public
static
void
main
(
String
[]
args
)
throws
UnknownHostException
{
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
AmosTzsApplication
.
class
,
args
);
Environment
env
=
context
.
getEnvironment
();
String
ip
=
InetAddress
.
getLocalHost
().
getHostAddress
();
String
port
=
env
.
getProperty
(
"server.port"
);
String
path
=
oConvertUtils
.
getString
(
env
.
getProperty
(
"server.servlet.context-path"
));
logger
.
info
(
"\n----------------------------------------------------------\n\t"
+
"Application Amos-Biz-Boot is running! Access URLs:\n\t"
+
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
}
/**
* 初始化MQTT
*
* @throws MqttException
*/
@Bean
public
void
initMqtt
()
throws
MqttException
{
emqKeeper
.
getMqttClient
().
subscribe
(
"/idx/idx_biz_carcyl_unit_inspect"
,
1
,
carcylUnitInspectMqTtlListener
);
emqKeeper
.
getMqttClient
().
subscribe
(
"/tm/tz_base_enterprise_info"
,
1
,
baseEnterpriseMqTtlListener
);
// emqKeeper.getMqttClient().subscribe("topic_mqtt_exam", 1, examMqTtlListener);
// emqKeeper.getMqttClient().subscribe("topic_mqtt_exam_record", 1, examMqTtRecordListener);
}
@Bean
public
void
initToken
()
{
startPlatformTokenService
.
getToken
();
}
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/TzBaseEnterpriseInfoController.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzBaseEnterpriseInfoService
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
java.util.Arrays
;
/**
* 企业数据信息
*
* @author duanwei
* @date 2022-08-10
*/
@RestController
@Api
(
tags
=
"企业数据信息Api"
)
@RequestMapping
(
value
=
"/baseEnterprise"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
class
TzBaseEnterpriseInfoController
{
@Autowired
ITzBaseEnterpriseInfoService
iTzBaseEnterpriseInfoService
;
/**
* 新增企业数据信息
* @return
*/
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增企业数据信息"
,
notes
=
"新增企业数据信息"
)
public
boolean
saveTzBaseEnterpriseInfo
(
HttpServletRequest
request
,
@RequestBody
TzBaseEnterpriseInfo
tzBaseEnterpriseInfo
){
return
iTzBaseEnterpriseInfoService
.
save
(
tzBaseEnterpriseInfo
);
}
/**
* 根据id删除
* @param id
* @return
*/
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iTzBaseEnterpriseInfoService
.
removeById
(
id
);
}
/**
* 修改企业数据信息
* @return
*/
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改企业数据信息"
,
notes
=
"修改企业数据信息"
)
public
boolean
updateByIdTzBaseEnterpriseInfo
(
HttpServletRequest
request
,
@RequestBody
TzBaseEnterpriseInfo
tzBaseEnterpriseInfo
){
return
iTzBaseEnterpriseInfoService
.
updateById
(
tzBaseEnterpriseInfo
);
}
/**
* 根据id查询
* @param id
* @return
*/
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
TzBaseEnterpriseInfo
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iTzBaseEnterpriseInfoService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
TzBaseEnterpriseInfo
>
listPage
(
String
pageNum
,
String
pageSize
,
TzBaseEnterpriseInfo
tzBaseEnterpriseInfo
){
Page
<
TzBaseEnterpriseInfo
>
pageBean
;
QueryWrapper
<
TzBaseEnterpriseInfo
>
tzBaseEnterpriseInfoQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
TzBaseEnterpriseInfo
>
aClass
=
tzBaseEnterpriseInfo
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
tzBaseEnterpriseInfo
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
tzBaseEnterpriseInfo
);
tzBaseEnterpriseInfoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
tzBaseEnterpriseInfo
);
tzBaseEnterpriseInfoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
tzBaseEnterpriseInfo
);
tzBaseEnterpriseInfoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
tzBaseEnterpriseInfo
);
tzBaseEnterpriseInfoQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
TzBaseEnterpriseInfo
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iTzBaseEnterpriseInfoService
.
page
(
pageBean
,
tzBaseEnterpriseInfoQueryWrapper
);
return
page
;
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/listener/BaseEnterpriseMqTtlListener.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
listener
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.component.emq.EmqxListener
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.DesUtil
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.RedisUtil
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.ApplicationModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.RoleModel
;
import
lombok.extern.slf4j.Slf4j
;
/**
* @Description: mqtt监听服务
* @Author: duanwei
* @Date: 2020/9/15
*/
@Component
@Slf4j
public
class
BaseEnterpriseMqTtlListener
extends
EmqxListener
{
@Value
(
"${amos.secret.key}"
)
String
secretKey
;
@Value
(
"${admin.product}"
)
String
product
;
@Value
(
"${admin.appkey}"
)
String
appkey
;
@Autowired
RedisUtil
redisUtil
;
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
throws
Exception
{
System
.
out
.
println
(
message
);
JSONObject
object
=
null
;
try
{
object
=
JSONObject
.
parseObject
(
message
.
toString
());
}
catch
(
Exception
e
)
{
throw
new
Exception
(
"公司同步消息解析失败"
);
}
RequestContext
.
setAppKey
(
appkey
);
RequestContext
.
setProduct
(
product
);
RequestContext
.
setToken
(
String
.
valueOf
(
redisUtil
.
get
(
"platform_token"
)));
FeignClientResult
<
List
<
ApplicationModel
>>
aResult
=
Privilege
.
applicationClient
.
queryAgencyApplications
();
List
<
ApplicationModel
>
aList
=
aResult
.
getResult
();
List
<
String
>
appCodes
=
aList
.
stream
().
filter
(
i
->
"监管端,企业端"
.
indexOf
(
i
.
getAppName
())
!=
-
1
)
.
map
(
i
->
i
.
getAppCode
()).
collect
(
Collectors
.
toList
());
FeignClientResult
<
CompanyModel
>
cResult
=
Privilege
.
companyClient
.
seleteOne
(
object
.
getLong
(
"sequence_nbr"
));
if
(
cResult
.
getResult
()
==
null
)
{
CompanyModel
companyModel
=
new
CompanyModel
();
companyModel
.
setCompanyName
(
object
.
getString
(
"use_unit"
));
companyModel
.
setParentId
(
0L
);
companyModel
.
setLevel
(
"company"
);
companyModel
.
setSequenceNbr
(
object
.
getLong
(
"sequence_nbr"
));
companyModel
.
setCompanyCode
(
object
.
getString
(
"use_code"
));
FeignClientResult
<
HashMap
<
String
,
Object
>>
result
=
Privilege
.
companyClient
.
queryByOrgcode
(
object
.
getString
(
"supervise_org_code"
));
//JSONObject parent = JSONObject.parseObject(JSONObject.toJSONString(result.getResult()));
if
(
result
.
getResult
().
get
(
"sequenceNbr"
)!=
null
)
{
companyModel
.
setParentId
(
Long
.
valueOf
(
result
.
getResult
().
get
(
"sequenceNbr"
).
toString
()));
}
Privilege
.
companyClient
.
create
(
companyModel
);
}
String
unitCode
=
object
.
getString
(
"use_code"
);
if
(
unitCode
==
null
||
unitCode
.
length
()
<
6
)
{
log
.
error
(
"公司统一信用代码长度不够6位"
);
throw
new
Exception
(
"公司统一信用代码长度不够6位"
);
}
String
userName
=
unitCode
.
substring
(
unitCode
.
length
()
-
6
,
unitCode
.
length
());
FeignClientResult
<
AgencyUserModel
>
uResult
=
Privilege
.
agencyUserClient
.
queryByUserName
(
userName
);
if
(
uResult
.
getResult
()
==
null
)
{
AgencyUserModel
userModel
=
new
AgencyUserModel
();
userModel
.
setUserName
(
userName
);
userModel
.
setRealName
(
userName
);
userModel
.
setPassword
(
DesUtil
.
encode
(
userName
,
secretKey
));
userModel
.
setRePassword
(
DesUtil
.
encode
(
userName
,
secretKey
));
// userModel.setMobile(vo.getPhoneNo());
userModel
.
setLockStatus
(
"UNLOCK"
);
FeignClientResult
<
List
<
RoleModel
>>
list
=
Privilege
.
roleClient
.
queryRoleList
(
"使用单位"
,
"admin"
);
Map
<
Long
,
List
<
Long
>>
orgRoles
=
new
HashMap
<>();
List
<
Long
>
roleIds
=
new
ArrayList
<>();
roleIds
.
add
(
list
.
getResult
().
get
(
0
).
getSequenceNbr
());
orgRoles
.
put
(
object
.
getLong
(
"sequence_nbr"
),
roleIds
);
userModel
.
setAppCodes
(
appCodes
);
userModel
.
setOrgRoleSeqs
(
orgRoles
);
Privilege
.
agencyUserClient
.
create
(
userModel
);
}
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/listener/CarcylUnitInspectMqTtlListener.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
listener
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
org.typroject.tyboot.component.emq.EmqxListener
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.DesUtil
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.RedisUtil
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.ApplicationModel
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
import
com.yeejoin.amos.feign.privilege.model.RoleModel
;
import
lombok.extern.slf4j.Slf4j
;
/**
* @Description: mqtt监听服务
* @Author: duanwei
* @Date: 2020/9/15
*/
@Component
@Slf4j
public
class
CarcylUnitInspectMqTtlListener
extends
EmqxListener
{
@Value
(
"${amos.secret.key}"
)
String
secretKey
;
@Value
(
"${admin.product}"
)
String
product
;
@Value
(
"${admin.appkey}"
)
String
appkey
;
@Autowired
RedisUtil
redisUtil
;
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
throws
Exception
{
System
.
out
.
println
(
message
);
JSONObject
object
=
null
;
try
{
object
=
JSONObject
.
parseObject
(
message
.
toString
());
}
catch
(
Exception
e
)
{
throw
new
Exception
(
"公司同步消息解析失败"
);
}
RequestContext
.
setAppKey
(
appkey
);
RequestContext
.
setProduct
(
product
);
RequestContext
.
setToken
(
String
.
valueOf
(
redisUtil
.
get
(
"platform_token"
)));
FeignClientResult
<
List
<
ApplicationModel
>>
aResult
=
Privilege
.
applicationClient
.
queryAgencyApplications
();
List
<
ApplicationModel
>
aList
=
aResult
.
getResult
();
List
<
String
>
appCodes
=
aList
.
stream
().
filter
(
i
->
"监管端,企业端"
.
indexOf
(
i
.
getAppName
())
!=
-
1
)
.
map
(
i
->
i
.
getAppCode
()).
collect
(
Collectors
.
toList
());
String
uuid
=
object
.
getString
(
"id"
);
Long
id
=
Long
.
valueOf
(
uuid
.
replaceAll
(
"-"
,
""
).
hashCode
());
FeignClientResult
<
CompanyModel
>
cResult
=
Privilege
.
companyClient
.
seleteOne
(
id
);
if
(
cResult
.
getResult
()
==
null
)
{
CompanyModel
companyModel
=
new
CompanyModel
();
companyModel
.
setCompanyName
(
object
.
getString
(
"inspect_unit_name"
));
companyModel
.
setParentId
(
0L
);
companyModel
.
setLevel
(
"company"
);
companyModel
.
setSequenceNbr
(
id
);
companyModel
.
setCompanyCode
(
object
.
getString
(
"org_unit_name"
));
Privilege
.
companyClient
.
create
(
companyModel
);
}
String
unitCode
=
object
.
getString
(
"org_unit_name"
);
if
(
unitCode
==
null
||
unitCode
.
length
()
<
6
)
{
log
.
error
(
"公司统一信用代码长度不够6位"
);
throw
new
Exception
(
"公司统一信用代码长度不够6位"
);
}
String
userName
=
unitCode
.
substring
(
unitCode
.
length
()
-
6
,
unitCode
.
length
());
FeignClientResult
<
AgencyUserModel
>
uResult
=
Privilege
.
agencyUserClient
.
queryByUserName
(
userName
);
if
(
uResult
.
getResult
()
==
null
)
{
AgencyUserModel
userModel
=
new
AgencyUserModel
();
userModel
.
setUserName
(
userName
);
userModel
.
setRealName
(
userName
);
userModel
.
setPassword
(
DesUtil
.
encode
(
userName
,
secretKey
));
userModel
.
setRePassword
(
DesUtil
.
encode
(
userName
,
secretKey
));
// userModel.setMobile(vo.getPhoneNo());
userModel
.
setLockStatus
(
"UNLOCK"
);
FeignClientResult
<
List
<
RoleModel
>>
list
=
Privilege
.
roleClient
.
queryRoleList
(
"检验单位"
,
"admin"
);
Map
<
Long
,
List
<
Long
>>
orgRoles
=
new
HashMap
<>();
List
<
Long
>
roleIds
=
new
ArrayList
<>();
roleIds
.
add
(
list
.
getResult
().
get
(
0
).
getSequenceNbr
());
orgRoles
.
put
(
id
,
roleIds
);
userModel
.
setAppCodes
(
appCodes
);
userModel
.
setOrgRoleSeqs
(
orgRoles
);
Privilege
.
agencyUserClient
.
create
(
userModel
);
}
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/StartPlatformTokenService.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
java.util.Map
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.DesUtil
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.RedisUtil
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.IdPasswordAuthModel
;
@Service
public
class
StartPlatformTokenService
{
@Value
(
"${admin.product}"
)
String
product
;
@Value
(
"${admin.appkey}"
)
String
appkey
;
@Value
(
"${admin.user}"
)
String
user
;
@Value
(
"${admin.password}"
)
String
password
;
@Value
(
"${amos.secret.key}"
)
String
secretKey
;
@Autowired
RedisUtil
redisUtil
;
public
void
getToken
()
{
RequestContext
.
setProduct
(
product
);
RequestContext
.
setAppKey
(
appkey
);
IdPasswordAuthModel
authModel
=
new
IdPasswordAuthModel
();
authModel
.
setLoginId
(
user
);
authModel
.
setPassword
(
DesUtil
.
encode
(
password
,
secretKey
));
System
.
out
.
println
(
"user:"
+
user
);
System
.
out
.
println
(
"secretKey:"
+
secretKey
);
FeignClientResult
<
Map
<
String
,
String
>>
authResult
=
Privilege
.
authClient
.
idpassword
(
authModel
);
String
token
=
authResult
.
getResult
().
get
(
"token"
);
System
.
out
.
println
(
"token:"
+
token
);
RequestContext
.
setToken
(
token
);
redisUtil
.
set
(
"platform_token"
,
token
);
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/Tz
sJg
EnterpriseInfoServiceImpl.java
→
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/Tz
Base
EnterpriseInfoServiceImpl.java
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.TzBaseEnterpriseInfoMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzBaseEnterpriseInfoService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgEnterpriseInfo
;
import
org.springframework.stereotype.Service
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.TzsJgEnterpriseInfoMapper
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgEnterpriseInfoService
;
/**
/**
* 企业数据信息 服务实现类
* 企业数据信息 服务实现类
*
*
* @author duanwei
* @author duanwei
* @date 2022-0
7-26
* @date 2022-0
8-10
*/
*/
@Service
@Service
public
class
Tz
sJgEnterpriseInfoServiceImpl
extends
ServiceImpl
<
TzsJgEnterpriseInfoMapper
,
TzsJgEnterpriseInfo
>
implements
ITzsJg
EnterpriseInfoService
{
public
class
Tz
BaseEnterpriseInfoServiceImpl
extends
BaseService
<
TzBaseEnterpriseInfoDto
,
TzBaseEnterpriseInfo
,
TzBaseEnterpriseInfoMapper
>
implements
ITzBase
EnterpriseInfoService
{
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/utils/DesUtil.java
0 → 100644
View file @
e12280b4
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/utils/RedisUtil.java
0 → 100644
View file @
e12280b4
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/biz/controller/CarCylController.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.PageParam
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylTraceDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.service.ITzCarcylService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
@RestController
@Api
(
tags
=
"车用气瓶Api"
)
@RequestMapping
(
value
=
"/carcyl"
)
public
class
CarCylController
{
@Autowired
private
ITzCarcylService
iTzCarcylService
;
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/userInfo/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"get"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
ResponseModel
<
IPage
<
TzCarcylRegDto
>>
getUserInfo
(
PageParam
pageParam
,
TzCarcylRegDto
tzCarcylRegDto
,
String
key
){
return
ResponseHelper
.
buildResponse
(
iTzCarcylService
.
page
(
pageParam
,
tzCarcylRegDto
,
key
));
}
/**
* 追溯详情查询
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/traceInfo/{sequenceNbr}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"get"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
ResponseModel
<
TzCarcylTraceDto
>
getTraceInfo
(
@PathVariable
(
value
=
"sequenceNbr"
)
String
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
iTzCarcylService
.
getTrace
(
sequenceNbr
));
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/flc/biz/service/impl/TzCarcylServiceImpl.java
0 → 100644
View file @
e12280b4
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
flc
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.PageParam
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylFillInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylInspectDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylTraceDto
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.TzCarcylReg
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.mapper.TzCarcylMapper
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.service.ITzCarcylService
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
/**
* 车用气瓶使用登记信息(列表) 服务实现类
*
* @author duanwei
* @date 2022-08-08
*/
@Service
public
class
TzCarcylServiceImpl
extends
BaseService
<
TzCarcylRegDto
,
TzCarcylReg
,
TzCarcylMapper
>
implements
ITzCarcylService
{
@Autowired
private
TzCarcylMapper
tzCarcylMapper
;
@Override
public
IPage
<
TzCarcylRegDto
>
page
(
PageParam
pageParam
,
TzCarcylRegDto
idxBizCarcylUserCompany
,
String
key
)
{
Page
<
TzCarcylRegDto
>
page
=
new
Page
<>(
pageParam
.
getCurrent
(),
pageParam
.
getSize
());
if
(
ValidationUtil
.
isEmpty
(
key
)){
System
.
out
.
println
(
"key没值"
);
Long
sequenceNbr
=
Privilege
.
agencyUserClient
.
getme
().
getResult
().
getOrgRoleSeqs
().
keySet
().
iterator
().
next
();
String
companyCode
=
Privilege
.
companyClient
.
seleteOne
(
sequenceNbr
).
getResult
().
getCompanyCode
();
return
tzCarcylMapper
.
pageByCompanyCode
(
page
,
idxBizCarcylUserCompany
,
companyCode
);
}
else
{
System
.
out
.
println
(
"key有值:"
+
key
);
String
superviseOrgCode
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
key
)).
getResult
().
getOrgCode
();
return
tzCarcylMapper
.
pageByOrgCode
(
page
,
idxBizCarcylUserCompany
,
superviseOrgCode
);
}
}
@Override
public
TzCarcylTraceDto
getTrace
(
String
sequenceNbr
)
{
TzCarcylRegDto
tzCarcylRegDto
=
tzCarcylMapper
.
getUserInfoger
(
sequenceNbr
);
String
useCode
=
tzCarcylMapper
.
getUseNum
(
sequenceNbr
);
List
<
TzCarcylFillInfoDto
>
tzCarcylFillInfoDtoList
=
tzCarcylMapper
.
getFillingInfo
(
useCode
);
List
<
TzCarcylInspectDto
>
tzCarcylInspectDtoList
=
tzCarcylMapper
.
getCheckingInfo
(
useCode
);
TzCarcylTraceDto
tzCarcylTraceDto
=
new
TzCarcylTraceDto
(
tzCarcylRegDto
,
tzCarcylInspectDtoList
,
tzCarcylFillInfoDtoList
);
return
tzCarcylTraceDto
;
}
}
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