Commit 2fa45776 by Owo Sugiana

Tidak lagi turunan Base agar bisa ubah schema

1 parent 7c8de809
*egg-info
dist
__pycache__
*.pyc
......@@ -21,7 +21,7 @@ setup(
author='Owo Sugiana',
author_email='sugiana@gmail.com',
license='PostgreSQL License',
packages=['sismiop'],
packages=['sismiop.models'],
install_requires=requires,
zip_safe=False,
)
from sqlalchemy import (
Column,
String,
)
from sqlalchemy.ext.declarative import declared_attr
class KabupatenMixin:
@declared_attr
def __tablename__(self):
return 'ref_dati2'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def nm_dati2(self):
return Column(String(30))
from sqlalchemy import (
Column,
String,
)
from sqlalchemy.ext.declarative import declared_attr
class KecamatanMixin:
@declared_attr
def __tablename__(self):
return 'ref_kecamatan'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kecamatan(self):
return Column(String(3), primary_key=True)
@declared_attr
def nm_kecamatan(self):
return Column(String(30))
from sqlalchemy import (
Column,
String,
Integer,
)
from sqlalchemy.ext.declarative import declared_attr
class KelurahanMixin:
@declared_attr
def __tablename__(self):
return 'ref_kelurahan'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kecamatan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_kelurahan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_sektor(self):
return Column(String(2))
@declared_attr
def nm_kelurahan(self):
return Column(String(30))
@declared_attr
def no_kelurahan(self):
return Column(Integer)
@declared_attr
def kd_pos_kelurahan(self):
return Column(String(5))
from sqlalchemy import (
Column,
String,
Integer,
Float,
Date,
DateTime,
)
from sqlalchemy.ext.declarative import declared_attr
class ObjekPajakMixin:
@declared_attr
def __tablename__(self):
return 'dat_objek_pajak'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kecamatan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_kelurahan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_blok(self):
return Column(String(3), primary_key=True)
@declared_attr
def no_urut(self):
return Column(String(4), primary_key=True)
@declared_attr
def kd_jns_op(self):
return Column(String(1), primary_key=True)
@declared_attr
def subjek_pajak_id(self):
return Column(String(30))
@declared_attr
def no_formulir_spop(self):
return Column(String(11))
@declared_attr
def no_persil(self):
return Column(String(5))
@declared_attr
def jalan_op(self):
return Column(String(30))
@declared_attr
def blok_kav_no_op(self):
return Column(String(15))
@declared_attr
def rw_op(self):
return Column(String(2))
@declared_attr
def rt_op(self):
return Column(String(3))
@declared_attr
def kd_status_cabang(self):
return Column(Integer)
@declared_attr
def kd_status_wp(self):
return Column(String(1))
@declared_attr
def total_luas_bumi(self):
return Column(Float)
@declared_attr
def total_luas_bng(self):
return Column(Float)
@declared_attr
def njop_bumi(self):
return Column(Float)
@declared_attr
def njop_bng(self):
return Column(Float)
@declared_attr
def status_peta_op(self):
return Column(Integer)
@declared_attr
def jns_transaksi_op(self):
return Column(String(1))
@declared_attr
def tgl_pendataan_op(self):
return Column(Date)
@declared_attr
def nip_pendata(self):
return Column(String(18))
@declared_attr
def tgl_pemeriksaan_op(self):
return Column(Date)
@declared_attr
def nip_pemeriksa_op(self):
return Column(String(18))
@declared_attr
def tgl_perekaman_op(self):
return Column(DateTime)
@declared_attr
def nip_perekam_op(self):
return Column(String(18))
from sqlalchemy import (
Column,
String,
Integer,
DateTime,
Float,
)
from sqlalchemy.ext.declarative import declared_attr
class PembayaranSpptMixin:
@declared_attr
def __tablename__(self):
return 'pembayaran_sppt'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kecamatan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_kelurahan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_blok(self):
return Column(String(3), primary_key=True)
@declared_attr
def no_urut(self):
return Column(String(4), primary_key=True)
@declared_attr
def kd_jns_op(self):
return Column(String(1), primary_key=True)
@declared_attr
def thn_pajak_sppt(self):
return Column(String(4), primary_key=True)
@declared_attr
def pembayaran_sppt_ke(self):
return Column(Integer, primary_key=True)
@declared_attr
def kd_kanwil(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kantor(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_tp(self):
return Column(String(2), primary_key=True)
@declared_attr
def denda_sppt(self):
return Column(Integer)
@declared_attr
def jml_sppt_yg_dibayar(self):
return Column(Integer)
@declared_attr
def tgl_pembayaran_sppt(self):
return Column(DateTime)
@declared_attr
def tgl_rekam_byr_sppt(self):
return Column(DateTime)
@declared_attr
def nip_rekam_byr_sppt(self):
return Column(String(18))
@declared_attr
def user_id(self):
return Column(Integer)
@declared_attr
def jml_batal(self):
return Column(Integer)
@declared_attr
def tgl_batal(self):
return Column(DateTime)
@declared_attr
def user_id_batal(self):
return Column(Integer)
@declared_attr
def biaya_admin(self):
return Column(Float)
@declared_attr
def discount(self):
return Column(Integer)
from sqlalchemy import (
Column,
String,
)
from sqlalchemy.ext.declarative import declared_attr
class PropinsiMixin:
@declared_attr
def __tablename__(self):
return 'ref_propinsi'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def nm_propinsi(self):
return Column(String(30))
from sqlalchemy import (
Column,
String,
Integer,
Date,
Float,
DateTime,
)
from sqlalchemy.ext.declarative import declared_attr
class SpptMixin:
@declared_attr
def __tablename__(self):
return 'sppt'
@declared_attr
def kd_propinsi(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_dati2(self):
return Column(String(2), primary_key=True)
@declared_attr
def kd_kecamatan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_kelurahan(self):
return Column(String(3), primary_key=True)
@declared_attr
def kd_blok(self):
return Column(String(3), primary_key=True)
@declared_attr
def no_urut(self):
return Column(String(4), primary_key=True)
@declared_attr
def kd_jns_op(self):
return Column(String(1), primary_key=True)
@declared_attr
def thn_pajak_sppt(self):
return Column(String(4), primary_key=True)
@declared_attr
def siklus_sppt(self):
return Column(Integer)
@declared_attr
def kd_kanwil_bank(self):
return Column(String(2))
@declared_attr
def kd_kppbb_bank(self):
return Column(String(2))
@declared_attr
def kd_bank_tunggal(self):
return Column(String(2))
@declared_attr
def kd_bank_persepsi(self):
return Column(String(2))
@declared_attr
def kd_tp(self):
return Column(String(2))
@declared_attr
def nm_wp_sppt(self):
return Column(String(30))
@declared_attr
def jln_wp_sppt(self):
return Column(String(30))
@declared_attr
def blok_kav_no_wp_sppt(self):
return Column(String(15))
@declared_attr
def rw_wp_sppt(self):
return Column(String(2))
@declared_attr
def rt_wp_sppt(self):
return Column(String(3))
@declared_attr
def kelurahan_wp_sppt(self):
return Column(String(30))
@declared_attr
def kota_wp_sppt(self):
return Column(String(30))
@declared_attr
def kd_pos_wp_sppt(self):
return Column(String(5))
@declared_attr
def npwp_sppt(self):
return Column(String(15))
@declared_attr
def no_persil_sppt(self):
return Column(String(5))
@declared_attr
def kd_kls_tanah(self):
return Column(String(3))
@declared_attr
def thn_awal_kls_tanah(self):
return Column(String(4))
@declared_attr
def kd_kls_bng(self):
return Column(String(3))
@declared_attr
def thn_awal_kls_bng(self):
return Column(String(4))
@declared_attr
def tgl_jatuh_tempo_sppt(self):
return Column(Date)
@declared_attr
def luas_bumi_sppt(self):
return Column(Float)
@declared_attr
def luas_bng_sppt(self):
return Column(Float)
@declared_attr
def njop_bumi_sppt(self):
return Column(Float)
@declared_attr
def njop_bng_sppt(self):
return Column(Float)
@declared_attr
def njop_sppt(self):
return Column(Float)
@declared_attr
def njoptkp_sppt(self):
return Column(Integer)
@declared_attr
def njkp_sppt(self):
return Column(Integer)
@declared_attr
def pbb_terhutang_sppt(self):
return Column(Float)
@declared_attr
def faktor_pengurang_sppt(self):
return Column(Float)
@declared_attr
def pbb_yg_harus_dibayar_sppt(self):
return Column(Float)
@declared_attr
def status_pembayaran_sppt(self):
return Column(String(1))
@declared_attr
def status_tagihan_sppt(self):
return Column(String(1))
@declared_attr
def status_cetak_sppt(self):
return Column(String(1))
@declared_attr
def tgl_terbit_sppt(self):
return Column(Date)
@declared_attr
def tgl_cetak_sppt(self):
return Column(DateTime)
@declared_attr
def nip_pencetak_sppt(self):
return Column(String(18))
@declared_attr
def kd_kanwil(self):
return Column(String(2))
@declared_attr
def kd_kantor(self):
return Column(String(2))
from sqlalchemy import (
Column,
String,
)
from sqlalchemy.ext.declarative import declared_attr
class SubjekPajakMixin:
@declared_attr
def __tablename__(self):
return 'dat_subjek_pajak'
@declared_attr
def subjek_pajak_id(self):
return Column(String(30), primary_key=True)
@declared_attr
def nm_wp(self):
return Column(String(30))
@declared_attr
def jalan_wp(self):
return Column(String(30))
@declared_attr
def blok_kav_no_wp(self):
return Column(String(15))
@declared_attr
def rw_wp(self):
return Column(String(2))
@declared_attr
def rt_wp(self):
return Column(String(3))
@declared_attr
def kelurahan_wp(self):
return Column(String(30))
@declared_attr
def kota_wp(self):
return Column(String(30))
@declared_attr
def kd_pos_wp(self):
return Column(String(5))
@declared_attr
def telp_wp(self):
return Column(String(20))
@declared_attr
def npwp(self):
return Column(String(15))
@declared_attr
def status_pekerjaan_wp(self):
return Column(String(1))
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!