from sqlalchemy.orm import relationship from Utils.SqlAlchemyUtils import get_db, Base from sqlalchemy import Column, Integer, String, ForeignKey, Text, DateTime, func, Date, Double class Finance(Base): """ 财务数据表 """ __tablename__ = "finance" id = Column(Integer, primary_key=True) fill_user = Column(String(255)) company_name = Column(String(255)) income_date = Column(DateTime) income = Column(Double) type_id = Column(String(255)) info = Column(Text) cretated_at = Column(DateTime, server_default=func.now(), comment="自动生成") def to_dict(self): data = {c.name: getattr(self, c.name) for c in self.__table__.columns} return data