xlcp/.claude/commands/yudao-code-review-fix.md
tangweijie 260dc75a32 fix: 代码审查修复与前端类型完善
代码审查修复:
- 前端页面统一使用 dateFormatter 格式化日期
- API 文件添加分页参数类型定义
- 移除未使用的 Dayjs 导入

前端类型完善:
- RiskAssessmentPageParams 危险评估分页参数
- ScorePageParams 计分考核分页参数
- ConsumptionPageParams 消费记录分页参数

新增评估模块前端:
- assessment API 接口定义
- assessment/record 评估记录列表页面
2026-01-15 20:51:49 +08:00

76 lines
2.4 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.

---
description: yudao-code-review-fix
---
```mermaid
flowchart TD
start_node_default([Start])
prompt_input[请提供要审查的代码文件路径或Git diff信息。]
subagent_review[subagent-review]
switch_results{Switch:<br/>Conditional Branch}
prompt_pass[代码审查已通过!🎉]
subagent_fix[subagent-fix]
end_pass([End])
end_fix([End])
start_node_default --> prompt_input
prompt_input --> subagent_review
subagent_review --> switch_results
switch_results -->|全部通过| prompt_pass
switch_results -->|存在问题| subagent_fix
prompt_pass --> end_pass
subagent_fix --> end_fix
```
## Workflow Execution Guide
Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.
### Execution Methods by Node Type
- **Rectangle nodes**: Execute Sub-Agents using the Task tool
- **Diamond nodes (AskUserQuestion:...)**: Use the AskUserQuestion tool to prompt the user and branch based on their response
- **Diamond nodes (Branch/Switch:...)**: Automatically branch based on the results of previous processing (see details section)
- **Rectangle nodes (Prompt nodes)**: Execute the prompts described in the details section below
### Prompt Node Details
#### prompt_input(请提供要审查的代码文件路径或Git diff信息。)
```
请提供要审查的代码文件路径或Git diff信息。
支持以下输入方式:
1. 单个文件路径src/views/system/post/index.vue
2. 目录路径src/views/system/post/
3. Git diff 输出
4. 要审查的功能描述
请提供完整的信息以便进行代码审查。
```
#### prompt_pass(代码审查已通过!🎉)
```
代码审查已通过!🎉
所有代码都符合 ruoyi-vue-pro (芋道) 开发规范。
审查通过的项目:
{请在此处列出通过的项目}
这是对代码质量的肯定,请继续保持!
```
### Switch Node Details
#### switch_results(Multiple Branch (2-N))
**Evaluation Target**: 检查审查结果中是否存在不符合规范的问题
**Branch conditions:**
- **全部通过**: 没有发现任何不符合规范的问题
- **存在问题**: 发现一个或多个不符合规范的问题
- **default**: Other cases
**Execution method**: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.