from sqlalchemy import (Column, Date, JSON, String) from models.base import AuditBase class Article(AuditBase): date = Column(Date, nullable=False, comment="日期") content = Column(JSON, nullable=False, default=dict, comment="内容") class Recipe(AuditBase): date = Column(Date, nullable=False, comment="日期") content = Column(JSON, nullable=False, default=dict, comment="内容") class Report(AuditBase): content = Column(JSON, nullable=False, default=dict, comment="内容") class User(AuditBase): unique_id = Column(String(45), nullable=False, comment="唯一标识") level = Column(String(45), nullable=False, comment="会员等级") expiry_date = Column(Date, nullable=False, comment="截止日期")