代码结构

.
├── apps
│   ├── account # 用户应用
│   ├── manage  # 管理后台应用
│   ├── ticket  # 工单应用
│   └── workflow # 工作流应用
├── docker_compose_deploy # docker compose方式部署相关文件
│   ├── loonflow-task  # 异步任务服务相关配置,dcokerfile等
│   ├── loonflow-web  # web服务,dcokerfile,nginx配置,uwsgi配置等
│   ├── docker-compose.yaml  # docker compose配置
│   ├── README.md  # 一些说明
│   └── run.py  # docker compose方式部署主程序
├── frontend  # ant design实现的前端部分(包括管理后台及新建、处理工单等页面)
│   ├── config # 前端相关配置
│   │   ├── config.ts  # 前端路由菜单配置
│   │   └── proxy.ts  # 代理配置,本地开发时,将后端请求代理到后端服务的地址
│   ├── src  # 前端主要代码
│   │   ├── pages # 相关前端页面
│   │   └──  services # 服务层,请求后端的接口的逻辑
├── loonflow
│   └── __init__.py
|   └── url.py # url路由主入口
|   └── wsgi.py  # wsgi配置
├── media # 静态文件目录
│   ├── flowchart  # 工作流流程图,用户上次的流程图,后续将弃用
│   ├── notice_script  # 通知脚本目录
│   └── workflow_script  # 工作流执行脚本目录
├── requirements # 依赖文件目录
│   ├── common.txt  # 通用依赖
│   ├── dev.txt  # 开发环境依赖
│   ├── pro.txt  # 生产环境依赖
│   ├── test.txt  # 测试环境依赖
├── service # 服务层
│   ├── account  # 用户相关服务
│   ├── common  # 通用服务
│   ├── manage  # 管理后台相关服务
│   ├── permission   # 权限相关服务
│   ├── ticket  # 工单相关服务
│   └── workflow  # 工作流相关服务
├── settings # 配置文件目录
│   └──  __init__.py
│   └──  common.py  #通用配置
│   └──  dev.py  # 开发环境配置
│   └──  prod.py  # 生产环境配置
│   └──  test.py  # 测试环境配置
├── static # 静态文件,管理后台页面使用
│   ├── bower_components
│   ├── dist
│   └── plugins
├── templates  # 模板文件,管理后台页面使用,因为管理后台未前后端分离,所以有模板文件
│   ├── admin
│   ├── doc
│   ├── user_and_permission
│   └── workflow
└── tests  # 单元测试目录
    ├── test_models # model层测试
    ├── test_services # service层测试
    └── test_views  # view层测试