Commit 4d4ae359 authored by Confusion-ymc's avatar Confusion-ymc

修改创建 默认id的bug

parent 4b3670fb
......@@ -33,7 +33,7 @@ class ErrorResponse(BaseModel):
class BaseCreateModel(BaseModel):
id: str = Field(default_factory=uuid.uuid1().__str__, description='唯一ID')
id: str = Field(default_factory=lambda: uuid.uuid1().__str__(), description='唯一ID')
create_time: int = Field(default_factory=lambda: int(datetime.datetime.utcnow().timestamp()),
description='创建时间')
update_time: int = Field(default_factory=lambda: int(datetime.datetime.utcnow().timestamp()),
......
......@@ -14,7 +14,7 @@ class FundType(str, Enum):
class BaseFundItem(BaseModel):
name: str = Field(..., description='基金名称')
fund_type: str = Field(default=FundType.staking.value, description='基金类型')
fund_type: FundType = Field(default=FundType.staking, description='基金类型')
base_coin: str = Field(default='USD', description='基准币种')
base_nav: float = Field(default=1, description='初始净值')
settlement_time: str = Field(default='08:00', description='结算时间')
......@@ -25,7 +25,7 @@ class CreateFund(BaseFundItem):
nodes: List[BaseNode] = Field(default=[], description='绑定节点')
# 传入数据库类型
# 传入数据库类型 / 接口返回类型
class NormalFund(BaseFundItem, BaseCreateModel):
user_id: str
user_email: str
......
......@@ -12,5 +12,5 @@ class NodeStatus(str, Enum):
class BaseNode(BaseCreateModel):
pub_key: str = Field(..., description='创建人')
status: NodeStatus = Field(default=NodeStatus.pending, description='创建人')
pub_key: str = Field(..., description='绑定的key')
status: NodeStatus = Field(default=NodeStatus.pending, description='状态')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment