refactor: 重命名 ruoyi-ccdi 模块为 ruoyi-info-collection

- Maven 模块从 ruoyi-ccdi 重命名为 ruoyi-info-collection
- Java 包名从 com.ruoyi.ccdi 改为 com.ruoyi.info.collection
- MyBatis XML 命名空间同步更新
- 保留数据库表名、API URL、权限标识中的 ccdi 前缀
- 更新项目文档中的模块引用
This commit is contained in:
wkc
2026-02-24 17:12:11 +08:00
parent b126b43e2c
commit 1cd87d2695
206 changed files with 1339 additions and 915 deletions

View File

@@ -14,8 +14,8 @@
**参考资料:**
- 设计文档: `doc/plans/2026-02-06-intermediary-async-import-design.md`
- 员工导入实现: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiEmployeeImportServiceImpl.java`
- 招聘导入实现: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiStaffRecruitmentImportServiceImpl.java`
- 员工导入实现: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiEmployeeImportServiceImpl.java`
- 招聘导入实现: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiStaffRecruitmentImportServiceImpl.java`
**关键依赖:**
- `ImportResultVO` - 导入结果VO(已存在,复用)
@@ -32,7 +32,7 @@
## Task 1: 创建个人中介导入失败记录VO
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryPersonImportFailureVO.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryPersonImportFailureVO.java`
**Step 1: 创建VO类**
@@ -84,13 +84,13 @@ public class IntermediaryPersonImportFailureVO implements Serializable {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryPersonImportFailureVO.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryPersonImportFailureVO.java
git commit -m "feat: 添加个人中介导入失败记录VO"
```
@@ -99,7 +99,7 @@ git commit -m "feat: 添加个人中介导入失败记录VO"
## Task 2: 创建实体中介导入失败记录VO
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryEntityImportFailureVO.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryEntityImportFailureVO.java`
**Step 1: 创建VO类**
@@ -152,13 +152,13 @@ public class IntermediaryEntityImportFailureVO implements Serializable {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryEntityImportFailureVO.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/domain/vo/IntermediaryEntityImportFailureVO.java
git commit -m "feat: 添加实体中介导入失败记录VO"
```
@@ -167,7 +167,7 @@ git commit -m "feat: 添加实体中介导入失败记录VO"
## Task 3: 创建个人中介导入Service接口
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryPersonImportService.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryPersonImportService.java`
**Step 1: 创建Service接口**
@@ -222,13 +222,13 @@ public interface ICcdiIntermediaryPersonImportService {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryPersonImportService.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryPersonImportService.java
git commit -m "feat: 添加个人中介异步导入Service接口"
```
@@ -237,7 +237,7 @@ git commit -m "feat: 添加个人中介异步导入Service接口"
## Task 4: 创建实体中介导入Service接口
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryEntityImportService.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryEntityImportService.java`
**Step 1: 创建Service接口**
@@ -292,13 +292,13 @@ public interface ICcdiIntermediaryEntityImportService {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryEntityImportService.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/ICcdiIntermediaryEntityImportService.java
git commit -m "feat: 添加实体中介异步导入Service接口"
```
@@ -307,7 +307,7 @@ git commit -m "feat: 添加实体中介异步导入Service接口"
## Task 5: 实现个人中介异步导入Service
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryPersonImportServiceImpl.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryPersonImportServiceImpl.java`
**Step 1: 创建Service实现类**
@@ -515,13 +515,13 @@ public class CcdiIntermediaryPersonImportServiceImpl implements ICcdiIntermediar
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryPersonImportServiceImpl.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryPersonImportServiceImpl.java
git commit -m "feat: 实现个人中介异步导入Service"
```
@@ -530,7 +530,7 @@ git commit -m "feat: 实现个人中介异步导入Service"
## Task 6: 实现实体中介异步导入Service
**文件:**
- Create: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryEntityImportServiceImpl.java`
- Create: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryEntityImportServiceImpl.java`
**Step 1: 创建Service实现类**
@@ -737,13 +737,13 @@ public class CcdiIntermediaryEntityImportServiceImpl implements ICcdiIntermediar
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryEntityImportServiceImpl.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/service/impl/CcdiIntermediaryEntityImportServiceImpl.java
git commit -m "feat: 实现实体中介异步导入Service"
```
@@ -752,7 +752,7 @@ git commit -m "feat: 实现实体中介异步导入Service"
## Task 7: 修改Controller - 注入Service和添加辅助方法
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 添加导入Service注入**
@@ -801,13 +801,13 @@ private RedisTemplate<String, Object> redisTemplate;
**Step 4: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 5: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: Controller添加导入Service注入和辅助方法"
```
@@ -816,7 +816,7 @@ git commit -m "feat: Controller添加导入Service注入和辅助方法"
## Task 8: 修改Controller - 改造个人中介导入接口为异步
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 修改importPersonData方法**
@@ -865,13 +865,13 @@ public AjaxResult importPersonData(MultipartFile file,
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 改造个人中介导入接口为异步"
```
@@ -880,7 +880,7 @@ git commit -m "feat: 改造个人中介导入接口为异步"
## Task 9: 修改Controller - 添加个人中介状态查询接口
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 添加getPersonImportStatus方法**
@@ -903,13 +903,13 @@ public AjaxResult getPersonImportStatus(@PathVariable String taskId) {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 添加个人中介导入状态查询接口"
```
@@ -918,7 +918,7 @@ git commit -m "feat: 添加个人中介导入状态查询接口"
## Task 10: 修改Controller - 添加个人中介失败记录查询接口
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 添加getPersonImportFailures方法**
@@ -949,13 +949,13 @@ public TableDataInfo getPersonImportFailures(
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 添加个人中介导入失败记录查询接口"
```
@@ -964,7 +964,7 @@ git commit -m "feat: 添加个人中介导入失败记录查询接口"
## Task 11: 修改Controller - 改造实体中介导入接口为异步
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 修改importEntityData方法**
@@ -1013,13 +1013,13 @@ public AjaxResult importEntityData(MultipartFile file,
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 改造实体中介导入接口为异步"
```
@@ -1028,7 +1028,7 @@ git commit -m "feat: 改造实体中介导入接口为异步"
## Task 12: 修改Controller - 添加实体中介状态查询接口
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 添加getEntityImportStatus方法**
@@ -1051,13 +1051,13 @@ public AjaxResult getEntityImportStatus(@PathVariable String taskId) {
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 添加实体中介导入状态查询接口"
```
@@ -1066,7 +1066,7 @@ git commit -m "feat: 添加实体中介导入状态查询接口"
## Task 13: 修改Controller - 添加实体中介失败记录查询接口
**文件:**
- Modify: `ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
- Modify: `ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java`
**Step 1: 添加getEntityImportFailures方法**
@@ -1097,13 +1097,13 @@ public TableDataInfo getEntityImportFailures(
**Step 2: 编译验证**
Run: `mvn compile -pl ruoyi-ccdi`
Run: `mvn compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 3: 提交**
```bash
git add ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git add ruoyi-info-collection/src/main/java/com/ruoyi/ccdi/controller/CcdiIntermediaryController.java
git commit -m "feat: 添加实体中介导入失败记录查询接口"
```
@@ -1924,7 +1924,7 @@ git commit -m "test: 添加中介导入测试脚本"
**Step 1: 编译后端**
Run: `mvn clean compile -pl ruoyi-ccdi`
Run: `mvn clean compile -pl ruoyi-info-collection`
Expected: BUILD SUCCESS
**Step 2: 检查前端语法**