代码审查修复: - 前端页面统一使用 dateFormatter 格式化日期 - API 文件添加分页参数类型定义 - 移除未使用的 Dayjs 导入 前端类型完善: - RiskAssessmentPageParams 危险评估分页参数 - ScorePageParams 计分考核分页参数 - ConsumptionPageParams 消费记录分页参数 新增评估模块前端: - assessment API 接口定义 - assessment/record 评估记录列表页面
76 lines
2.4 KiB
Markdown
76 lines
2.4 KiB
Markdown
---
|
||
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.
|