| | |
| | | from datetime import datetime |
| | | from typing import Type |
| | | |
| | | from sqlalchemy import Column, Integer, DateTime, Text |
| | | from sqlalchemy import Column, Integer, DateTime, Text, String |
| | | from sqlalchemy.orm import Session |
| | | |
| | | from app.config.const import RAGFLOW |
| | |
| | | |
| | | |
| | | |
| | | class ApiTokenModel(Base): |
| | | __tablename__ = "chat_api_tokens" |
| | | id = Column(String(32), primary_key=True) |
| | | app_id = Column(String(32), index=True) |
| | | type = Column(String(16)) |
| | | token = Column(String(255)) |
| | | created_at = Column(DateTime, default=datetime.now()) |
| | | last_used_at = Column(DateTime, default=datetime.now()) |