一、说明
通用模块主要是完成文件的上传下载,抄吧,要不然怎么叫通用模块呢?
我把RuoYi-Vue3-FastAPI中的验证码模块放在这里了,我觉得验证也比较通用吧,
二、添加common通用模块
1、通用模块没有数据表,没有vo,没有dao层
2、创建pydantic模型
mucauna-fastapi/admin/entity/vo/common_vo.py
3、创建通用模块控制层
mucauna-fastapi/admin/controller/common_controller.py
4、创建通用模块服务层
mucauna-fastapi/admin/service/common_service.py
5、加载路由列表
mucauna-fastapi/server.py
# 加载路由列表
controller_list = [
{'router': loginController, 'tags': ['登录模块']},
{'router': cacheController, 'tags': ['系统监控-缓存监控']},
{'router': commonController, 'tags': ['通用模块']}