banjar.py 965 Bytes
from sqlalchemy import (
    Column,
    Float,
    )
from sqlalchemy.ext.declarative import declarative_base
from .propinsi import PropinsiMixin
from .kelurahan import KelurahanMixin
from .kecamatan import KecamatanMixin
from .objek_pajak import ObjekPajakMixin
from .sppt import SpptMixin
from .pembayaran_sppt import BasePembayaranSpptMixin


Base = declarative_base()


class Propinsi(PropinsiMixin, Base):
    __table_args__ = dict(schema='pbb')


class Kelurahan(KelurahanMixin, Base):
    __table_args__ = dict(schema='pbb')


class Kecamatan(KecamatanMixin, Base):
    __table_args__ = dict(schema='pbb')


class ObjekPajak(ObjekPajakMixin, Base):
    __table_args__ = dict(schema='pbb')


class Sppt(SpptMixin, Base):
    __table_args__ = dict(schema='pbb')


class PembayaranSppt(BasePembayaranSpptMixin, Base):
    __table_args__ = dict(schema='pbb')
    jml_sppt_yg_dibayar = Column(Float, nullable=False)
    denda_sppt = Column(Float, nullable=False)