程序流程图

1,456 阅读1分钟

程序流程图

定义

描述一个任务的大致流程

画流程图的工具

mermaidjs.github.io/mermaid-liv…

时序图

详细设计

下载报表

graph TD A[开始 调用下载接口] --> B{参数校验} B --> |yes|C{取文件名并检查} B --> |no|D[结束] C-->|yes|E[返回文件结束] C-->|no|F[结束]

生成报表service

![1562224209724](assets/

.png)

graph TD B2[接受参数reportType timeType isAuto] B2-->B3[ 构造文件名] B3-->B4{检测文件是否生成成功 } B4-->|yes|B5{结束} B4-->|no|B6{file url都没生成} B6-->|yes|B7[执型生成报表service 结束] B6-->|NO|B8[mysqlurl不存在] B8-->|YES|B9[跟新数据url结束] B8-->|No|B10[生成文件结束]

定时生成报表

![1562224358787](assets/

.png)

graph TD B3[开始 构造生成报表服务参数] B3-->B4[调用生成报表服务]

手动生成报表

graph TD B12[RESTful 接口]-->b12[调用生成报表服务-]

![1562223863699](assets/

.png)