51a3b38a by xu

可信空间连接器入住接口

1 parent 283b4a44
...@@ -42,9 +42,16 @@ public class TdsConnectorVerifiableRQVO { ...@@ -42,9 +42,16 @@ public class TdsConnectorVerifiableRQVO {
42 * 等级保护测评结果 42 * 等级保护测评结果
43 */ 43 */
44 @Schema(description = "等级保护测评结果") 44 @Schema(description = "等级保护测评结果")
45 @Size(max = 200, message = "等级保护测评结果长度超过200") 45 @NotNull(message = "等级保护测评结果为空。")
46 @NotBlank(message = "等级保护测评结果为空。") 46 private Map<String,String> levelProtectionEvaluationResults;
47 private String levelProtectionEvaluationResults; 47
48 /**
49 * 等级保护有效期
50 */
51 @Schema(description = "等级保护有效期")
52 @NotNull(message = "等级保护有效期为空。")
53 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
54 private Date levelProtectionEvaluationExpirationTime;
48 55
49 /** 56 /**
50 * 网络安全产品备案证明 57 * 网络安全产品备案证明
......
...@@ -2,6 +2,7 @@ package com.csbr.qingcloud.portal.domain.vo; ...@@ -2,6 +2,7 @@ package com.csbr.qingcloud.portal.domain.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 import com.fasterxml.jackson.annotation.JsonFormat; 4 import com.fasterxml.jackson.annotation.JsonFormat;
5 import jakarta.validation.constraints.NotNull;
5 import jakarta.validation.constraints.Size; 6 import jakarta.validation.constraints.Size;
6 import lombok.Data; 7 import lombok.Data;
7 import java.util.Date; 8 import java.util.Date;
...@@ -39,8 +40,14 @@ public class TdsConnectorVerifiableRSVO { ...@@ -39,8 +40,14 @@ public class TdsConnectorVerifiableRSVO {
39 * 等级保护测评结果 40 * 等级保护测评结果
40 */ 41 */
41 @Schema(description = "等级保护测评结果") 42 @Schema(description = "等级保护测评结果")
42 @Size(max = 200, message = "等级保护测评结果长度超过200") 43 private Map<String,String> levelProtectionEvaluationResults;
43 private String levelProtectionEvaluationResults; 44
45 /**
46 * 等级保护有效期
47 */
48 @Schema(description = "等级保护有效期")
49 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
50 private Date levelProtectionEvaluationExpirationTime;
44 51
45 /** 52 /**
46 * 网络安全产品备案证明 53 * 网络安全产品备案证明
......
...@@ -2,12 +2,16 @@ package com.csbr.qingcloud.portal.mybatis.entity; ...@@ -2,12 +2,16 @@ package com.csbr.qingcloud.portal.mybatis.entity;
2 2
3 import com.baomidou.mybatisplus.annotation.FieldStrategy; 3 import com.baomidou.mybatisplus.annotation.FieldStrategy;
4 import com.baomidou.mybatisplus.annotation.TableField; 4 import com.baomidou.mybatisplus.annotation.TableField;
5 import com.fasterxml.jackson.annotation.JsonFormat;
5 import csbr.cloud.entity.domain.base.dao.BaseDO; 6 import csbr.cloud.entity.domain.base.dao.BaseDO;
7 import io.swagger.v3.oas.annotations.media.Schema;
8 import jakarta.validation.constraints.NotNull;
6 import jdk.jfr.Name; 9 import jdk.jfr.Name;
7 import lombok.Data; 10 import lombok.Data;
8 import lombok.EqualsAndHashCode; 11 import lombok.EqualsAndHashCode;
9 import lombok.experimental.Accessors; 12 import lombok.experimental.Accessors;
10 import java.util.Date; 13 import java.util.Date;
14 import java.util.Map;
11 15
12 /** 16 /**
13 * @program: 17 * @program:
...@@ -43,7 +47,13 @@ public class MfTdsConnectorVerifiable extends BaseDO { ...@@ -43,7 +47,13 @@ public class MfTdsConnectorVerifiable extends BaseDO {
43 * 等级保护测评结果 47 * 等级保护测评结果
44 */ 48 */
45 @Name("等级保护测评结果") 49 @Name("等级保护测评结果")
46 private String levelProtectionEvaluationResults; 50 private Map<String,String> levelProtectionEvaluationResults;
51
52 /**
53 * 等级保护有效期
54 */
55 @Name("等级保护有效期")
56 private Date levelProtectionEvaluationExpirationTime;
47 57
48 /** 58 /**
49 * 网络安全产品备案证明 59 * 网络安全产品备案证明
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!