| from sqlalchemy import Column, String, Integer, DateTime, func | |
| from sqlalchemy.orm import declarative_base | |
| from app.db.engine import Base | |
| class Provider(Base): | |
| __tablename__ = "providers" | |
| id = Column(String, primary_key=True) | |
| name = Column(String, nullable=False) | |
| logo = Column(String, nullable=False) | |
| type = Column(String, nullable=False) | |
| api_key = Column(String, nullable=False) | |
| base_url = Column(String, nullable=False) | |
| enabled = Column(Integer, default=1) | |
| created_at = Column(DateTime, server_default=func.now()) |