变更项目缩写
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
- [ ] 编写 ALTER TABLE 语句,添加机构类型字段(15个字段)
|
||||
- [ ] 编写 ALTER TABLE 语句,添加通用字段(1个字段:data_source)
|
||||
- [ ] 添加必要的索引(idx_credit_code, idx_phone_number)
|
||||
- [ ] 将 SQL 脚本保存到 `sql/` 目录,命名格式:`dpc_intermediary_enhance_YYYYMMDD.sql`
|
||||
- [ ] 将 SQL 脚本保存到 `sql/` 目录,命名格式:`ccdi_intermediary_enhance_YYYYMMDD.sql`
|
||||
|
||||
**验证方式**:SQL 语法检查,确保所有字段正确添加
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
- [ ] 确认所有字段添加成功且类型正确
|
||||
- [ ] 确认索引创建成功
|
||||
|
||||
**验证方式**:DESCRIBE dpc_intermediary_blacklist; SHOW INDEX FROM dpc_intermediary_blacklist;
|
||||
**验证方式**:DESCRIBE ccdi_intermediary_blacklist; SHOW INDEX FROM ccdi_intermediary_blacklist;
|
||||
|
||||
**依赖**:任务 1.1
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
### 阶段二:后端实体类和 DTO/VO 更新
|
||||
|
||||
#### 任务 2.1:更新实体类 DpcIntermediaryBlacklist
|
||||
#### 任务 2.1:更新实体类 CcdiIntermediaryBlacklist
|
||||
- [ ] 添加个人类型字段属性(11个)
|
||||
- [ ] 添加机构类型字段属性(15个)
|
||||
- [ ] 添加通用字段属性(1个:dataSource)
|
||||
@@ -49,7 +49,7 @@
|
||||
---
|
||||
|
||||
#### 任务 2.2:创建个人中介 DTO
|
||||
- [ ] 创建 `DpcIntermediaryPersonAddDTO.java`
|
||||
- [ ] 创建 `CcdiIntermediaryPersonAddDTO.java`
|
||||
- [ ] 添加个人专属字段
|
||||
- [ ] 添加适当的验证注解(@NotBlank, @Size 等)
|
||||
- [ ] 实现 Serializable 接口
|
||||
@@ -61,7 +61,7 @@
|
||||
---
|
||||
|
||||
#### 任务 2.3:创建机构中介 DTO
|
||||
- [ ] 创建 `DpcIntermediaryEntityAddDTO.java`
|
||||
- [ ] 创建 `CcdiIntermediaryEntityAddDTO.java`
|
||||
- [ ] 添加机构专属字段
|
||||
- [ ] 添加适当的验证注解
|
||||
- [ ] 实现 Serializable 接口
|
||||
@@ -73,7 +73,7 @@
|
||||
---
|
||||
|
||||
#### 任务 2.4:创建个人详情 VO
|
||||
- [ ] 创建 `DpcIntermediaryPersonDetailVO.java`
|
||||
- [ ] 创建 `CcdiIntermediaryPersonDetailVO.java`
|
||||
- [ ] 包含核心字段 + 个人专属字段
|
||||
- [ ] 添加关联字段名称(如 genderName, certificateTypeName)
|
||||
- [ ] 添加审计字段
|
||||
@@ -86,7 +86,7 @@
|
||||
---
|
||||
|
||||
#### 任务 2.5:创建机构详情 VO
|
||||
- [ ] 创建 `DpcIntermediaryEntityDetailVO.java`
|
||||
- [ ] 创建 `CcdiIntermediaryEntityDetailVO.java`
|
||||
- [ ] 包含核心字段 + 机构专属字段
|
||||
- [ ] 添加关联字段名称
|
||||
- [ ] 添加审计字段
|
||||
@@ -101,14 +101,14 @@
|
||||
### 阶段三:Excel 类创建
|
||||
|
||||
#### 任务 3.1:创建个人中介 Excel 类
|
||||
- [ ] 创建 `DpcIntermediaryPersonExcel.java`
|
||||
- [ ] 创建 `CcdiIntermediaryPersonExcel.java`
|
||||
- [ ] 使用 @ExcelProperty 注解定义 Excel 列
|
||||
- [ ] 使用 @ColumnWidth 注解设置列宽
|
||||
- [ ] 字段顺序:姓名 -> 人员类型 -> ... -> 备注(共14列)
|
||||
- [ ] **不在模板中显示**:状态、数据来源字段(由系统自动设置)
|
||||
- [ ] **添加字典下拉框注解**:
|
||||
- `@DictDropdown(dictType = "dpc_indiv_gender")` - 性别字段
|
||||
- `@DictDropdown(dictType = "dpc_certificate_type")` - 证件类型字段
|
||||
- `@DictDropdown(dictType = "ccdi_indiv_gender")` - 性别字段
|
||||
- `@DictDropdown(dictType = "ccdi_certificate_type")` - 证件类型字段
|
||||
|
||||
**验证方式**:编译通过,Excel 注解正确
|
||||
|
||||
@@ -117,14 +117,14 @@
|
||||
---
|
||||
|
||||
#### 任务 3.2:创建机构中介 Excel 类
|
||||
- [ ] 创建 `DpcIntermediaryEntityExcel.java`
|
||||
- [ ] 创建 `CcdiIntermediaryEntityExcel.java`
|
||||
- [ ] 使用 @ExcelProperty 注解定义 Excel 列
|
||||
- [ ] 使用 @ColumnWidth 注解设置列宽
|
||||
- [ ] 字段顺序:机构名称 -> 统一社会信用代码 -> ... -> 备注(共17列)
|
||||
- [ ] **不在模板中显示**:状态、数据来源字段(由系统自动设置)
|
||||
- [ ] **添加字典下拉框注解**:
|
||||
- `@DictDropdown(dictType = "dpc_entity_type")` - 主体类型字段
|
||||
- `@DictDropdown(dictType = "dpc_enterprise_nature")` - 企业性质字段
|
||||
- `@DictDropdown(dictType = "ccdi_entity_type")` - 主体类型字段
|
||||
- `@DictDropdown(dictType = "ccdi_enterprise_nature")` - 企业性质字段
|
||||
|
||||
**验证方式**:编译通过,Excel 注解正确
|
||||
|
||||
@@ -135,10 +135,10 @@
|
||||
### 阶段四:Service 层实现
|
||||
|
||||
#### 任务 4.1:扩展 Service 接口
|
||||
- [ ] 在 `IDpcIntermediaryBlacklistService` 中添加新方法:
|
||||
- [ ] 在 `ICcdiIntermediaryBlacklistService` 中添加新方法:
|
||||
- `Object selectIntermediaryDetailById(Long intermediaryId)`
|
||||
- `String importPersonIntermediary(List<DpcIntermediaryPersonExcel> list, boolean isUpdateSupport)`
|
||||
- `String importEntityIntermediary(List<DpcIntermediaryEntityExcel> list, boolean isUpdateSupport)`
|
||||
- `String importPersonIntermediary(List<CcdiIntermediaryPersonExcel> list, boolean isUpdateSupport)`
|
||||
- `String importEntityIntermediary(List<CcdiIntermediaryEntityExcel> list, boolean isUpdateSupport)`
|
||||
|
||||
**验证方式**:编译通过,接口方法签名正确
|
||||
|
||||
@@ -147,10 +147,10 @@
|
||||
---
|
||||
|
||||
#### 任务 4.2:实现详情查询方法
|
||||
- [ ] 在 `DpcIntermediaryBlacklistServiceImpl` 中实现 `selectIntermediaryDetailById`
|
||||
- [ ] 在 `CcdiIntermediaryBlacklistServiceImpl` 中实现 `selectIntermediaryDetailById`
|
||||
- [ ] 根据中介类型返回不同的 VO
|
||||
- [ ] 个人类型返回 `DpcIntermediaryPersonDetailVO`
|
||||
- [ ] 机构类型返回 `DpcIntermediaryEntityDetailVO`
|
||||
- [ ] 个人类型返回 `CcdiIntermediaryPersonDetailVO`
|
||||
- [ ] 机构类型返回 `CcdiIntermediaryEntityDetailVO`
|
||||
- [ ] 填充关联字段名称(字典转换)
|
||||
|
||||
**验证方式**:单元测试验证不同类型返回正确的 VO
|
||||
@@ -234,13 +234,13 @@
|
||||
### 阶段六:字典数据配置
|
||||
|
||||
#### 任务 6.1:创建字典数据 SQL 脚本
|
||||
- [ ] 添加人员类型字典(dpc_person_type)
|
||||
- [ ] 添加人员子类型字典(dpc_person_sub_type)
|
||||
- [ ] **添加性别字典(dpc_indiv_gender)** - 用于个人中介下拉框
|
||||
- [ ] **添加证件类型字典(dpc_certificate_type)** - 用于个人中介下拉框
|
||||
- [ ] **添加主体类型字典(dpc_entity_type)** - 用于机构中介下拉框
|
||||
- [ ] **添加企业性质字典(dpc_enterprise_nature)** - 用于机构中介下拉框
|
||||
- [ ] 添加数据来源字典(dpc_data_source)
|
||||
- [ ] 添加人员类型字典(ccdi_person_type)
|
||||
- [ ] 添加人员子类型字典(ccdi_person_sub_type)
|
||||
- [ ] **添加性别字典(ccdi_indiv_gender)** - 用于个人中介下拉框
|
||||
- [ ] **添加证件类型字典(ccdi_certificate_type)** - 用于个人中介下拉框
|
||||
- [ ] **添加主体类型字典(ccdi_entity_type)** - 用于机构中介下拉框
|
||||
- [ ] **添加企业性质字典(ccdi_enterprise_nature)** - 用于机构中介下拉框
|
||||
- [ ] 添加数据来源字典(ccdi_data_source)
|
||||
- [ ] 将 SQL 脚本保存到 `sql/` 目录
|
||||
|
||||
**验证方式**:SQL 语法检查
|
||||
|
||||
Reference in New Issue
Block a user