Skip to content

Commit f014bcf

Browse files
insistencegitee-org
authored andcommitted
!17 RuoYi-Vue-FastAPI v1.4.0
Merge pull request !17 from insistence/develop
2 parents d851a06 + c94bfad commit f014bcf

29 files changed

+56
-96
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<p align="center">
22
<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png">
33
</p>
4-
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue-FastAPI v1.3.3</h1>
4+
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue-FastAPI v1.4.0</h1>
55
<h4 align="center">基于RuoYi-Vue+FastAPI前后端分离的快速开发框架</h4>
66
<p align="center">
77
<a href="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/stargazers"><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/badge/star.svg?theme=dark"></a>
88
<a href="https://github.com/insistence/RuoYi-Vue-FastAPI"><img src="https://img.shields.io/github/stars/insistence/RuoYi-Vue-FastAPI?style=social"></a>
9-
<a href="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI"><img src="https://img.shields.io/badge/RuoYiVueFastAPI-v1.3.3-brightgreen.svg"></a>
9+
<a href="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI"><img src="https://img.shields.io/badge/RuoYiVueFastAPI-v1.4.0-brightgreen.svg"></a>
1010
<a href="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a>
1111
<img src="https://img.shields.io/badge/python-≥3.9-blue">
1212
<img src="https://img.shields.io/badge/MySQL-≥5.7-blue">

ruoyi-fastapi-backend/.env.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.3.3'
13+
APP_VERSION= '1.4.0'
1414
# 应用是否开启热重载
1515
APP_RELOAD = true
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-backend/.env.prod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.3.3'
13+
APP_VERSION= '1.4.0'
1414
# 应用是否开启热重载
1515
APP_RELOAD = false
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-backend/module_admin/controller/config_controller.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Form, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from config.enums import BusinessType
@@ -24,7 +24,7 @@
2424
)
2525
async def get_system_config_list(
2626
request: Request,
27-
config_page_query: ConfigPageQueryModel = Depends(ConfigPageQueryModel.as_query),
27+
config_page_query: ConfigPageQueryModel = Query(),
2828
query_db: AsyncSession = Depends(get_db),
2929
):
3030
# 获取分页数据
@@ -112,7 +112,7 @@ async def query_system_config(request: Request, config_key: str):
112112
@Log(title='参数管理', business_type=BusinessType.EXPORT)
113113
async def export_system_config_list(
114114
request: Request,
115-
config_page_query: ConfigPageQueryModel = Depends(ConfigPageQueryModel.as_form),
115+
config_page_query: ConfigPageQueryModel = Form(),
116116
query_db: AsyncSession = Depends(get_db),
117117
):
118118
# 获取全量数据

ruoyi-fastapi-backend/module_admin/controller/dept_controller.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from typing import List
@@ -42,7 +42,7 @@ async def get_system_dept_tree_for_edit_option(
4242
)
4343
async def get_system_dept_list(
4444
request: Request,
45-
dept_query: DeptQueryModel = Depends(DeptQueryModel.as_query),
45+
dept_query: DeptQueryModel = Query(),
4646
query_db: AsyncSession = Depends(get_db),
4747
data_scope_sql: str = Depends(GetDataScope('SysDept')),
4848
):

ruoyi-fastapi-backend/module_admin/controller/dict_controller.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Form, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from typing import List
@@ -32,7 +32,7 @@
3232
)
3333
async def get_system_dict_type_list(
3434
request: Request,
35-
dict_type_page_query: DictTypePageQueryModel = Depends(DictTypePageQueryModel.as_query),
35+
dict_type_page_query: DictTypePageQueryModel = Query(),
3636
query_db: AsyncSession = Depends(get_db),
3737
):
3838
# 获取分页数据
@@ -123,7 +123,7 @@ async def query_detail_system_dict_type(request: Request, dict_id: int, query_db
123123
@Log(title='字典类型', business_type=BusinessType.EXPORT)
124124
async def export_system_dict_type_list(
125125
request: Request,
126-
dict_type_page_query: DictTypePageQueryModel = Depends(DictTypePageQueryModel.as_form),
126+
dict_type_page_query: DictTypePageQueryModel = Form(),
127127
query_db: AsyncSession = Depends(get_db),
128128
):
129129
# 获取全量数据
@@ -152,7 +152,7 @@ async def query_system_dict_type_data(request: Request, dict_type: str, query_db
152152
)
153153
async def get_system_dict_data_list(
154154
request: Request,
155-
dict_data_page_query: DictDataPageQueryModel = Depends(DictDataPageQueryModel.as_query),
155+
dict_data_page_query: DictDataPageQueryModel = Query(),
156156
query_db: AsyncSession = Depends(get_db),
157157
):
158158
# 获取分页数据
@@ -226,7 +226,7 @@ async def query_detail_system_dict_data(request: Request, dict_code: int, query_
226226
@Log(title='字典数据', business_type=BusinessType.EXPORT)
227227
async def export_system_dict_data_list(
228228
request: Request,
229-
dict_data_page_query: DictDataPageQueryModel = Depends(DictDataPageQueryModel.as_form),
229+
dict_data_page_query: DictDataPageQueryModel = Form(),
230230
query_db: AsyncSession = Depends(get_db),
231231
):
232232
# 获取全量数据

ruoyi-fastapi-backend/module_admin/controller/job_controller.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Form, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from config.enums import BusinessType
@@ -32,7 +32,7 @@
3232
)
3333
async def get_system_job_list(
3434
request: Request,
35-
job_page_query: JobPageQueryModel = Depends(JobPageQueryModel.as_query),
35+
job_page_query: JobPageQueryModel = Query(),
3636
query_db: AsyncSession = Depends(get_db),
3737
):
3838
# 获取分页数据
@@ -132,7 +132,7 @@ async def query_detail_system_job(request: Request, job_id: int, query_db: Async
132132
@Log(title='定时任务', business_type=BusinessType.EXPORT)
133133
async def export_system_job_list(
134134
request: Request,
135-
job_page_query: JobPageQueryModel = Depends(JobPageQueryModel.as_form),
135+
job_page_query: JobPageQueryModel = Form(),
136136
query_db: AsyncSession = Depends(get_db),
137137
):
138138
# 获取全量数据
@@ -148,7 +148,7 @@ async def export_system_job_list(
148148
)
149149
async def get_system_job_log_list(
150150
request: Request,
151-
job_log_page_query: JobLogPageQueryModel = Depends(JobLogPageQueryModel.as_query),
151+
job_log_page_query: JobLogPageQueryModel = Query(),
152152
query_db: AsyncSession = Depends(get_db),
153153
):
154154
# 获取分页数据
@@ -183,7 +183,7 @@ async def delete_system_job_log(request: Request, job_log_ids: str, query_db: As
183183
@Log(title='定时任务调度日志', business_type=BusinessType.EXPORT)
184184
async def export_system_job_log_list(
185185
request: Request,
186-
job_log_page_query: JobLogPageQueryModel = Depends(JobLogPageQueryModel.as_form),
186+
job_log_page_query: JobLogPageQueryModel = Form(),
187187
query_db: AsyncSession = Depends(get_db),
188188
):
189189
# 获取全量数据

ruoyi-fastapi-backend/module_admin/controller/log_controller.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from fastapi import APIRouter, Depends, Request
1+
from fastapi import APIRouter, Depends, Form, Query, Request
22
from sqlalchemy.ext.asyncio import AsyncSession
33
from config.enums import BusinessType
44
from config.get_db import get_db
@@ -29,7 +29,7 @@
2929
)
3030
async def get_system_operation_log_list(
3131
request: Request,
32-
operation_log_page_query: OperLogPageQueryModel = Depends(OperLogPageQueryModel.as_query),
32+
operation_log_page_query: OperLogPageQueryModel = Query(),
3333
query_db: AsyncSession = Depends(get_db),
3434
):
3535
# 获取分页数据
@@ -66,7 +66,7 @@ async def delete_system_operation_log(request: Request, oper_ids: str, query_db:
6666
@Log(title='操作日志', business_type=BusinessType.EXPORT)
6767
async def export_system_operation_log_list(
6868
request: Request,
69-
operation_log_page_query: OperLogPageQueryModel = Depends(OperLogPageQueryModel.as_form),
69+
operation_log_page_query: OperLogPageQueryModel = Form(),
7070
query_db: AsyncSession = Depends(get_db),
7171
):
7272
# 获取全量数据
@@ -88,7 +88,7 @@ async def export_system_operation_log_list(
8888
)
8989
async def get_system_login_log_list(
9090
request: Request,
91-
login_log_page_query: LoginLogPageQueryModel = Depends(LoginLogPageQueryModel.as_query),
91+
login_log_page_query: LoginLogPageQueryModel = Query(),
9292
query_db: AsyncSession = Depends(get_db),
9393
):
9494
# 获取分页数据
@@ -137,7 +137,7 @@ async def unlock_system_user(request: Request, user_name: str, query_db: AsyncSe
137137
@Log(title='登录日志', business_type=BusinessType.EXPORT)
138138
async def export_system_login_log_list(
139139
request: Request,
140-
login_log_page_query: LoginLogPageQueryModel = Depends(LoginLogPageQueryModel.as_form),
140+
login_log_page_query: LoginLogPageQueryModel = Form(),
141141
query_db: AsyncSession = Depends(get_db),
142142
):
143143
# 获取全量数据

ruoyi-fastapi-backend/module_admin/controller/menu_controller.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from typing import List
@@ -48,7 +48,7 @@ async def get_system_role_menu_tree(
4848
)
4949
async def get_system_menu_list(
5050
request: Request,
51-
menu_query: MenuQueryModel = Depends(MenuQueryModel.as_query),
51+
menu_query: MenuQueryModel = Query(),
5252
query_db: AsyncSession = Depends(get_db),
5353
current_user: CurrentUserModel = Depends(LoginService.get_current_user),
5454
):

ruoyi-fastapi-backend/module_admin/controller/notice_controller.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from datetime import datetime
2-
from fastapi import APIRouter, Depends, Request
2+
from fastapi import APIRouter, Depends, Query, Request
33
from pydantic_validation_decorator import ValidateFields
44
from sqlalchemy.ext.asyncio import AsyncSession
55
from config.enums import BusinessType
@@ -23,7 +23,7 @@
2323
)
2424
async def get_system_notice_list(
2525
request: Request,
26-
notice_page_query: NoticePageQueryModel = Depends(NoticePageQueryModel.as_query),
26+
notice_page_query: NoticePageQueryModel = Query(),
2727
query_db: AsyncSession = Depends(get_db),
2828
):
2929
# 获取分页数据

0 commit comments

Comments
 (0)