From ef3d3f751bde37e6721d7795c8a3f044b5596377 Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Sat, 8 Aug 2026 16:24:12 +0800 Subject: [PATCH] upgrade --- ...rofessional_capability_proof_material_to_org_personnel.sql | 3 +++ .../java/org/qinan/safetyeval/client/co/OrgPersonnelCO.java | 3 +++ .../org/qinan/safetyeval/client/dto/OrgPersonnelAddCmd.java | 4 ++++ .../qinan/safetyeval/client/dto/OrgPersonnelModifyCmd.java | 4 ++++ .../qinan/safetyeval/domain/entity/OrgPersonnelEntity.java | 3 +++ .../safetyeval/infrastructure/dataobject/OrgPersonnelDO.java | 1 + 6 files changed, 18 insertions(+) create mode 100644 docs/sql/add_professional_capability_proof_material_to_org_personnel.sql diff --git a/docs/sql/add_professional_capability_proof_material_to_org_personnel.sql b/docs/sql/add_professional_capability_proof_material_to_org_personnel.sql new file mode 100644 index 00000000..6a18dac8 --- /dev/null +++ b/docs/sql/add_professional_capability_proof_material_to_org_personnel.sql @@ -0,0 +1,3 @@ +-- org_personnel 表新增「专业能力证明材料」字段 +ALTER TABLE `org_personnel` + ADD COLUMN `professional_capability_proof_material` varchar(2000) DEFAULT NULL COMMENT '专业能力证明材料' AFTER `capability_assessment`; diff --git a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/OrgPersonnelCO.java b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/OrgPersonnelCO.java index e147ee85..88cf8ef8 100644 --- a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/OrgPersonnelCO.java +++ b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/OrgPersonnelCO.java @@ -121,6 +121,9 @@ public class OrgPersonnelCO { @ApiModelProperty(value = "能力认定") private List capabilityAssessment; + @ApiModelProperty(value = "专业能力证明材料") + private String professionalCapabilityProofMaterial; + @ApiModelProperty(value = "原始人像地址(人脸比对基准图)") private String originFaceUrl; diff --git a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelAddCmd.java b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelAddCmd.java index 85111dec..de4b9e4c 100644 --- a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelAddCmd.java +++ b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelAddCmd.java @@ -135,6 +135,10 @@ public class OrgPersonnelAddCmd { @ApiModelProperty(value = "能力认定") private List capabilityAssessment; + @Size(max = 2000, message = "专业能力证明材料长度不能超过2000个字符") + @ApiModelProperty(value = "专业能力证明材料") + private String professionalCapabilityProofMaterial; + @ApiModelProperty(value = "注安证书信息") private OrgPersonnelCertAddCmd registeredSafetyEngineerCert; diff --git a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelModifyCmd.java b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelModifyCmd.java index 4d9de13b..ecdd7ad6 100644 --- a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelModifyCmd.java +++ b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/OrgPersonnelModifyCmd.java @@ -137,6 +137,10 @@ public class OrgPersonnelModifyCmd { @ApiModelProperty(value = "能力认定") private List capabilityAssessment; + @Size(max = 2000, message = "专业能力证明材料长度不能超过2000个字符") + @ApiModelProperty(value = "专业能力证明材料") + private String professionalCapabilityProofMaterial; + @ApiModelProperty(value = "是否技术负责人") private Boolean technicalDirectorFlag; diff --git a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/entity/OrgPersonnelEntity.java b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/entity/OrgPersonnelEntity.java index 71080912..bc514757 100644 --- a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/entity/OrgPersonnelEntity.java +++ b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/entity/OrgPersonnelEntity.java @@ -118,6 +118,9 @@ public class OrgPersonnelEntity { /** 能力认定(JSON数组字符串持久化,DO层为String) */ private List capabilityAssessment; + /** 专业能力证明材料 */ + private String professionalCapabilityProofMaterial; + /** 原始人像地址(人脸比对基准图) */ private String originFaceUrl; diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/dataobject/OrgPersonnelDO.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/dataobject/OrgPersonnelDO.java index 998d2d49..cdd25a34 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/dataobject/OrgPersonnelDO.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/dataobject/OrgPersonnelDO.java @@ -53,6 +53,7 @@ public class OrgPersonnelDO { private String workExperience; private String proofMaterialUrl; private String capabilityAssessment; + private String professionalCapabilityProofMaterial; @TableField(value = "origin_face_url", updateStrategy = FieldStrategy.NOT_NULL) private String originFaceUrl;