Files
ccdi/docs/plans/backend/2026-03-24-project-upload-credit-entry-jump-backend-implementation.md

91 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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仅包含后端影响评估记录无后端源码改动。