feat: 妥协,只能在数据库中加对应的字段

This commit is contained in:
martsforever
2025-08-24 02:25:18 +08:00
parent 7a30b179e8
commit 5849291a21
2 changed files with 3 additions and 27 deletions
+2 -20
View File
@@ -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-------------------------------------------*/