from sqlalchemy import Column, Integer, String, DateTime from sqlalchemy.sql import func from app.database import Base class Link(Base): __tablename__ = "links" id = Column(Integer, primary_key=True, autoincrement=True) name = Column(String(100), nullable=False) url = Column(String(500), nullable=False) description = Column(String(200), nullable=True) sort_order = Column(Integer, default=0) status = Column(String(20), default="approved") # approved=已通过, pending=待审核 contact = Column(String(100), nullable=True) # 申请联系方式 created_at = Column(DateTime, default=func.now())