update_260202-3

This commit is contained in:
lusixing
2026-02-02 22:22:11 -08:00
parent 106c3421e6
commit 9cbd3347f6
9 changed files with 125 additions and 6 deletions

View File

@@ -58,6 +58,8 @@ class AssetOut(AssetBase):
content_outer_encrypted: str
created_at: Optional[datetime] = None
updated_at: Optional[datetime] = None
heir_id: Optional[int] = None
heir_email: Optional[str] = None
model_config = ConfigDict(from_attributes=True)
class AssetClaim(BaseModel):
@@ -72,6 +74,9 @@ class AssetAssign(BaseModel):
asset_id: int
heir_email: str
class AssetDelete(BaseModel):
asset_id: int
class DeclareGuale(BaseModel):
username: str
@@ -105,4 +110,16 @@ class SubscriptionPlansBase(BaseModel):
class SubscriptionPlansOut(SubscriptionPlansBase):
id: int
model_config = ConfigDict(from_attributes=True)
# AI Role Schemas
class AIRoleBase(BaseModel):
id: int
name: str
description: str
systemPrompt: str
icon: str
iconFamily: str
class AIRoleOut(AIRoleBase):
model_config = ConfigDict(from_attributes=True)