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
b7983b12
Commit
b7983b12
authored
Aug 10, 2022
by
zhangyingbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changes
parent
dda713d6
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
1108 additions
and
32 deletions
+1108
-32
TzBaseEnterpriseInfoDto.java
...amos/boot/module/tzs/api/dto/TzBaseEnterpriseInfoDto.java
+83
-8
TzBaseEnterpriseInfo.java
...amos/boot/module/tzs/api/entity/TzBaseEnterpriseInfo.java
+62
-10
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
TzBaseEnterpriseInfoController.java
...le/tzs/biz/controller/TzBaseEnterpriseInfoController.java
+137
-0
TzBaseEnterpriseInfoServiceImpl.java
...tzs/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+8
-7
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-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 @
b7983b12
...
@@ -2,18 +2,18 @@ package com.yeejoin.amos.boot.module.tzs.api.dto;
...
@@ -2,18 +2,18 @@ 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.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
* 企业数据信息Dto
* 企业数据信息Dto
*
*
* @author duanwei
* @author duanwei
* @date 2022-0
7-26
* @date 2022-0
8-10
*/
*/
@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 +37,14 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -37,9 +37,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 +52,16 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -47,6 +52,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 +187,66 @@ public class TzsJgEnterpriseInfoDto extends BaseDto {
...
@@ -172,6 +187,66 @@ 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 @
b7983b12
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
(
"tzs_jg_enterprise_info"
)
@ApiModel
(
value
=
"TzBaseEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
@ApiModel
(
value
=
"TzsJgEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
public
class
TzBaseEnterpriseInfo
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 +37,21 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
...
@@ -33,12 +37,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
;
...
@@ -108,4 +121,43 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
...
@@ -108,4 +121,43 @@ public class TzsJgEnterpriseInfo extends BaseEntity {
@ApiModelProperty
(
value
=
"对接公司编码"
)
@ApiModelProperty
(
value
=
"对接公司编码"
)
private
String
appId
;
private
String
appId
;
@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/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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
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 @
b7983b12
<?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 @
b7983b12
<?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">
<mapper
namespace=
"com.yeejoin.amos.boot.module.tzs.flc.api.mapper.TzCarcylMapper"
>
<select
id=
"pageByOrgCode"
resultType=
"com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto"
>
SELECT
UI.sequence_nbr,
UC.compont_name,
UC.compont_code,
UC.dept,
UC.address,
UC.legal_person,
UC.legal_phone,
UC.supervise_org_code,
UI.car_num,
UI.gas_dept_name,
UI.use_num,
UI.start_time,
UI.end_time
FROM
tz_carcyl_user_info UI
LEFT JOIN (
SELECT
UC.compont_name,
UC.compont_code,
UC.dept,
EI.address,
EI.legal_person,
EI.legal_phone,
UC.instance_id,
EI.supervise_org_code
FROM
tz_carcyl_user_company UC
LEFT JOIN tz_base_enterprise_info EI ON UC.compont_code = EI.use_code
) AS UC ON UC.instance_id = UI.instance_id
<where>
<if
test=
"TzCarcylRegDto.compontName!=null and TzCarcylRegDto.compontName!='' "
>
AND UC.compont_name LIKE
CONCAT('%',#{TzCarcylRegDto.compontName},'%')
</if>
<if
test=
"TzCarcylRegDto.compontCode!=null and TzCarcylRegDto.compontCode!='' "
>
AND UC.compont_code LIKE
CONCAT('%',#{TzCarcylRegDto.compontCode},'%')
</if>
<if
test=
"TzCarcylRegDto.dept!=null and TzCarcylRegDto.dept!='' "
>
AND UC.dept LIKE
CONCAT('%',#{TzCarcylRegDto.dept},'%')
</if>
<if
test=
"TzCarcylRegDto.address!=null and TzCarcylRegDto.address!='' "
>
AND UC.address LIKE
CONCAT('%',#{TzCarcylRegDto.address},'%')
</if>
<if
test=
"TzCarcylRegDto.legalPerson!=null and TzCarcylRegDto.legalPerson!='' "
>
AND UC.legal_person LIKE
CONCAT('%',#{TzCarcylRegDto.legalPerson},'%')
</if>
<if
test=
"TzCarcylRegDto.legalPhone!=null and TzCarcylRegDto.legalPhone!='' "
>
AND UC.legal_phone LIKE
CONCAT('%',#{TzCarcylRegDto.legalPhone},'%')
</if>
<if
test=
"TzCarcylRegDto.carNum!=null and TzCarcylRegDto.carNum!='' "
>
AND UI.car_num LIKE
CONCAT('%',#{TzCarcylRegDto.carNum},'%')
</if>
<if
test=
"TzCarcylRegDto.gasDeptName!=null and TzCarcylRegDto.gasDeptName!='' "
>
AND UI.gas_dept_name LIKE
CONCAT('%',#{TzCarcylRegDto.gasDeptName},'%')
</if>
<if
test=
"TzCarcylRegDto.useNum!=null and TzCarcylRegDto.useNum!='' "
>
AND UI.use_num LIKE
CONCAT('%',#{TzCarcylRegDto.useNum},'%')
</if>
<if
test=
"TzCarcylRegDto.startTime!=null and TzCarcylRegDto.startTime!='' "
>
AND UI.start_time LIKE
CONCAT('%',#{TzCarcylRegDto.startTime},'%')
</if>
<if
test=
"TzCarcylRegDto.endTime!=null and TzCarcylRegDto.endTime!='' "
>
AND UI.end_time LIKE
CONCAT('%',#{TzCarcylRegDto.endTime},'%')
</if>
<if
test=
"superviseOrgCode!=null and superviseOrgCode!='' "
>
AND UC.supervise_org_code LIKE
CONCAT('%',#{superviseOrgCode},'%')
</if>
</where>
</select>
<select
id=
"pageByCompanyCode"
resultType=
"com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto"
>
SELECT
UI.sequence_nbr,
UC.compont_name,
UC.compont_code,
UC.dept,
UC.address,
UC.legal_person,
UC.legal_phone,
UC.supervise_org_code,
UI.car_num,
UI.gas_dept_name,
UI.use_num,
UI.start_time,
UI.end_time
FROM
tz_carcyl_user_info UI
LEFT JOIN (
SELECT
UC.compont_name,
UC.compont_code,
UC.dept,
EI.address,
EI.legal_person,
EI.legal_phone,
UC.instance_id,
EI.supervise_org_code
FROM
tz_carcyl_user_company UC
LEFT JOIN tz_base_enterprise_info EI ON UC.compont_code = EI.use_code
) AS UC ON UC.instance_id = UI.instance_id
<where>
<if
test=
"TzCarcylRegDto.compontName!=null and TzCarcylRegDto.compontName!='' "
>
AND UC.compont_name LIKE
CONCAT('%',#{TzCarcylRegDto.compontName},'%')
</if>
<if
test=
"TzCarcylRegDto.compontCode!=null and TzCarcylRegDto.compontCode!='' "
>
AND UC.compont_code LIKE
CONCAT('%',#{TzCarcylRegDto.compontCode},'%')
</if>
<if
test=
"TzCarcylRegDto.dept!=null and TzCarcylRegDto.dept!='' "
>
AND UC.dept LIKE
CONCAT('%',#{TzCarcylRegDto.dept},'%')
</if>
<if
test=
"TzCarcylRegDto.address!=null and TzCarcylRegDto.address!='' "
>
AND UC.address LIKE
CONCAT('%',#{TzCarcylRegDto.address},'%')
</if>
<if
test=
"TzCarcylRegDto.legalPerson!=null and TzCarcylRegDto.legalPerson!='' "
>
AND UC.legal_person LIKE
CONCAT('%',#{TzCarcylRegDto.legalPerson},'%')
</if>
<if
test=
"TzCarcylRegDto.legalPhone!=null and TzCarcylRegDto.legalPhone!='' "
>
AND UC.legal_phone LIKE
CONCAT('%',#{TzCarcylRegDto.legalPhone},'%')
</if>
<if
test=
"TzCarcylRegDto.carNum!=null and TzCarcylRegDto.carNum!='' "
>
AND UI.car_num LIKE
CONCAT('%',#{TzCarcylRegDto.carNum},'%')
</if>
<if
test=
"TzCarcylRegDto.gasDeptName!=null and TzCarcylRegDto.gasDeptName!='' "
>
AND UI.gas_dept_name LIKE
CONCAT('%',#{TzCarcylRegDto.gasDeptName},'%')
</if>
<if
test=
"TzCarcylRegDto.useNum!=null and TzCarcylRegDto.useNum!='' "
>
AND UI.use_num LIKE
CONCAT('%',#{TzCarcylRegDto.useNum},'%')
</if>
<if
test=
"TzCarcylRegDto.startTime!=null and TzCarcylRegDto.startTime!='' "
>
AND UI.start_time LIKE
CONCAT('%',#{TzCarcylRegDto.startTime},'%')
</if>
<if
test=
"TzCarcylRegDto.endTime!=null and TzCarcylRegDto.endTime!='' "
>
AND UI.end_time LIKE
CONCAT('%',#{TzCarcylRegDto.endTime},'%')
</if>
<if
test=
"companyCode!=null and companyCode!='' "
>
AND UC.compont_code LIKE
CONCAT('%',#{companyCode},'%')
</if>
</where>
</select>
<select
id=
"getUserInfoger"
resultType=
"com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto"
>
SELECT
UI.sequence_nbr,
UC.compont_name,
UC.compont_code,
UC.dept,
UC.address,
UC.legal_person,
UC.legal_phone,
UI.car_num,
UI.gas_dept_name,
UI.use_num,
UI.start_time,
UI.end_time
FROM
tz_carcyl_user_info UI
LEFT JOIN (
SELECT
UC.compont_name,
UC.compont_code,
UC.dept,
EI.address,
EI.legal_person,
EI.legal_phone,
UC.instance_id
FROM
tz_carcyl_user_company UC
LEFT JOIN tz_base_enterprise_info EI ON UC.compont_code = EI.use_code
) AS UC ON UC.instance_id = UI.instance_id
WHERE UI.sequence_nbr = #{sequenceNbr}
</select>
<select
id=
"getUseNum"
resultType=
"java.lang.String"
>
SELECT
use_num
FROM
tz_carcyl_user_info
WHERE sequence_nbr = #{sequenceNbr}
</select>
<select
id=
"getFillingInfo"
resultType=
"com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylFillInfoDto"
>
SELECT
FC.company_name,
FC.company_code,
FC.dept,
FI.sequence_nbr,
FI.instance_id,
FI.use_code,
FI.gas_date,
FI.gas_check_name,
FI.gas_check_name,
FI.gas_name,
FI.gas_media
FROM
tz_carcyl_filling_info AS FI
LEFT JOIN tz_carcyl_filling_company AS FC ON FC.instance_id=FI.instance_id
WHERE FI.use_code=#{useCode}
</select>
<select
id=
"getCheckingInfo"
resultType=
"com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylInspectDto"
>
SELECT
CC.check_dept_name,
CC.organization_code,
CC.organization_dept_code,
CI.use_code,
CI.check_date,
CI.next_check_date,
CI.check_result,
CI.gas_disable_date,
CI.main_problem
FROM
tz_carcyl_check_info AS CI
LEFT JOIN tz_carcyl_check_company AS CC ON CC.instance_id = CI.instance_id
WHERE CI.use_code=#{useCode}
</select>
</mapper>
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 @
b7983b12
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/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 @
b7983b12
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/flc/biz/controller/CarCylController.java
0 → 100644
View file @
b7983b12
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 @
b7983b12
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