# 代码生成报告: <功能名称>

> 输入: 任务清单 (tasks.md)
> 生成日期: <日期>

---

## 执行摘要

| 维度 | 数量 |
|------|:----:|
| 总任务数 | |
| 已完成 | |
| 跳过 | |
| 失败 | |

---

## 文件清单

### 后端文件

| # | 任务 | 文件路径 | 状态 |
|:-:|------|----------|:----:|
| 1 | Task-002 | `modules-center/.../model/{Entity}.java` | ✅ / ❌ |
| 2 | Task-003 | `.../mapper/{Entity}Mapper.java` | |
| 3 | Task-004 | `resources/mapper/{module}/{Entity}Mapper.xml` | |
| 4 | Task-005 | `.../service/{Entity}Service.java` | |
| 5 | Task-006 | `.../service/impl/{Entity}ServiceImpl.java` | |
| 6 | Task-007 | `.../controller/{Entity}Controller.java` | |

### 前端文件

| # | 任务 | 文件路径 | 状态 |
|:-:|------|----------|:----:|
| 7 | Task-008 | `src/api/{domain}/{entity}.js` | ✅ / ❌ |
| 8 | Task-009 | `src/views/{domain}/{entity}/index.vue` | |
| 9 | Task-010 | `src/views/{domain}/{entity}/{entity}-form.vue` | |

### SQL 文件

| # | 任务 | 文件路径 | 状态 |
|:-:|------|----------|:----:|
| 10 | Task-001 | 建表 DDL | ✅ / ⏳ 待手动执行 |
| 11 | Task-011 | 菜单注册 SQL | ✅ / ⏳ 待手动执行 |

---

## 需要手动执行的操作

| # | 操作 | SQL / 命令 | 说明 |
|:-:|------|-----------|------|
| 1 | 建表 | `<DDL>` | 在 Oracle 中执行 |
| 2 | 菜单注册 | `<INSERT>` | 在 Oracle 中执行 |
| 3 | 重启后端 | — | 加载新代码 |
| 4 | 重启前端 | — | 加载新页面 |

---

## 代码规范检查

| 检查项 | 状态 | 说明 |
|--------|:----:|------|
| Java 8 语法 | ✅ | 未使用 Java 9+ 特性 |
| Lombok 注解 | ✅ | @Data, @EqualsAndHashCode 等 |
| SLF4J 日志 | ✅ | @Slf4j，无 System.out |
| LambdaQueryWrapper | ✅ | 无字符串字段名 |
| ResponseWrapper | ✅ | 统一响应格式 |
| BaseModel 继承 | ✅ | 审计字段自动填充 |
| Vue 2 Options API | ✅ | 未使用 Composition API |
| View Design 4 组件 | ✅ | 统一 UI 库 |

---

## 下一步

1. 执行建表 SQL
2. 执行菜单注册 SQL
3. 重启后端服务
4. 重启前端开发服务
5. 验证功能
