diff --git a/docs/sql/alter_personnel_title_and_level_fields.sql b/docs/sql/alter_personnel_title_and_level_fields.sql new file mode 100644 index 0000000..1956a6d --- /dev/null +++ b/docs/sql/alter_personnel_title_and_level_fields.sql @@ -0,0 +1,32 @@ +-- ============================================================ +-- 变更说明: +-- 1. org_personnel: 删除 professional_level_code、professional_level_name、person_type_name; +-- title_code 改为 title_code_arr,类型 text +-- 2. qual_filing_personnel: 删除 person_type_name; +-- title_code 改为 title_code_arr,类型 text +-- 3. qual_filing_personnel_change: 删除 person_type_name; +-- title_code 改为 title_code_arr,类型 text +-- ============================================================ + +-- ---------------------------- +-- org_personnel +-- ---------------------------- +ALTER TABLE `org_personnel` + DROP COLUMN `professional_level_code`, + DROP COLUMN `professional_level_name`, + DROP COLUMN `person_type_name`, + CHANGE COLUMN `title_code` `title_code_arr` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '职称(多个逗号分隔)'; + +-- ---------------------------- +-- qual_filing_personnel +-- ---------------------------- +ALTER TABLE `qual_filing_personnel` + DROP COLUMN `person_type_name`, + CHANGE COLUMN `title_code` `title_code_arr` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '职称(多个逗号分隔)'; + +-- ---------------------------- +-- qual_filing_personnel_change +-- ---------------------------- +ALTER TABLE `qual_filing_personnel_change` + DROP COLUMN `person_type_name`, + CHANGE COLUMN `title_code` `title_code_arr` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '职称(多个逗号分隔)'; diff --git a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/TitleCodeCo.java b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/TitleCodeCo.java new file mode 100644 index 0000000..9a5f12a --- /dev/null +++ b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/co/TitleCodeCo.java @@ -0,0 +1,26 @@ +package org.qinan.safetyeval.client.co; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +/** + * 职称信息CO(行业、职称、证明材料) + * + * @author safety-eval + */ +@Data +public class TitleCodeCo implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "行业编码") + private String industryCode; + + @ApiModelProperty(value = "职称编码") + private String titleCode; + + @ApiModelProperty(value = "证明材料地址") + private String proveUrl; +}