Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
ms-data-circulation-portal-service
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
a1ed6008
authored
2025-09-23 17:27:40 +0800
by
xu
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
可信空间连接器入住接口
1 parent
51a3b38a
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
46 additions
and
30 deletions
src/main/java/com/csbr/qingcloud/portal/domain/vo/TdsConnectorVerifiableRQVO.java
src/main/java/com/csbr/qingcloud/portal/domain/vo/TdsConnectorVerifiableRSVO.java
src/main/java/com/csbr/qingcloud/portal/mybatis/entity/MfTdsConnectorVerifiable.java
src/main/java/com/csbr/qingcloud/portal/domain/vo/TdsConnectorVerifiableRQVO.java
View file @
a1ed600
package
com
.
csbr
.
qingcloud
.
portal
.
domain
.
vo
;
import
com.alibaba.fastjson.JSONArray
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
jakarta.validation.constraints.NotBlank
;
...
...
@@ -36,14 +37,14 @@ public class TdsConnectorVerifiableRQVO {
*/
@Schema
(
description
=
"网络接入资质认证"
)
@NotNull
(
message
=
"网络接入资质认证为空。"
)
private
Map
<
String
,
String
>
networkAccessQualification
;
private
JSONArray
networkAccessQualification
;
/**
* 等级保护测评结果
*/
@Schema
(
description
=
"等级保护测评结果"
)
@NotNull
(
message
=
"等级保护测评结果为空。"
)
private
Map
<
String
,
String
>
levelProtectionEvaluationResults
;
private
JSONArray
levelProtectionEvaluationResults
;
/**
* 等级保护有效期
...
...
@@ -58,56 +59,56 @@ public class TdsConnectorVerifiableRQVO {
*/
@Schema
(
description
=
"网络安全产品备案证明"
)
@NotNull
(
message
=
"网络安全产品备案证明为空。"
)
private
Map
<
String
,
String
>
networkSecurityFilingCertificate
;
private
JSONArray
networkSecurityFilingCertificate
;
/**
* 加密模块认证
*/
@Schema
(
description
=
"加密模块认证"
)
@NotNull
(
message
=
"加密模块认证为空。"
)
private
Map
<
String
,
String
>
encryptionModuleAuthentication
;
private
JSONArray
encryptionModuleAuthentication
;
/**
* 软件供应链合规声明
*/
@Schema
(
description
=
"软件供应链合规声明"
)
@NotNull
(
message
=
"软件供应链合规声明为空。"
)
private
Map
<
String
,
String
>
softwareScmStatemen
;
private
JSONArray
softwareScmStatemen
;
/**
* 安全漏洞修复声明
*/
@Schema
(
description
=
"安全漏洞修复声明"
)
@NotNull
(
message
=
"安全漏洞修复声明为空。"
)
private
Map
<
String
,
String
>
securityLoopholeRepairStatement
;
private
JSONArray
securityLoopholeRepairStatement
;
/**
* 通信协议兼容性认证
*/
@Schema
(
description
=
"通信协议兼容性认证"
)
@NotNull
(
message
=
"通信协议兼容性认证为空。"
)
private
Map
<
String
,
String
>
communicationProtocolCompatibilityCertification
;
private
JSONArray
communicationProtocolCompatibilityCertification
;
/**
* 硬件可信执行环境(TEE)认证
*/
@Schema
(
description
=
"硬件可信执行环境(TEE)认证"
)
@NotNull
(
message
=
"硬件可信执行环境(TEE)认证为空。"
)
private
Map
<
String
,
String
>
teeCertification
;
private
JSONArray
teeCertification
;
/**
* 接入行为审计合规报告
*/
@Schema
(
description
=
"接入行为审计合规报告"
)
@NotNull
(
message
=
"接入行为审计合规报告为空。"
)
private
Map
<
String
,
String
>
accessAuditReport
;
private
JSONArray
accessAuditReport
;
/**
* 第三方认证声明
*/
@Schema
(
description
=
"第三方认证声明"
)
@NotNull
(
message
=
"第三方认证声明为空。"
)
private
Map
<
String
,
String
>
thirdPartyCertification
;
private
JSONArray
thirdPartyCertification
;
/******** 库表存储属性 需处理 *****/
...
...
src/main/java/com/csbr/qingcloud/portal/domain/vo/TdsConnectorVerifiableRSVO.java
View file @
a1ed600
package
com
.
csbr
.
qingcloud
.
portal
.
domain
.
vo
;
import
com.alibaba.fastjson.JSONArray
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
jakarta.validation.constraints.NotNull
;
...
...
@@ -34,13 +35,13 @@ public class TdsConnectorVerifiableRSVO {
* 网络接入资质认证
*/
@Schema
(
description
=
"网络接入资质认证"
)
private
Map
<
String
,
String
>
networkAccessQualification
;
private
JSONArray
networkAccessQualification
;
/**
* 等级保护测评结果
*/
@Schema
(
description
=
"等级保护测评结果"
)
private
Map
<
String
,
String
>
levelProtectionEvaluationResults
;
private
JSONArray
levelProtectionEvaluationResults
;
/**
* 等级保护有效期
...
...
@@ -53,49 +54,49 @@ public class TdsConnectorVerifiableRSVO {
* 网络安全产品备案证明
*/
@Schema
(
description
=
"网络安全产品备案证明"
)
private
Map
<
String
,
String
>
networkSecurityFilingCertificate
;
private
JSONArray
networkSecurityFilingCertificate
;
/**
* 加密模块认证
*/
@Schema
(
description
=
"加密模块认证"
)
private
Map
<
String
,
String
>
encryptionModuleAuthentication
;
private
JSONArray
encryptionModuleAuthentication
;
/**
* 软件供应链合规声明
*/
@Schema
(
description
=
"软件供应链合规声明"
)
private
Map
<
String
,
String
>
softwareScmStatemen
;
private
JSONArray
softwareScmStatemen
;
/**
* 安全漏洞修复声明
*/
@Schema
(
description
=
"安全漏洞修复声明"
)
private
Map
<
String
,
String
>
securityLoopholeRepairStatement
;
private
JSONArray
securityLoopholeRepairStatement
;
/**
* 通信协议兼容性认证
*/
@Schema
(
description
=
"通信协议兼容性认证"
)
private
Map
<
String
,
String
>
communicationProtocolCompatibilityCertification
;
private
JSONArray
communicationProtocolCompatibilityCertification
;
/**
* 硬件可信执行环境(TEE)认证
*/
@Schema
(
description
=
"硬件可信执行环境(TEE)认证"
)
private
Map
<
String
,
String
>
teeCertification
;
private
JSONArray
teeCertification
;
/**
* 接入行为审计合规报告
*/
@Schema
(
description
=
"接入行为审计合规报告"
)
private
Map
<
String
,
String
>
accessAuditReport
;
private
JSONArray
accessAuditReport
;
/**
* 第三方认证声明
*/
@Schema
(
description
=
"第三方认证声明"
)
private
Map
<
String
,
String
>
thirdPartyCertification
;
private
JSONArray
thirdPartyCertification
;
/******** 库表存储属性 需处理 *****/
...
...
src/main/java/com/csbr/qingcloud/portal/mybatis/entity/MfTdsConnectorVerifiable.java
View file @
a1ed600
package
com
.
csbr
.
qingcloud
.
portal
.
mybatis
.
entity
;
import
com.alibaba.fastjson.JSONArray
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
csbr.cloud.entity.domain.base.dao.BaseDO
;
import
io.swagger.v3.oas.annotations.media.Schema
;
...
...
@@ -23,6 +26,7 @@ import java.util.Map;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Name
(
"连接器可验信息"
)
@TableName
(
autoResultMap
=
true
)
public
class
MfTdsConnectorVerifiable
extends
BaseDO
{
/**
...
...
@@ -41,13 +45,15 @@ public class MfTdsConnectorVerifiable extends BaseDO {
* 网络接入资质认证
*/
@Name
(
"网络接入资质认证"
)
private
String
networkAccessQualification
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
networkAccessQualification
;
/**
* 等级保护测评结果
*/
@Name
(
"等级保护测评结果"
)
private
Map
<
String
,
String
>
levelProtectionEvaluationResults
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
levelProtectionEvaluationResults
;
/**
* 等级保护有效期
...
...
@@ -59,48 +65,56 @@ public class MfTdsConnectorVerifiable extends BaseDO {
* 网络安全产品备案证明
*/
@Name
(
"网络安全产品备案证明"
)
private
String
networkSecurityFilingCertificate
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
networkSecurityFilingCertificate
;
/**
* 加密模块认证
*/
@Name
(
"加密模块认证"
)
private
String
encryptionModuleAuthentication
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
encryptionModuleAuthentication
;
/**
* 软件供应链合规声明
*/
@Name
(
"软件供应链合规声明"
)
private
String
softwareScmStatemen
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
softwareScmStatemen
;
/**
* 安全漏洞修复声明
*/
@Name
(
"安全漏洞修复声明"
)
private
String
securityLoopholeRepairStatement
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
securityLoopholeRepairStatement
;
/**
* 通信协议兼容性认证
*/
@Name
(
"通信协议兼容性认证"
)
private
String
communicationProtocolCompatibilityCertification
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
communicationProtocolCompatibilityCertification
;
/**
* 硬件可信执行环境(TEE)认证
*/
@Name
(
"硬件可信执行环境(TEE)认证"
)
private
String
teeCertification
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
teeCertification
;
/**
* 接入行为审计合规报告
*/
@Name
(
"接入行为审计合规报告"
)
private
String
accessAuditReport
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
accessAuditReport
;
/**
* 第三方认证声明
*/
@Name
(
"第三方认证声明"
)
private
String
thirdPartyCertification
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
JSONArray
thirdPartyCertification
;
}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment