typing fix
This commit is contained in:
@@ -65,7 +65,7 @@ class ChatStreams(BaseModel):
|
||||
# user_cardname 可能为空字符串或不存在,设置 null=True 更具灵活性。
|
||||
user_cardname = TextField(null=True)
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# 如果 BaseModel.Meta.database 已设置,则此模型将继承该数据库配置。
|
||||
# 如果不使用带有数据库实例的 BaseModel,或者想覆盖它,
|
||||
# 请取消注释并在下面设置数据库实例:
|
||||
@@ -89,7 +89,7 @@ class LLMUsage(BaseModel):
|
||||
status = TextField()
|
||||
timestamp = DateTimeField(index=True) # 更改为 DateTimeField 并添加索引
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# 如果 BaseModel.Meta.database 已设置,则此模型将继承该数据库配置。
|
||||
# database = db
|
||||
table_name = "llm_usage"
|
||||
@@ -112,7 +112,7 @@ class Emoji(BaseModel):
|
||||
usage_count = IntegerField(default=0) # 使用次数(被使用的次数)
|
||||
last_used_time = FloatField(null=True) # 上次使用时间
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "emoji"
|
||||
|
||||
@@ -162,7 +162,8 @@ class Messages(BaseModel):
|
||||
is_emoji = BooleanField(default=False)
|
||||
is_picid = BooleanField(default=False)
|
||||
is_command = BooleanField(default=False)
|
||||
class Meta:
|
||||
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "messages"
|
||||
|
||||
@@ -186,7 +187,7 @@ class ActionRecords(BaseModel):
|
||||
chat_info_stream_id = TextField()
|
||||
chat_info_platform = TextField()
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "action_records"
|
||||
|
||||
@@ -206,7 +207,7 @@ class Images(BaseModel):
|
||||
type = TextField() # 图像类型,例如 "emoji"
|
||||
vlm_processed = BooleanField(default=False) # 是否已经过VLM处理
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
table_name = "images"
|
||||
|
||||
|
||||
@@ -220,7 +221,7 @@ class ImageDescriptions(BaseModel):
|
||||
description = TextField() # 图像的描述
|
||||
timestamp = FloatField() # 时间戳
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "image_descriptions"
|
||||
|
||||
@@ -236,7 +237,7 @@ class OnlineTime(BaseModel):
|
||||
start_timestamp = DateTimeField(default=datetime.datetime.now)
|
||||
end_timestamp = DateTimeField(index=True)
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "online_time"
|
||||
|
||||
@@ -263,10 +264,11 @@ class PersonInfo(BaseModel):
|
||||
last_know = FloatField(null=True) # 最后一次印象总结时间
|
||||
attitude = IntegerField(null=True, default=50) # 态度,0-100,从非常厌恶到十分喜欢
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "person_info"
|
||||
|
||||
|
||||
class Memory(BaseModel):
|
||||
memory_id = TextField(index=True)
|
||||
chat_id = TextField(null=True)
|
||||
@@ -274,10 +276,11 @@ class Memory(BaseModel):
|
||||
keywords = TextField(null=True)
|
||||
create_time = FloatField(null=True)
|
||||
last_view_time = FloatField(null=True)
|
||||
|
||||
class Meta:
|
||||
|
||||
class Meta: # type: ignore
|
||||
table_name = "memory"
|
||||
|
||||
|
||||
class Knowledges(BaseModel):
|
||||
"""
|
||||
用于存储知识库条目的模型。
|
||||
@@ -287,10 +290,11 @@ class Knowledges(BaseModel):
|
||||
embedding = TextField() # 知识内容的嵌入向量,存储为 JSON 字符串的浮点数列表
|
||||
# 可以添加其他元数据字段,如 source, create_time 等
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
# database = db # 继承自 BaseModel
|
||||
table_name = "knowledges"
|
||||
|
||||
|
||||
class Expression(BaseModel):
|
||||
"""
|
||||
用于存储表达风格的模型。
|
||||
@@ -302,10 +306,11 @@ class Expression(BaseModel):
|
||||
last_active_time = FloatField()
|
||||
chat_id = TextField(index=True)
|
||||
type = TextField()
|
||||
|
||||
class Meta:
|
||||
|
||||
class Meta: # type: ignore
|
||||
table_name = "expression"
|
||||
|
||||
|
||||
class ThinkingLog(BaseModel):
|
||||
chat_id = TextField(index=True)
|
||||
trigger_text = TextField(null=True)
|
||||
@@ -326,7 +331,7 @@ class ThinkingLog(BaseModel):
|
||||
# And: import datetime
|
||||
created_at = DateTimeField(default=datetime.datetime.now)
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
table_name = "thinking_logs"
|
||||
|
||||
|
||||
@@ -341,7 +346,7 @@ class GraphNodes(BaseModel):
|
||||
created_time = FloatField() # 创建时间戳
|
||||
last_modified = FloatField() # 最后修改时间戳
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
table_name = "graph_nodes"
|
||||
|
||||
|
||||
@@ -357,7 +362,7 @@ class GraphEdges(BaseModel):
|
||||
created_time = FloatField() # 创建时间戳
|
||||
last_modified = FloatField() # 最后修改时间戳
|
||||
|
||||
class Meta:
|
||||
class Meta: # type: ignore
|
||||
table_name = "graph_edges"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user