diff --git a/app/api/v1/person_images.py b/app/api/v1/person_images.py index 017e68d..5c76e39 100644 --- a/app/api/v1/person_images.py +++ b/app/api/v1/person_images.py @@ -27,7 +27,7 @@ async def get_person_images( skip=skip, limit=limit ) - return StandardResponse(code=200, message="获取人物形象成功", data=images) + return StandardResponse(code=200, message="获取人物形象成功", data=[PersonImage.model_validate(image) for image in images]) @router.post("", response_model=PersonImage, tags=["person_images"]) @@ -40,7 +40,7 @@ async def create_person_image( """创建新的人物形象""" image = await person_image_service.create_person_image(db=db, image=image_in, user_id= current_user.id) - return StandardResponse(code=200, message="创建人物形象成功", data=image) + return StandardResponse(code=200, message="创建人物形象成功", data=PersonImage.model_validate(image)) @router.delete("/{image_id}", tags=["person_images"])