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:
@@ -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: 检查前端语法**
|
||||
|
||||
Reference in New Issue
Block a user