fix:1.修复角色关系出现负值导致的问日

This commit is contained in:
xiamuceer
2025-11-13 11:58:05 +08:00
parent 4516a2bcf7
commit 4431855a14
4 changed files with 14 additions and 7 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ class CharacterRelationshipBase(BaseModel):
"""角色关系基础模型"""
relationship_type_id: Optional[int] = Field(None, description="关系类型ID")
relationship_name: Optional[str] = Field(None, description="自定义关系名称")
intimacy_level: int = Field(50, ge=0, le=100, description="亲密度:0-100")
intimacy_level: int = Field(50, ge=-100, le=100, description="亲密度:-100到100")
status: str = Field("active", description="状态:active/broken/past/complicated")
description: Optional[str] = Field(None, description="关系描述")
started_at: Optional[str] = Field(None, description="关系开始时间(故事时间)")
@@ -45,7 +45,7 @@ class CharacterRelationshipUpdate(BaseModel):
"""更新角色关系的请求模型"""
relationship_type_id: Optional[int] = None
relationship_name: Optional[str] = None
intimacy_level: Optional[int] = Field(None, ge=0, le=100)
intimacy_level: Optional[int] = Field(None, ge=-100, le=100)
status: Optional[str] = None
description: Optional[str] = None
started_at: Optional[str] = None