1515)
1616from sqlalchemy .orm import relationship
1717
18- from process_tracker .models .model_base import default_date , Base
18+ from process_tracker .models .model_base import default_date , Base , BaseColumn
1919
2020
21- class ErrorType (Base ):
21+ class ErrorType (Base , BaseColumn ):
2222
2323 __tablename__ = "error_type_lkup"
2424 __table_args__ = {"schema" : "process_tracker" }
@@ -38,7 +38,7 @@ def __repr__(self):
3838 return "<ErrorType (name=%s)>" % self .error_type_name
3939
4040
41- class ErrorTracking (Base ):
41+ class ErrorTracking (Base , BaseColumn ):
4242
4343 __tablename__ = "error_tracking"
4444 __table_args__ = {"schema" : "process_tracker" }
@@ -78,7 +78,7 @@ def __repr__(self):
7878 )
7979
8080
81- class ProcessStatus (Base ):
81+ class ProcessStatus (Base , BaseColumn ):
8282
8383 __tablename__ = "process_status_lkup"
8484 __table_args__ = {"schema" : "process_tracker" }
@@ -101,7 +101,7 @@ def __repr__(self):
101101 )
102102
103103
104- class ProcessType (Base ):
104+ class ProcessType (Base , BaseColumn ):
105105
106106 __tablename__ = "process_type_lkup"
107107 __table_args__ = {"schema" : "process_tracker" }
@@ -124,7 +124,7 @@ def __repr__(self):
124124 )
125125
126126
127- class Process (Base ):
127+ class Process (Base , BaseColumn ):
128128
129129 __tablename__ = "process"
130130 __table_args__ = {"schema" : "process_tracker" }
@@ -179,7 +179,7 @@ def __repr__(self):
179179 )
180180
181181
182- class ProcessContact (Base ):
182+ class ProcessContact (Base , BaseColumn ):
183183
184184 __tablename__ = "process_contact"
185185 __table_args__ = {"schema" : "process_tracker" }
@@ -210,7 +210,7 @@ def __repr__(self):
210210 )
211211
212212
213- class ProcessDatasetType (Base ):
213+ class ProcessDatasetType (Base , BaseColumn ):
214214
215215 __tablename__ = "process_dataset_type"
216216 __table_args__ = {"schema" : "process_tracker" }
@@ -241,7 +241,7 @@ def __repr__(self):
241241 )
242242
243243
244- class ProcessFilter (Base ):
244+ class ProcessFilter (Base , BaseColumn ):
245245
246246 __tablename__ = "process_filter"
247247 __table_args__ = {"schema" : "process_tracker" }
@@ -283,7 +283,7 @@ def __repr__(self):
283283 )
284284
285285
286- class ProcessSource (Base ):
286+ class ProcessSource (Base , BaseColumn ):
287287
288288 __tablename__ = "process_source"
289289 __table_args__ = {"schema" : "process_tracker" }
@@ -312,7 +312,7 @@ def __repr__(self):
312312 )
313313
314314
315- class ProcessSourceObject (Base ):
315+ class ProcessSourceObject (Base , BaseColumn ):
316316 __tablename__ = "process_source_object"
317317 __table_args__ = {"schema" : "process_tracker" }
318318
@@ -339,7 +339,7 @@ def __repr__(self):
339339 )
340340
341341
342- class ProcessSourceObjectAttribute (Base ):
342+ class ProcessSourceObjectAttribute (Base , BaseColumn ):
343343 __tablename__ = "process_source_object_attribute"
344344 __table_args__ = {"schema" : "process_tracker" }
345345
@@ -370,7 +370,7 @@ def __repr__(self):
370370 )
371371
372372
373- class ProcessTarget (Base ):
373+ class ProcessTarget (Base , BaseColumn ):
374374 __tablename__ = "process_target"
375375 __table_args__ = {"schema" : "process_tracker" }
376376
@@ -397,7 +397,7 @@ def __repr__(self):
397397 )
398398
399399
400- class ProcessTargetObject (Base ):
400+ class ProcessTargetObject (Base , BaseColumn ):
401401
402402 __tablename__ = "process_target_object"
403403 __table_args__ = {"schema" : "process_tracker" }
@@ -425,7 +425,7 @@ def __repr__(self):
425425 )
426426
427427
428- class ProcessTargetObjectAttribute (Base ):
428+ class ProcessTargetObjectAttribute (Base , BaseColumn ):
429429 __tablename__ = "process_target_object_attribute"
430430 __table_args__ = {"schema" : "process_tracker" }
431431
@@ -456,7 +456,7 @@ def __repr__(self):
456456 )
457457
458458
459- class ProcessDependency (Base ):
459+ class ProcessDependency (Base , BaseColumn ):
460460
461461 __tablename__ = "process_dependency"
462462 __table_args__ = {"schema" : "process_tracker" }
@@ -485,7 +485,7 @@ def __repr__(self):
485485 )
486486
487487
488- class ProcessTracking (Base ):
488+ class ProcessTracking (Base , BaseColumn ):
489489
490490 __tablename__ = "process_tracking"
491491 __table_args__ = {"schema" : "process_tracker" }
0 commit comments