zhaoqingang
2025-03-18 282a631b9ceee9a634ee1d93751a5254ed37ccef
app/models/knowledge_model.py
@@ -9,7 +9,7 @@
from app.models.base_model import Base
class KnowledgeModel(Base):
    __tablename__ = 'knowledgebase'
    __tablename__ = 'knowledgebases'
    __mapper_args__ = {
        # "order_by": 'SEQ'
    }
@@ -24,6 +24,7 @@
    documents = Column(Integer, default=0)                    # 文档
    icon = Column(String(128))                    # 文档
    knowledge_type = Column(String(1))                  # 知识库平台
    embd_id = Column(String(128))
    def get_id(self):
@@ -40,7 +41,8 @@
            'description': self.description,
            'status': self.status,
            'documents': self.documents if self.documents else 0,
            'icon': self.icon
            'icon': self.icon,
            'embd_id': self.embd_id
        }
    def __repr__(self):
        return '<Knowledge name:%r url:%r>\n' % (self.name, self.id)
@@ -51,4 +53,10 @@
    name: str
    description: Optional[str] = ""
    icon: str
    klgType: str
    klgType: str
class klgIcon(BaseModel):
    id: str
    icon: str