from sqlalchemy import Column, Integer, String from sqlalchemy.orm import relationship from app.database import Base class Category(Base): """分类模型""" __tablename__ = "categories" id = Column(Integer, primary_key=True, index=True) name = Column(String(100), nullable=False) color = Column(String(20), default="#FFB7C5") # 默认樱花粉 icon = Column(String(50), default="folder") # 默认图标 # 关联关系 tasks = relationship("Task", back_populates="category")