程序流程图
定义
描述一个任务的大致流程
画流程图的工具
时序图
详细设计
下载报表
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)