/car/list 调整为 post
This commit is contained in:
parent
9544b7773a
commit
44d5c2ac81
@ -4,6 +4,7 @@ import logger
|
|||||||
from fastapi import APIRouter, Depends, Query
|
from fastapi import APIRouter, Depends, Query
|
||||||
|
|
||||||
from db.mysql import database
|
from db.mysql import database
|
||||||
|
from model.car.dto.list import ListDto
|
||||||
from orm.jiakaobaodian import JiaKaoBaoDian
|
from orm.jiakaobaodian import JiaKaoBaoDian
|
||||||
from utils.common import response, strtobool
|
from utils.common import response, strtobool
|
||||||
from utils.model import model_list
|
from utils.model import model_list
|
||||||
@ -11,12 +12,10 @@ from utils.model import model_list
|
|||||||
router = APIRouter(tags=["Car"], prefix="/car")
|
router = APIRouter(tags=["Car"], prefix="/car")
|
||||||
|
|
||||||
|
|
||||||
@router.get("/list")
|
@router.post("/list")
|
||||||
def get_list(db: Session = Depends(database),
|
def get_list(dto: ListDto, db: Session = Depends(database)):
|
||||||
page: int = Query(default=1),
|
(page, size, keyword) = (dto.page, dto.size, dto.keyword)
|
||||||
size: int = Query(default=10),
|
order_by_wrong_rate = dto.order_by_wrong_rate
|
||||||
keyword: str = Query(default=""),
|
|
||||||
order_by_wrong_rate: bool = Query(default=True)):
|
|
||||||
logger.logger.info("page => {}, size => {}, keyword => {}", page, size, keyword)
|
logger.logger.info("page => {}, size => {}, keyword => {}", page, size, keyword)
|
||||||
|
|
||||||
query = db.query(JiaKaoBaoDian)
|
query = db.query(JiaKaoBaoDian)
|
||||||
|
0
model/__init__.py
Normal file
0
model/__init__.py
Normal file
0
model/car/__init__.py
Normal file
0
model/car/__init__.py
Normal file
0
model/car/dto/__init__.py
Normal file
0
model/car/dto/__init__.py
Normal file
8
model/car/dto/list.py
Normal file
8
model/car/dto/list.py
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
|
||||||
|
class ListDto(BaseModel):
|
||||||
|
page: int = 1
|
||||||
|
size: int = 10
|
||||||
|
keyword: str = ""
|
||||||
|
order_by_wrong_rate: bool = True
|
Loading…
Reference in New Issue
Block a user