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
b2fc4c23
Commit
b2fc4c23
authored
Jul 29, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refact(检验开通):需求变更
1.增加资质状态字段,为后期预留报检 2.相关作废调整,手动作废,逻辑删除 3.2.相关作废调整,超期作废,修改资质、证状态为超期
parent
d8fc222d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
142 additions
and
7 deletions
+142
-7
BaseLogicEntity.java
.../yeejoin/amos/boot/biz/common/entity/BaseLogicEntity.java
+38
-0
LicenceStateEnum.java
.../yeejoin/amos/boot/biz/common/enums/LicenceStateEnum.java
+16
-0
BaseEnterpriseCertDto.java
...mos/boot/module/common/api/dto/BaseEnterpriseCertDto.java
+3
-0
BaseEnterpriseCert.java
...mos/boot/module/common/api/entity/BaseEnterpriseCert.java
+10
-2
OpenApplicationTimingDiscardJob.java
.../module/jyjc/biz/job/OpenApplicationTimingDiscardJob.java
+0
-1
JyjcOpeningApplicationServiceImpl.java
...c/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
+0
-0
BaseUnitLicenceDto.java
...join/amos/boot/module/tcm/api/dto/BaseUnitLicenceDto.java
+3
-0
TzBaseUnitLicenceDto.java
...in/amos/boot/module/tcm/api/dto/TzBaseUnitLicenceDto.java
+13
-0
BaseUnitLicence.java
...join/amos/boot/module/tcm/api/entity/BaseUnitLicence.java
+6
-0
TzBaseUnitLicence.java
...in/amos/boot/module/tcm/api/entity/TzBaseUnitLicence.java
+6
-0
BaseUnitLicenceDto.java
...join/amos/boot/module/ymt/api/dto/BaseUnitLicenceDto.java
+31
-4
TzBaseUnitLicenceDto.java
...in/amos/boot/module/ymt/api/dto/TzBaseUnitLicenceDto.java
+3
-0
BaseUnitLicence.java
...join/amos/boot/module/ymt/api/entity/BaseUnitLicence.java
+7
-0
TzBaseUnitLicence.java
...in/amos/boot/module/ymt/api/entity/TzBaseUnitLicence.java
+6
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/entity/BaseLogicEntity.java
0 → 100644
View file @
b2fc4c23
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
entity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 公共实体类
*
* @author DELL
*/
@Data
public
class
BaseLogicEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"sequence_nbr"
,
type
=
IdType
.
ID_WORKER
)
protected
Long
sequenceNbr
;
@TableField
(
value
=
"rec_date"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
Date
recDate
;
@TableField
(
value
=
"rec_user_id"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
String
recUserId
;
@TableField
(
value
=
"rec_user_name"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
String
recUserName
;
/**
* 是否删除
*/
@TableField
(
value
=
"is_delete"
)
@TableLogic
public
Boolean
isDelete
=
false
;
}
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/enums/LicenceStateEnum.java
0 → 100644
View file @
b2fc4c23
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
@Getter
@AllArgsConstructor
public
enum
LicenceStateEnum
{
enabled
(
"启用"
,
1
),
disabled
(
"停用"
,
2
),
overdue
(
"超期"
,
3
);
private
final
String
name
;
private
final
int
value
;
}
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/BaseEnterpriseCertDto.java
View file @
b2fc4c23
...
@@ -62,4 +62,7 @@ public class BaseEnterpriseCertDto extends BaseDto {
...
@@ -62,4 +62,7 @@ public class BaseEnterpriseCertDto extends BaseDto {
@ApiModelProperty
(
value
=
"分类-哪个身份创建的证书"
)
@ApiModelProperty
(
value
=
"分类-哪个身份创建的证书"
)
private
String
unitType
;
private
String
unitType
;
@ApiModelProperty
(
value
=
"证的状态:报检预留字段,如启用、停用、超期等"
)
private
Integer
certState
;
}
}
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/BaseEnterpriseCert.java
View file @
b2fc4c23
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.common.api.entity;
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.common.api.entity;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseLogicEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
...
@@ -18,7 +20,7 @@ import java.util.Date;
...
@@ -18,7 +20,7 @@ import java.util.Date;
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_base_enterprise_cert"
)
@TableName
(
"tz_base_enterprise_cert"
)
public
class
BaseEnterpriseCert
extends
BaseEntity
{
public
class
BaseEnterpriseCert
extends
Base
Logic
Entity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -59,7 +61,7 @@ public class BaseEnterpriseCert extends BaseEntity {
...
@@ -59,7 +61,7 @@ public class BaseEnterpriseCert extends BaseEntity {
private
Date
issueDate
;
private
Date
issueDate
;
/**
/**
* 发证机关
* 发证机关
名称
*/
*/
@TableField
(
"approved_organ"
)
@TableField
(
"approved_organ"
)
private
String
approvedOrgan
;
private
String
approvedOrgan
;
...
@@ -94,4 +96,10 @@ public class BaseEnterpriseCert extends BaseEntity {
...
@@ -94,4 +96,10 @@ public class BaseEnterpriseCert extends BaseEntity {
*/
*/
@TableField
(
"unit_type"
)
@TableField
(
"unit_type"
)
private
String
unitType
;
private
String
unitType
;
/**
* 证的状态:报检预留字段,如启用、停用、超期等
*/
@TableField
(
"cert_state"
)
private
Integer
certState
;
}
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/job/OpenApplicationTimingDiscardJob.java
View file @
b2fc4c23
...
@@ -41,7 +41,6 @@ public class OpenApplicationTimingDiscardJob {
...
@@ -41,7 +41,6 @@ public class OpenApplicationTimingDiscardJob {
for
(
Long
aLong
:
longs
)
{
for
(
Long
aLong
:
longs
)
{
String
remark
=
"许可到期,系统自动作废"
;
String
remark
=
"许可到期,系统自动作废"
;
jyjcOpeningApplicationServiceImpl
.
doDiscard
(
aLong
,
remark
);
jyjcOpeningApplicationServiceImpl
.
doDiscard
(
aLong
,
remark
);
}
}
}
}
}
}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcOpeningApplicationServiceImpl.java
View file @
b2fc4c23
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/BaseUnitLicenceDto.java
View file @
b2fc4c23
...
@@ -115,4 +115,7 @@ public class BaseUnitLicenceDto extends BaseDto {
...
@@ -115,4 +115,7 @@ public class BaseUnitLicenceDto extends BaseDto {
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
private
JSONArray
qualificationCertificateAttachment
;
private
JSONArray
qualificationCertificateAttachment
;
@ApiModelProperty
(
value
=
"企业资质状态:报检预留字段,如启用、停用、超期等"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzBaseUnitLicenceDto.java
View file @
b2fc4c23
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
api
.
dto
;
import
com.alibaba.fastjson.JSONArray
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
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.ApiModel
;
...
@@ -102,5 +103,17 @@ public class TzBaseUnitLicenceDto extends BaseDto {
...
@@ -102,5 +103,17 @@ public class TzBaseUnitLicenceDto extends BaseDto {
@ApiModelProperty
(
value
=
"资质类型编码(检验检测、其他)"
)
@ApiModelProperty
(
value
=
"资质类型编码(检验检测、其他)"
)
private
String
licenceType
;
private
String
licenceType
;
@ApiModelProperty
(
value
=
"所属证书"
)
private
String
enterpriseCertSeq
;
@ApiModelProperty
(
value
=
"字典表id"
)
private
Long
dictSeq
;
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
private
JSONArray
qualificationCertificateAttachment
;
@ApiModelProperty
(
value
=
"企业资质状态:报检预留字段,如启用、停用、超期等"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/BaseUnitLicence.java
View file @
b2fc4c23
...
@@ -199,4 +199,10 @@ public class BaseUnitLicence extends BaseEntity {
...
@@ -199,4 +199,10 @@ public class BaseUnitLicence extends BaseEntity {
*/
*/
@TableField
(
"qualification_certificate_attachment"
)
@TableField
(
"qualification_certificate_attachment"
)
private
String
qualificationCertificateAttachment
;
private
String
qualificationCertificateAttachment
;
/**
* 企业资质状态:报检预留字段,如启用、停用、超期等
*/
@TableField
(
"licence_state"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/TzBaseUnitLicence.java
View file @
b2fc4c23
...
@@ -131,4 +131,10 @@ public class TzBaseUnitLicence extends BaseEntity {
...
@@ -131,4 +131,10 @@ public class TzBaseUnitLicence extends BaseEntity {
@TableField
(
"qualification_certificate_attachment"
)
@TableField
(
"qualification_certificate_attachment"
)
private
String
qualificationCertificateAttachment
;
private
String
qualificationCertificateAttachment
;
/**
* 企业资质状态:报检预留字段,如启用、停用、超期等
*/
@TableField
(
"licence_state"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/BaseUnitLicenceDto.java
View file @
b2fc4c23
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
@@ -16,10 +17,10 @@ import java.util.Date;
...
@@ -16,10 +17,10 @@ import java.util.Date;
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"BaseUnitLicenceDto"
,
description
=
"单位注册许可信息表"
)
@ApiModel
(
value
=
"BaseUnitLicenceDto"
,
description
=
"单位注册许可信息表"
)
public
class
BaseUnitLicenceDto
extends
BaseDto
{
public
class
BaseUnitLicenceDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"单位编码"
)
@ApiModelProperty
(
value
=
"单位编码"
)
...
@@ -97,4 +98,30 @@ public class BaseUnitLicenceDto extends BaseDto {
...
@@ -97,4 +98,30 @@ public class BaseUnitLicenceDto extends BaseDto {
@ApiModelProperty
(
value
=
"是否同步自许可(1是 0否)"
)
@ApiModelProperty
(
value
=
"是否同步自许可(1是 0否)"
)
private
String
isNotSync
;
private
String
isNotSync
;
@ApiModelProperty
(
value
=
"机构类别枚举"
)
private
String
agencyType
;
@ApiModelProperty
(
value
=
"机构类别枚举名称,冗余"
)
private
String
agencyTypeName
;
@ApiModelProperty
(
value
=
"资质类型编码(检验检测、其他)"
)
private
String
licenceType
;
@ApiModelProperty
(
value
=
"所属证书ID"
)
private
String
enterpriseCertSeq
;
@ApiModelProperty
(
value
=
"字典表id"
)
private
Long
dictSeq
;
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
private
String
qualificationCertificateAttachment
;
@ApiModelProperty
(
value
=
"企业资质状态:报检预留字段,如启用、停用、超期等"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/dto/TzBaseUnitLicenceDto.java
View file @
b2fc4c23
...
@@ -117,4 +117,7 @@ public class TzBaseUnitLicenceDto extends BaseDto {
...
@@ -117,4 +117,7 @@ public class TzBaseUnitLicenceDto extends BaseDto {
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
@ApiModelProperty
(
value
=
"企业资质证书照片"
)
private
String
qualificationCertificateAttachment
;
private
String
qualificationCertificateAttachment
;
@ApiModelProperty
(
value
=
"企业资质状态:报检预留字段,如启用、停用、超期等"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/BaseUnitLicence.java
View file @
b2fc4c23
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
...
@@ -202,4 +203,10 @@ public class BaseUnitLicence extends BaseEntity {
...
@@ -202,4 +203,10 @@ public class BaseUnitLicence extends BaseEntity {
@TableField
(
"qualification_certificate_attachment"
)
@TableField
(
"qualification_certificate_attachment"
)
private
String
qualificationCertificateAttachment
;
private
String
qualificationCertificateAttachment
;
/**
* 企业资质状态:报检预留字段,如启用、停用、超期等
*/
@TableField
(
"licence_state"
)
private
Integer
licenceState
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/TzBaseUnitLicence.java
View file @
b2fc4c23
...
@@ -128,4 +128,10 @@ public class TzBaseUnitLicence extends BaseEntity {
...
@@ -128,4 +128,10 @@ public class TzBaseUnitLicence extends BaseEntity {
*/
*/
@TableField
(
"qualification_certificate_attachment"
)
@TableField
(
"qualification_certificate_attachment"
)
private
String
qualificationCertificateAttachment
;
private
String
qualificationCertificateAttachment
;
/**
* 企业资质状态:报检预留字段,如启用、停用、超期等
*/
@TableField
(
"licence_state"
)
private
Integer
licenceState
;
}
}
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