from app.utils.utility import to_dict | |
from typing import Any | |
from sqlalchemy import Column, Integer, String, Text, DateTime | |
from sqlalchemy.sql import func | |
from . import Base | |
class EmailTemplates(Base): | |
__tablename__ = 'EmailTemplates' | |
emailTemplateId = Column(Integer, primary_key=True) | |
name = Column(String, nullable=False) | |
template = Column(Text, nullable=False) | |
templateCode = Column(String, nullable=False) | |
subject = Column(String, nullable=False) | |
createdAt = Column(DateTime(timezone=True), default=func.now()) | |
updatedAt = Column(DateTime(timezone=True), default=func.now()) | |
def dict(self) -> dict[str, Any]: | |
return to_dict(self) | |