Files
yaoyaoai/app/api/v1/oem_public.py
fengchuanhn@gmail.com 5ee6a57dd1 11
2026-05-21 01:47:21 +08:00

20 lines
720 B
Python

"""公开 OEM 品牌信息(无需鉴权)。"""
from fastapi import APIRouter, Path
from app.dependencies import DbSession
from app.schemas.common import ApiResponse
from app.schemas.oem_public import OemPublicBrandingOut
from app.services import oem_public as oem_public_service
router = APIRouter(prefix="/public/oem-branding", tags=["公开-OEM品牌"])
@router.get("/{oem_id}", response_model=ApiResponse[OemPublicBrandingOut])
async def get_oem_branding_public(
db: DbSession,
oem_id: int = Path(ge=1, description="OEM 记录 ID"),
) -> ApiResponse[OemPublicBrandingOut]:
data = await oem_public_service.get_oem_public_branding(db, oem_id)
return ApiResponse(ok=True, message="", data=data)