Feat(Python): Main business objects for Dog Command Link page created.
This commit is contained in:
@@ -26,7 +26,7 @@ class Dog(SQLAlchemy_ABC, Base):
|
||||
NAME_ATTR_OPTION_VALUE: ClassVar[str] = FLAG_DOG
|
||||
NAME_ATTR_OPTION_TEXT: ClassVar[str] = Base.FLAG_EMAIL
|
||||
|
||||
__tablename__ = 'PH_Dog'
|
||||
__tablename__ = 'DOG_Dog'
|
||||
__table_args__ = { 'extend_existing': True }
|
||||
|
||||
id_dog = db.Column(db.Integer, primary_key=True)
|
||||
@@ -41,15 +41,17 @@ class Dog(SQLAlchemy_ABC, Base):
|
||||
self.is_new = False
|
||||
super().__init__()
|
||||
|
||||
def from_DB_Dog(query_row):
|
||||
def from_DB_Dog_Command(query_row):
|
||||
_m = 'Dog.from_DB_Dog'
|
||||
dog = Dog()
|
||||
dog.id_dog = query_row[0]
|
||||
dog.name = query_row[1]
|
||||
dog.id_dog = query_row[1]
|
||||
dog.name = query_row[2]
|
||||
"""
|
||||
dog.appearance = query_row[2]
|
||||
dog.mass_kg = query_row[3]
|
||||
dog.notes = query_row[4]
|
||||
dog.active = av.input_bool(query_row[5], 'active', _m)
|
||||
"""
|
||||
dog.active = av.input_bool(True, 'active', _m)
|
||||
return dog
|
||||
|
||||
@classmethod
|
||||
@@ -92,17 +94,15 @@ class Dog(SQLAlchemy_ABC, Base):
|
||||
)
|
||||
'''
|
||||
|
||||
"""
|
||||
class Dog_Temp(db.Model, Base):
|
||||
__tablename__ = 'PH_Dog_Temp'
|
||||
__tablename__ = 'DOG_Dog_Temp'
|
||||
__table_args__ = { 'extend_existing': True }
|
||||
id_temp = db.Column(db.Integer, primary_key=True)
|
||||
id_dog = db.Column(db.Integer)
|
||||
email = db.Column(db.String(250))
|
||||
name_contact = db.Column(db.String(250))
|
||||
name_company = db.Column(db.String(250))
|
||||
message = db.Column(db.Text)
|
||||
receive_marketing_communications = db.Column(db.Boolean)
|
||||
name = db.Column(db.String(250))
|
||||
appearance = db.Column(db.String(1000))
|
||||
mass_kg = db.Column(db.Numeric(precision=7, scale=3))
|
||||
notes = db.Column(db.Text)
|
||||
active = db.Column(db.Boolean)
|
||||
created_on = db.Column(db.DateTime)
|
||||
guid: str = db.Column(db.String(36))
|
||||
@@ -115,12 +115,10 @@ class Dog_Temp(db.Model, Base):
|
||||
_m = 'Dog_Temp.from_Dog'
|
||||
temp = cls()
|
||||
temp.id_dog = dog.id_dog
|
||||
temp.email = dog.email
|
||||
temp.name_contact = dog.name_contact
|
||||
temp.name_company = dog.name_company
|
||||
temp.message = dog.message
|
||||
temp.receive_marketing_communications = dog.receive_marketing_communications
|
||||
temp.name = dog.name
|
||||
temp.appearance = dog.appearance
|
||||
temp.mass_kg = dog.mass_kg
|
||||
temp.notes = dog.notes
|
||||
temp.active = dog.active
|
||||
temp.created_on = dog.created_on
|
||||
return temp
|
||||
"""
|
||||
Reference in New Issue
Block a user