25 lines
544 B
Python
25 lines
544 B
Python
|
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)
|
||
|
|
||
|
|
||
|
class BodyRecordsIn(Schema):
|
||
|
user_id = fields.String()
|
||
|
|
||
|
|
||
|
class BodyRecordsOut(Schema):
|
||
|
records = fields.Nested(BodyRecordOut)
|