pzx-web-api/app/api/v1/schema/record.py

25 lines
554 B
Python
Raw Normal View History

2023-08-12 20:00:38 +08:00
from apiflask import Schema
from apiflask import fields
class BodyRecordIn(Schema):
height = fields.Float()
weight = fields.Float()
bmi = fields.Float()
class BodyRecordOut(Schema):
record_id = fields.String(attribute='_id')
height = fields.Float()
weight = fields.Float()
bmi = fields.Float()
create_time = fields.String()
update_time = fields.String(allow_none=True)
2023-08-13 21:08:29 +08:00
class BodyRecordsIn(Schema):
sort = fields.String()
2023-08-12 20:00:38 +08:00
class BodyRecordsOut(Schema):
2023-08-12 20:36:23 +08:00
records = fields.List(fields.Nested(BodyRecordOut))