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
a34cea89
Commit
a34cea89
authored
Aug 21, 2024
by
韩桐桐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(统计):接口迁移
parent
dd322395
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
935 additions
and
7 deletions
+935
-7
RegUnitIcDto.java
...oin/amos/boot/module/statistics/api/dto/RegUnitIcDto.java
+67
-0
TzBaseEnterpriseInfoDto.java
...ot/module/statistics/api/dto/TzBaseEnterpriseInfoDto.java
+330
-0
TzsBaseInstitutionDto.java
...boot/module/statistics/api/dto/TzsBaseInstitutionDto.java
+40
-0
TzBaseEnterpriseInfo.java
...ot/module/statistics/api/entity/TzBaseEnterpriseInfo.java
+205
-0
TzsBaseInstitution.java
...boot/module/statistics/api/entity/TzsBaseInstitution.java
+74
-0
EnterpriseEnums.java
...mos/boot/module/statistics/api/enums/EnterpriseEnums.java
+34
-0
ProblemStatusEnum.java
...s/boot/module/statistics/api/enums/ProblemStatusEnum.java
+49
-0
UnitDataSourceEnum.java
.../boot/module/statistics/api/enums/UnitDataSourceEnum.java
+28
-0
UnitTypeEnum.java
...n/amos/boot/module/statistics/api/enums/UnitTypeEnum.java
+38
-0
AccessFeignService.java
.../boot/module/statistics/api/feign/AccessFeignService.java
+30
-0
EnterpriseBizMapper.java
...oot/module/statistics/api/mapper/EnterpriseBizMapper.java
+5
-0
TzsBaseInstitutionMapper.java
...odule/statistics/api/mapper/TzsBaseInstitutionMapper.java
+14
-0
EnterpriseBizMapper.xml
...ics-api/src/main/resources/mapper/EnterpriseBizMapper.xml
+9
-0
EnterpriseBizController.java
...ule/statistcs/biz/controller/EnterpriseBizController.java
+12
-7
EnterpriseBizByTCMServiceImpl.java
...istcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
+0
-0
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/dto/RegUnitIcDto.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
import
java.util.List
;
/**
* 注册单位工商信息表
*
* @author system_generator
* @date 2022-08-10
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"RegUnitIcDto"
,
description
=
"注册单位工商信息表"
)
public
class
RegUnitIcDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"证件code"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"所属行业"
)
private
String
industryName
;
@ApiModelProperty
(
value
=
"登记机关"
)
private
String
registeredOrgan
;
@ApiModelProperty
(
value
=
"登记机关编码"
)
private
String
registeredOrganCode
;
@ApiModelProperty
(
value
=
"核准时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
approvedDate
;
@ApiModelProperty
(
value
=
"经营状态:在业、吊销、注销、迁入、迁出、停业、清算"
)
private
String
businessState
;
@ApiModelProperty
(
value
=
"经营状态code"
)
private
String
businessStateCode
;
private
String
area
;
private
String
stree
;
private
String
community
;
private
String
address
;
private
String
legalPerson
;
private
String
province
;
private
String
city
;
private
String
district
;
private
String
registerAddress
;
private
List
registerAddressList
;
//是否从工商查询到数据(1是 0否)
private
String
isNotAccess
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/dto/TzBaseEnterpriseInfoDto.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzsBaseInstitution
;
import
com.yeejoin.amos.boot.module.ymt.flc.api.dto.RegUnitIcDto
;
import
com.yeejoin.amos.boot.module.ymt.flc.api.dto.RegUnitInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.BaseUnitLicenceDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* 企业数据信息Dto
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
public
class
TzBaseEnterpriseInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
/**
* 使用单位唯一标识
*/
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
/**
* 监管系统唯一编码
*/
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
/**
* 使用单位证件类型
*/
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"单位类型"
)
/**
* 单位类型
*/
private
String
unitType
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
/**
* 使用单位统一信用代码
*/
private
String
useCode
;
@ApiModelProperty
(
value
=
"根据统一信用代码生成的二维码"
)
private
String
qrCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
/**
* 使用单位名称
*/
private
String
useUnit
;
@ApiModelProperty
(
value
=
"监管机构组织机构代码"
)
/**
* 监管机构组织机构代码
*/
private
String
superviseOrgCode
;
@ApiModelProperty
(
value
=
"监管机构名称"
)
/**
* 监管机构名称
*/
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
/**
* 是否重点监控单位
*/
private
String
keyUnit
;
@ApiModelProperty
(
value
=
"重点场所分类"
)
/**
* 重点场所分类
*/
private
String
classPlaces
;
@ApiModelProperty
(
value
=
"单位所在省份名称"
)
/**
* 单位所在省份名称
*/
private
String
province
;
@ApiModelProperty
(
value
=
"单位所在城市名称"
)
/**
* 单位所在城市名称
*/
private
String
city
;
@ApiModelProperty
(
value
=
"单位所在区县名称"
)
/**
* 单位所在区县名称
*/
private
String
district
;
@ApiModelProperty
(
value
=
"单位所在街道名称"
)
/**
* 单位所在街道名称
*/
private
String
street
;
@ApiModelProperty
(
value
=
"单位所在社区名称"
)
/**
* 单位所在社区名称
*/
private
String
community
;
@ApiModelProperty
(
value
=
"单位详细地址"
)
/**
* 单位详细地址
*/
private
String
address
;
@ApiModelProperty
(
value
=
"使用单位法人"
)
/**
* 使用单位法人
*/
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人联系电话"
)
/**
* 法人联系电话
*/
private
String
legalPhone
;
@ApiModelProperty
(
value
=
"使用单位联系人"
)
/**
* 使用单位联系人
*/
private
String
useContact
;
@ApiModelProperty
(
value
=
"联系人联系电话"
)
/**
* 联系人联系电话
*/
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"安全管理人员1姓名"
)
/**
* 安全管理人员1姓名
*/
private
String
safetyOne
;
@ApiModelProperty
(
value
=
"安全管理人员1身份证"
)
/**
* 安全管理人员1身份证
*/
private
String
safetyOneId
;
@ApiModelProperty
(
value
=
"安全管理人员1联系电话"
)
/**
* 安全管理人员1联系电话
*/
private
String
safetyOnePhone
;
@ApiModelProperty
(
value
=
"安全管理人员2"
)
/**
* 安全管理人员2
*/
private
String
safetyTwo
;
@ApiModelProperty
(
value
=
"安全管理人员2身份证"
)
/**
* 安全管理人员2身份证
*/
private
String
safetyTwoId
;
@ApiModelProperty
(
value
=
"安全管理人员2联系电话"
)
/**
* 安全管理人员2联系电话
*/
private
String
safetyTwoPhone
;
@ApiModelProperty
(
value
=
"单位地理坐标经度"
)
/**
* 单位地理坐标经度
*/
private
String
longitude
;
@ApiModelProperty
(
value
=
"单位地理坐标纬度"
)
/**
* 单位地理坐标纬度
*/
private
String
latitude
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
/**
* 对接公司编码
*/
private
String
appId
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
@ApiModelProperty
(
value
=
"操作人员"
)
/**
* 操作人员
*/
private
String
recUserId
;
@ApiModelProperty
(
value
=
"管辖机构"
)
/**
* 管辖机构
*/
private
String
governingBody
;
@ApiModelProperty
(
value
=
"数据来源"
)
/**
* 数据来源
*/
private
String
dataSources
;
@ApiModelProperty
(
value
=
"所属行业"
)
/**
* 所属行业
*/
private
String
industry
;
@ApiModelProperty
(
value
=
"登记机关"
)
/**
* 登记机关
*/
private
String
registrationAuthority
;
@ApiModelProperty
(
value
=
"核准时间"
)
/**
* 核准时间
*/
private
Date
approvalTime
;
/**
* 核准时间(企业端基础信息使用)
*/
@ApiModelProperty
(
value
=
"核准时间"
)
private
String
approval
;
@ApiModelProperty
(
value
=
"经营状态"
)
/**
* 经营状态
*/
private
String
operatingStatus
;
@ApiModelProperty
(
value
=
"维保负责人"
)
/**
* 维保负责人
*/
private
String
maintenPerson
;
@ApiModelProperty
(
value
=
"维保负责人联系电话"
)
/**
* 维保负责人联系电话
*/
private
String
maintenTelephone
;
@ApiModelProperty
(
value
=
"质量保证工程师"
)
/**
* 质量保证工程师
*/
private
String
sqa
;
@ApiModelProperty
(
value
=
"质量负责人"
)
/**
* 质量负责人
*/
private
String
qualityPerson
;
@ApiModelProperty
(
value
=
"质量负责人电话"
)
/**
* 质量负责人电话
*/
private
String
qualityTelephone
;
@ApiModelProperty
(
value
=
"技术负责人"
)
/**
* 技术负责人
*/
private
String
technicalPerson
;
@ApiModelProperty
(
value
=
"涉及设备类型"
)
private
List
equipCategory
;
@ApiModelProperty
(
value
=
"企业营业执照"
)
private
List
unitBusinessLicense
;
@ApiModelProperty
(
value
=
"其他附件"
)
private
List
otherAccessories
;
@ApiModelProperty
(
value
=
"企业许可证书"
)
private
List
unitExequatur
;
@ApiModelProperty
(
value
=
"安全管理人2身份证照片"
)
private
List
safetyTwoPhoto
;
@ApiModelProperty
(
value
=
"安全管理人1身份证照片"
)
private
List
safetyOnePhoto
;
@ApiModelProperty
(
value
=
"质量保证工程师电话"
)
private
String
sqaPhone
;
@ApiModelProperty
(
value
=
"行业主管部门"
)
private
String
industrySupervisor
;
@ApiModelProperty
(
value
=
"企业问题状态"
)
private
String
status
;
private
String
region
;
private
String
fullAddress
;
private
String
superviseKey
;
private
List
<
BaseUnitLicenceDto
>
unitLicences
;
private
RegUnitIcDto
regUnitIcDto
;
//企业管理员信息
private
RegUnitInfoDto
regUnitInfoDto
;
@ApiModelProperty
(
value
=
"企业标签信息"
)
private
String
regulatoryLabels
;
@ApiModelProperty
(
value
=
"省内办公地址省#市#区"
)
private
List
<
Integer
>
officeRegion
;
@ApiModelProperty
(
value
=
"省内详细办公地址"
)
private
String
officeAddress
;
// 注册类型
private
String
registerType
;
// 事业单位信息
private
TzsBaseInstitution
regUnitMessage
;
// 工商信息是否可编辑
private
String
canEdit
;
// 许可信息是否可编辑
private
String
licenseCanEdit
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/dto/TzsBaseInstitutionDto.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
*
*
* @author system_generator
* @date 2023-08-31
*/
@Data
public
class
TzsBaseInstitutionDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
unitName
;
private
String
legalPerson
;
private
String
holdUnit
;
private
String
unitResidence
;
private
String
registrationAuthority
;
private
Date
createDate
;
private
Long
enterpriseId
;
private
String
useCode
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/entity/TzBaseEnterpriseInfo.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 企业数据信息
*
* @author duanwei
* @date 2022-08-10
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_base_enterprise_info"
)
@ApiModel
(
value
=
"TzBaseEnterpriseInfo对象"
,
description
=
"企业数据信息"
)
public
class
TzBaseEnterpriseInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"使用单位唯一标识"
)
private
String
useUnitCode
;
@ApiModelProperty
(
value
=
"监管系统唯一编码"
)
private
String
superviseCode
;
@ApiModelProperty
(
value
=
"使用单位证件类型"
)
private
String
useUnitCertificate
;
@ApiModelProperty
(
value
=
"单位类型"
)
private
String
unitType
;
@ApiModelProperty
(
value
=
"使用单位统一信用代码"
)
private
String
useCode
;
@ApiModelProperty
(
value
=
"使用单位名称"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"监管机构组织机构代码"
)
private
String
superviseOrgCode
;
@ApiModelProperty
(
value
=
"监管机构名称"
)
private
String
superviseOrgName
;
@ApiModelProperty
(
value
=
"是否重点监控单位"
)
private
String
keyUnit
;
@ApiModelProperty
(
value
=
"重点场所分类"
)
private
String
classPlaces
;
@ApiModelProperty
(
value
=
"单位所在省份名称"
)
private
String
province
;
@ApiModelProperty
(
value
=
"单位所在城市名称"
)
private
String
city
;
@ApiModelProperty
(
value
=
"单位所在区县名称"
)
private
String
district
;
@ApiModelProperty
(
value
=
"单位所在街道名称"
)
private
String
street
;
@ApiModelProperty
(
value
=
"单位所在社区名称"
)
private
String
community
;
@ApiModelProperty
(
value
=
"单位详细地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"使用单位法人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人联系电话"
)
private
String
legalPhone
;
@ApiModelProperty
(
value
=
"使用单位联系人"
)
private
String
useContact
;
@ApiModelProperty
(
value
=
"联系人联系电话"
)
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"安全管理人员1姓名"
)
private
String
safetyOne
;
@ApiModelProperty
(
value
=
"安全管理人员1身份证"
)
private
String
safetyOneId
;
@ApiModelProperty
(
value
=
"安全管理人员1联系电话"
)
private
String
safetyOnePhone
;
@ApiModelProperty
(
value
=
"安全管理人员2"
)
private
String
safetyTwo
;
@ApiModelProperty
(
value
=
"安全管理人员2身份证"
)
private
String
safetyTwoId
;
@ApiModelProperty
(
value
=
"安全管理人员2联系电话"
)
private
String
safetyTwoPhone
;
@ApiModelProperty
(
value
=
"单位地理坐标经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"单位地理坐标纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
Integer
syncState
;
@ApiModelProperty
(
value
=
"对接公司编码"
)
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
;
@ApiModelProperty
(
value
=
"涉及设备类型"
)
private
String
equipCategory
;
@ApiModelProperty
(
value
=
"企业营业执照"
)
private
String
unitBusinessLicense
;
@ApiModelProperty
(
value
=
"企业许可证书"
)
private
String
unitExequatur
;
@ApiModelProperty
(
value
=
"安全管理人2身份证照片"
)
private
String
safetyTwoPhoto
;
@ApiModelProperty
(
value
=
"安全管理人1身份证照片"
)
private
String
safetyOnePhoto
;
@ApiModelProperty
(
value
=
"质量保证工程师电话"
)
private
String
sqaPhone
;
@ApiModelProperty
(
value
=
"根据统一信用代码生成的二维码"
)
private
String
qrCode
;
@ApiModelProperty
(
value
=
"行业主管部门"
)
private
String
industrySupervisor
;
@ApiModelProperty
(
value
=
"企业标签信息"
)
@TableField
(
updateStrategy
=
FieldStrategy
.
IGNORED
)
private
String
regulatoryLabels
;
@ApiModelProperty
(
value
=
"注册类型"
)
private
String
registerType
;
@ApiModelProperty
(
value
=
"其他附件"
)
private
String
otherAccessories
;
@ApiModelProperty
(
value
=
"企业问题状态"
)
private
String
status
;
@ApiModelProperty
(
value
=
"省内办公地址省#市#区"
)
private
String
officeRegion
;
@ApiModelProperty
(
value
=
"省内详细办公地址"
)
private
String
officeAddress
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/entity/TzsBaseInstitution.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
*
*
* @author system_generator
* @date 2023-08-31
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_base_institution"
)
public
class
TzsBaseInstitution
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableField
(
"unit_name"
)
private
String
unitName
;
/**
*
*/
@TableField
(
"legal_person"
)
private
String
legalPerson
;
/**
*
*/
@TableField
(
"hold_unit"
)
private
String
holdUnit
;
/**
*
*/
@TableField
(
"unit_residence"
)
private
String
unitResidence
;
/**
*
*/
@TableField
(
"registration_authority"
)
private
String
registrationAuthority
;
/**
*
*/
@TableField
(
"create_date"
)
private
Date
createDate
;
/**
*
*/
@TableField
(
"enterprise_id"
)
private
Long
enterpriseId
;
/**
*
*/
@TableField
(
"use_code"
)
private
String
useCode
;
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/enums/EnterpriseEnums.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
@AllArgsConstructor
@Getter
public
enum
EnterpriseEnums
{
/**
* 企业注册类型
*/
// 企业单位
QY_DW
(
"QY_DW"
,
"6597"
,
"企业单位"
),
// 事业单位
SY_DW
(
"SY_DW"
,
"6598"
,
"事业单位"
),
// 个人主体
GR_ZT
(
"GR_ZT"
,
"6599"
,
"个人主体"
);
String
type
;
String
code
;
String
typeName
;
public
static
EnterpriseEnums
getEnumByType
(
String
type
)
{
for
(
EnterpriseEnums
value
:
EnterpriseEnums
.
values
())
{
if
(
value
.
getType
().
equals
(
type
))
{
return
value
;
}
}
return
null
;
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/enums/ProblemStatusEnum.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* 问题状态
*/
public
enum
ProblemStatusEnum
{
NORMAL
(
"正常"
,
"0"
),
ABNORMAL
(
"异常"
,
"1"
);
private
String
name
;
private
String
code
;
ProblemStatusEnum
(
String
name
,
String
code
)
{
this
.
name
=
name
;
this
.
code
=
code
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getCode
()
{
return
code
;
}
public
void
setStatus
(
String
code
)
{
this
.
code
=
code
;
}
public
static
Map
<
String
,
String
>
getName
=
new
HashMap
<>();
public
static
Map
<
String
,
String
>
getCode
=
new
HashMap
<>();
static
{
for
(
ProblemStatusEnum
e
:
ProblemStatusEnum
.
values
())
{
getName
.
put
(
e
.
code
,
e
.
name
);
getCode
.
put
(
e
.
name
,
e
.
code
);
}
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/enums/UnitDataSourceEnum.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
import
lombok.Getter
;
/**
* 企业数据来源
* @author Administrator
*/
@Getter
public
enum
UnitDataSourceEnum
{
/**
* 单位审核状态
*/
NATIONAL
(
"省外企业"
,
"1"
),
SHAANXI
(
"陕西省内企业"
,
"0"
);
private
String
name
;
private
String
code
;
UnitDataSourceEnum
(
String
name
,
String
code
){
this
.
name
=
name
;
this
.
code
=
code
;
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/enums/UnitTypeEnum.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@AllArgsConstructor
@Getter
public
enum
UnitTypeEnum
{
/**
* *注册单位类型
*/
sydw
(
"使用单位"
,
"1232"
),
czdw
(
"充装单位"
,
"1231"
),
jyjcjg
(
"检验检测机构"
,
"1233"
),
azgzwxdw
(
"安装改造维修单位"
,
"1234"
),
zzdw
(
"制造单位"
,
"1236"
),
sjdw
(
"设计单位"
,
"1235"
),
grzt
(
"个人主体"
,
"6599"
);
private
String
name
;
private
String
code
;
public
static
Map
<
String
,
String
>
getName
=
new
HashMap
<>();
public
static
Map
<
String
,
String
>
getCode
=
new
HashMap
<>();
static
{
for
(
UnitTypeEnum
e
:
UnitTypeEnum
.
values
())
{
getName
.
put
(
e
.
code
,
e
.
name
);
getCode
.
put
(
e
.
name
,
e
.
code
);
}
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/feign/AccessFeignService.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
feign
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.Map
;
//@FeignClient(url="http://172.16.3.34:11005",name = "AMOS-API-ACCESSAPI-ZYB", path = "/accessapi" )
@FeignClient
(
name
=
"AMOS-API-ACCESSAPI"
,
path
=
"/accessapi"
)
public
interface
AccessFeignService
{
/**
* 调用accessApi的接口
* @param code
* @return
*/
@RequestMapping
(
"/business/getData"
)
ResponseModel
<
Map
<
String
,
Object
>>
getData
(
@RequestParam
String
code
);
/**
* 调用accessApi的接口
* @param sequenceNbr
* @return
*/
@RequestMapping
(
"/business/updateSyncCompanyState"
)
ResponseModel
<
String
>
updateSyncCompanyState
(
@RequestParam
String
sequenceNbr
);
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/mapper/EnterpriseBizMapper.java
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzBaseEnterpriseInfo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -17,4 +19,7 @@ public interface EnterpriseBizMapper {
...
@@ -17,4 +19,7 @@ public interface EnterpriseBizMapper {
Map
<
String
,
Object
>
getProblemInfoBySourceId
(
@Param
(
"sourceId"
)
String
sourceId
);
Map
<
String
,
Object
>
getProblemInfoBySourceId
(
@Param
(
"sourceId"
)
String
sourceId
);
TzBaseEnterpriseInfo
queryByUseCode
(
@Param
(
"useCode"
)
String
useCode
);
TzBaseEnterpriseInfo
queryBySeq
(
@Param
(
"sequenceNbr"
)
String
sequenceNbr
);
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/mapper/TzsBaseInstitutionMapper.java
0 → 100644
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzsBaseInstitution
;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-08-31
*/
public
interface
TzsBaseInstitutionMapper
extends
BaseMapper
<
TzsBaseInstitution
>
{
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/resources/mapper/EnterpriseBizMapper.xml
View file @
a34cea89
...
@@ -5,5 +5,14 @@
...
@@ -5,5 +5,14 @@
<select
id=
"getProblemInfoBySourceId"
resultType=
"java.util.Map"
>
<select
id=
"getProblemInfoBySourceId"
resultType=
"java.util.Map"
>
select * from tzs_safety_problem_tracing where source_id = #{sourceId} order by rec_date desc limit 1
select * from tzs_safety_problem_tracing where source_id = #{sourceId} order by rec_date desc limit 1
</select>
</select>
<select
id=
"queryByUseCode"
resultType=
"com.yeejoin.amos.boot.module.statistics.api.entity.TzBaseEnterpriseInfo"
>
select * from tz_base_enterprise_info where use_code = #{useCode}
</select>
<select
id=
"queryBySeq"
resultType=
"com.yeejoin.amos.boot.module.statistics.api.entity.TzBaseEnterpriseInfo"
>
select * from tz_base_enterprise_info where sequence_nbr = #{sequenceNbr}
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/controller/EnterpriseBizController.java
View file @
a34cea89
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistcs
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistcs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EnterpriseBizByTCMServiceImpl
;
import
com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EnterpriseBizServiceImpl
;
import
com.yeejoin.amos.boot.module.statistcs.biz.service.impl.EnterpriseBizServiceImpl
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.PageParam
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.PageParam
;
...
@@ -27,9 +28,13 @@ public class EnterpriseBizController {
...
@@ -27,9 +28,13 @@ public class EnterpriseBizController {
private
final
EnterpriseBizServiceImpl
enterpriseBizService
;
private
final
EnterpriseBizServiceImpl
enterpriseBizService
;
private
final
EnterpriseBizByTCMServiceImpl
enterpriseBizByTCMService
;
@Autowired
@Autowired
public
EnterpriseBizController
(
EnterpriseBizServiceImpl
enterpriseBizService
)
{
public
EnterpriseBizController
(
EnterpriseBizServiceImpl
enterpriseBizService
,
EnterpriseBizByTCMServiceImpl
enterpriseBizByTCMService
)
{
this
.
enterpriseBizService
=
enterpriseBizService
;
this
.
enterpriseBizService
=
enterpriseBizService
;
this
.
enterpriseBizByTCMService
=
enterpriseBizByTCMService
;
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
...
@@ -40,10 +45,10 @@ public class EnterpriseBizController {
...
@@ -40,10 +45,10 @@ public class EnterpriseBizController {
return
ResponseHelper
.
buildResponse
(
enterpriseBizService
.
page
(
pageParam
,
tzBaseEnterpriseInfoDto
));
return
ResponseHelper
.
buildResponse
(
enterpriseBizService
.
page
(
pageParam
,
tzBaseEnterpriseInfoDto
));
}
}
//
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
//
@RequestMapping(value = "/getInfoByUseCode/map", method = RequestMethod.GET)
@RequestMapping
(
value
=
"/getInfoByUseCode/map"
,
method
=
RequestMethod
.
GET
)
//
@ApiOperation(httpMethod = "GET", value = "根据统一信用代码查询企业详情返回map", notes = "根据统一信用代码查询企业详情返回map")
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据统一信用代码查询企业详情返回map"
,
notes
=
"根据统一信用代码查询企业详情返回map"
)
//
public ResponseModel<Map<String, Object>> getInfoByUseCodeMap(String useCode) {
public
ResponseModel
<
Map
<
String
,
Object
>>
getInfoByUseCodeMap
(
String
useCode
)
{
// return ResponseHelper.buildResponse(enterpriseBiz
Service.getInfoByUseCodeMap(useCode));
return
ResponseHelper
.
buildResponse
(
enterpriseBizByTCM
Service
.
getInfoByUseCodeMap
(
useCode
));
//
}
}
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
0 → 100644
View file @
a34cea89
This diff is collapsed.
Click to expand it.
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