Commit a7f47c5f authored by Confusion-ymc's avatar Confusion-ymc

修改基金字段 当前净值

parent 5683bc0c
......@@ -32,9 +32,11 @@ async def create(
):
if create_fund.fund_type == FundType.staking:
create_model = StakingFund(**create_fund.dict(), nodes=[], **user.db_save())
create_model.nav = create_model.base_nav
response = Response[StakingFund](data=create_model.dict())
else:
create_model = NormalFund(**create_fund.dict(), **user.db_save())
create_model.nav = create_model.base_nav
response = Response[NormalFund](data=create_model.dict())
insert_data = create_model.dict()
......
......@@ -40,6 +40,7 @@ class UpdateFund(BaseModel):
fund_type: Optional[FundType] = Field(None, description='基金类型')
fund_status: FundStatus = Field(None, description='基金状态')
base_coin: Optional[str] = Field(None, description='基准币种')
nav: Optional[float] = Field(None, description='当前净值')
base_nav: Optional[float] = Field(None, description='初始净值')
settlement_time: Optional[str] = Field(None, description='结算时间')
......@@ -51,11 +52,13 @@ class UpdateFund(BaseModel):
class NormalFund(BaseFundItem, BaseCreateModel):
user_id: str
user_email: str
nav: Optional[float] = Field(default=1, description='当前净值')
assets: List[NormalAsset] = Field(default=[], description='持仓')
class StakingFund(BaseFundItem, BaseCreateModel):
user_id: str
user_email: str
nav: Optional[float] = Field(default=1, description='当前净值')
nodes: List[BaseNode]
assets: List[NormalAsset] = Field(default=[], 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