refactor(schema): 在 APIProvider 模型中设置 id 字段为不可变
- 在 APIProvider 类中,将 id 字段的定义更新,添加 allow_mutation=False 参数 - 这个改动确保了主键字段在创建后不可更改,提高了数据的一致性和安全性
This commit is contained in:
parent
dc28c25c65
commit
967133162e
@ -3,7 +3,7 @@ from typing import Optional
|
||||
from sqlmodel import SQLModel, Relationship, Field
|
||||
|
||||
class APIProvider(SQLModel, table=True):
|
||||
id: Optional[int] = Field(default=None, primary_key=True)
|
||||
id: Optional[int] = Field(default=None, primary_key=True,allow_mutation=False)
|
||||
base_url: str = Field(...,min_length=1,description="API的基础URL,不能为空")
|
||||
model_id: str = Field(...,min_length=1,description="API使用的模型ID,不能为空")
|
||||
api_key: Optional[str] = Field(default=None, description="用于身份验证的API密钥")
|
||||
|
Loading…
x
Reference in New Issue
Block a user