91 lines
2.8 KiB
Markdown
91 lines
2.8 KiB
Markdown
|
|
# Project Upload Credit Entry Jump Backend Implementation Plan
|
|||
|
|
|
|||
|
|
> **For agentic workers:** REQUIRED: Use superpowers:subagent-driven-development (if subagents available) or superpowers:executing-plans to implement this plan. Steps use checkbox (`- [ ]`) syntax for tracking.
|
|||
|
|
|
|||
|
|
**Goal:** 对“上传数据”页征信导入入口改为页面跳转的需求完成后端影响面确认,明确本次无后端代码改动、无接口改动、无数据库改动。
|
|||
|
|
|
|||
|
|
**Architecture:** 该需求仅发生在前端入口层,征信维护页面与 `ccdi/creditInfo/*` 接口链路已存在且继续复用。本计划只保留后端影响面检查和实施记录,避免误改后端逻辑。
|
|||
|
|
|
|||
|
|
**Tech Stack:** Spring Boot 3, Java 21, SQL 脚本检视, 文档记录
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 文件结构与职责
|
|||
|
|
|
|||
|
|
**修改文件**
|
|||
|
|
|
|||
|
|
- `docs/reports/implementation/2026-03-24-project-upload-credit-entry-jump-backend-record.md`
|
|||
|
|
记录本次后端影响评估结果,明确无代码改动。
|
|||
|
|
|
|||
|
|
**参考文件**
|
|||
|
|
|
|||
|
|
- `docs/design/2026-03-24-project-upload-credit-entry-jump-design.md`
|
|||
|
|
- `ccdi-info-collection/src/main/java/com/ruoyi/info/collection/controller/CcdiCreditInfoController.java`
|
|||
|
|
- `sql/ccdi_credit_info_menu.sql`
|
|||
|
|
|
|||
|
|
## Task 1: 确认后端无改动需求
|
|||
|
|
|
|||
|
|
**Files:**
|
|||
|
|
- Review: `ccdi-info-collection/src/main/java/com/ruoyi/info/collection/controller/CcdiCreditInfoController.java`
|
|||
|
|
- Review: `sql/ccdi_credit_info_menu.sql`
|
|||
|
|
|
|||
|
|
- [ ] **Step 1: 检查征信维护入口已有后端能力**
|
|||
|
|
|
|||
|
|
Run:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
rg -n "/ccdi/creditInfo|征信维护|ccdi:creditInfo" ccdi-info-collection/src/main/java sql/ccdi_credit_info_menu.sql
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Expected:
|
|||
|
|
|
|||
|
|
- PASS,能看到征信维护接口与菜单配置已存在。
|
|||
|
|
|
|||
|
|
- [ ] **Step 2: 明确本次无需后端改造**
|
|||
|
|
|
|||
|
|
结论需要覆盖:
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
1. 按钮跳转发生在前端页面层
|
|||
|
|
2. 目标页面和其调用接口已经存在
|
|||
|
|
3. 本次不需要新增 controller、service、mapper、SQL
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Task 2: 补后端实施记录
|
|||
|
|
|
|||
|
|
**Files:**
|
|||
|
|
- Create: `docs/reports/implementation/2026-03-24-project-upload-credit-entry-jump-backend-record.md`
|
|||
|
|
|
|||
|
|
- [ ] **Step 1: 新增后端实施记录**
|
|||
|
|
|
|||
|
|
记录以下内容:
|
|||
|
|
|
|||
|
|
```markdown
|
|||
|
|
# 上传数据页征信导入入口跳转后端实施记录
|
|||
|
|
|
|||
|
|
## 结论
|
|||
|
|
- 本次需求仅调整前端按钮入口
|
|||
|
|
- 征信维护后端接口与菜单数据已存在
|
|||
|
|
- 后端代码、SQL、数据库均无需改动
|
|||
|
|
|
|||
|
|
## 检查范围
|
|||
|
|
- ccdi-info-collection Controller
|
|||
|
|
- 征信维护菜单 SQL
|
|||
|
|
|
|||
|
|
## 验证
|
|||
|
|
- rg -n "/ccdi/creditInfo|征信维护|ccdi:creditInfo" ccdi-info-collection/src/main/java sql/ccdi_credit_info_menu.sql
|
|||
|
|
```
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
- [ ] **Step 2: 复核本计划执行结果**
|
|||
|
|
|
|||
|
|
Run:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
git diff -- docs/reports/implementation/2026-03-24-project-upload-credit-entry-jump-backend-record.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Expected:
|
|||
|
|
|
|||
|
|
- PASS,仅包含后端影响评估记录,无后端源码改动。
|