| | |
| | | |
| | | |
| | | class SessionModel(Base): |
| | | __tablename__ = "sessions" |
| | | __tablename__ = "sessions_log" |
| | | id = Column(String(255), primary_key=True) |
| | | name = Column(String(255)) |
| | | agent_id = Column(String(255)) |
| | |
| | | update_date = Column(DateTime, default=current_time, onupdate=current_time) # 更新时间,默认值为当前时区时间,更新时自动更新 |
| | | tenant_id = Column(Integer) # 创建人 |
| | | message = Column(TEXT) # 说明 |
| | | conversation_id = Column(String(64)) |
| | | workflow = Column(Integer, default=0) |
| | | |
| | | # to_dict 方法 |
| | | def to_dict(self): |
| | |
| | | 'name': self.name, |
| | | 'agent_type': self.agent_type, |
| | | 'agent_id': self.agent_id, |
| | | 'workflow': self.workflow if self.workflow else 0, |
| | | 'create_date': self.create_date.strftime("%Y-%m-%d %H:%M:%S"), |
| | | 'update_date': self.update_date.strftime("%Y-%m-%d %H:%M:%S"), |
| | | } |