iso_reversal.py
661 Bytes
from datetime import datetime
from sqlalchemy import (
Column,
Integer,
DateTime,
String,
ForeignKey,
)
from sqlalchemy.ext.declarative import declared_attr
class IsoReversalMixin:
@declared_attr
def __tablename__(self):
return 'bphtb_reversal'
@declared_attr
def id(self):
return Column(
Integer, ForeignKey('bphtb.bphtb_payment.id'), primary_key=True)
@declared_attr
def tgl(self):
return Column(DateTime(
timezone=True), nullable=False, default=datetime.now)
@declared_attr
def iso_request(self):
return Column(String(1024), nullable=False)