新增部分接口

This commit is contained in:
2025-03-06 16:35:01 +08:00
parent 05e2e8a59a
commit 3d39e89e26
4 changed files with 28 additions and 4 deletions

View File

@ -1,14 +1,15 @@
from typing import List
from fastapi import APIRouter, Depends, UploadFile, File, Form
from fastapi.responses import StreamingResponse
from fastapi.encoders import jsonable_encoder
from fastapi.encoders import jsonable_encoder
from sqlalchemy.orm import Session
from app.common import reponse_code as rc
from app.model.crud import project_detect_crud as pdc
from app.service import project_detect_service as pds
from app.model.crud.project_train_crud import get_train
from app.model.schemas.project_detect_schemas import ProjectDetectPager, ProjectDetectIn, ProjectDetectImgPager, ProjectDetectLogIn
from app.model.schemas.project_detect_schemas import ProjectDetectPager, ProjectDetectIn,\
ProjectDetectImgPager, ProjectDetectLogIn
from app.db.db_session import get_db
detect = APIRouter()
@ -26,6 +27,17 @@ def get_pager(detect_pager: ProjectDetectPager, session: Session = Depends(get_d
return rc.response_success_pager(pager)
@detect.get("/detect_list/{project_id}")
def get_detect_list(project_id: int, session: Session = Depends(get_db)):
"""
根据项目id获取全部推理集合
:param project_id:
:param session:
:return:
"""
return rc.response_success(data=pdc.get_detect_list(project_id, session))
@detect.post("/add_detect")
def add_detect(detect_in: ProjectDetectIn, session: Session = Depends(get_db)):
"""