feat: 妥协,只能在数据库中加对应的字段
This commit is contained in:
@@ -16,26 +16,8 @@ class ProjectModel(BasicModel, table=True):
|
||||
budget: float = Field(default=None, description="项目预算金额")
|
||||
version: int = Field(default=None, description="项目版本号")
|
||||
|
||||
# 使用 PrivateAttr 声明私有属性
|
||||
_spent: Optional[Decimal] = PrivateAttr(default=None)
|
||||
_balance: Optional[Decimal] = PrivateAttr(default=None)
|
||||
|
||||
# 属性访问器
|
||||
@property
|
||||
def spent(self) -> Optional[Decimal]:
|
||||
return self._spent
|
||||
|
||||
@spent.setter
|
||||
def spent(self, value: Optional[Decimal]) -> None:
|
||||
self._spent = value
|
||||
|
||||
@property
|
||||
def balance(self) -> Optional[Decimal]:
|
||||
return self._balance
|
||||
|
||||
@balance.setter
|
||||
def balance(self, value: Optional[Decimal]) -> None:
|
||||
self._balance = value
|
||||
spent: Decimal = Field(default=None, description="项目花费金额")
|
||||
balance: Decimal = Field(default=None, description="项目预算余额")
|
||||
|
||||
# /*---------------------------------------leader_id-------------------------------------------*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user