zhaoqingang
2025-02-13 25bf0a51088fa0d0acdc39c6096cc45d699f63a1
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'
    }
@@ -17,7 +17,7 @@
    name = Column(String(128))                 # 名称
    create_date = Column(DateTime, default=datetime.now())             # 创建时间
    update_date = Column(DateTime, default=datetime.now(), onupdate=datetime.now())             # 更新时间
    # avatar = Column(Text)                       # 图标
    permission = Column(String(32), default="me")
    tenant_id = Column(String(32))              # 创建人id
    description = Column(Text)                 # 说明
    status = Column(String(1))                    # 状态
@@ -35,11 +35,11 @@
            'name': self.name,
            'create_time': self.create_date.strftime('%Y-%m-%d %H:%M:%S'),
            'update_time': self.update_date.strftime('%Y-%m-%d %H:%M:%S'),
            # 'avatar': self.avatar,
            'permission': self.permission,
            'user_id': self.tenant_id,
            'description': self.description,
            'status': self.status,
            'documents': self.documents,
            'documents': self.documents if self.documents else 0,
            'icon': self.icon
        }
    def __repr__(self):
@@ -51,4 +51,10 @@
    name: str
    description: Optional[str] = ""
    icon: str
    klgType: str
    klgType: str
class klgIcon(BaseModel):
    id: str
    icon: str