diff --git a/etl/db/hubSpotLoad.py b/etl/db/hubSpotLoad.py index 0556fec..ac01be8 100644 --- a/etl/db/hubSpotLoad.py +++ b/etl/db/hubSpotLoad.py @@ -95,5 +95,6 @@ class HubspotTodb(): assessor = surveyedData.load_assessor_table(db_session) # Loads the pre site summary information summary_info = surveyedData.load_pre_site_notes_summary_table(db_session) + # Creates the a final pre site note table that links all information - surveyedData.create_pre_site_note_table(db_session, assessor, summary_info) + presitenote = surveyedData.create_pre_site_note_table(db_session, assessor, summary_info) diff --git a/etl/surveyedData/surveryedData.py b/etl/surveyedData/surveryedData.py index f0e5995..5597c22 100644 --- a/etl/surveyedData/surveryedData.py +++ b/etl/surveyedData/surveryedData.py @@ -4,7 +4,9 @@ import math from etl.transform.preSiteNoteTypes import ( AssessorInfo, CompanyInfo, PreSiteNotesSummaryInfo, PreSiteNote, + PropertyDescription, Dimension, ) +import uuid class surveyedDataProcessor(): def __init__(self, address, files): @@ -33,7 +35,14 @@ class surveyedDataProcessor(): data_dict=summary_data, lookup_field="reference_number" ) + + + def load_property_description(self, db_session, presitenote): + propertydescription = self.pre_site_note.property_description.__dict__ + print(propertydescription) + pass + def load_company_table(self, db_session): company_data = self.pre_site_note.company_information.__dict__ return self.upsert_record( @@ -116,7 +125,6 @@ class surveyedDataProcessor(): def load_assessor_table(self, db_session): company = self.load_company_table(db_session) - print(f"Company ID: {company.id}") assessor_data = self.pre_site_note.assessor_information.__dict__ return self.upsert_record( db_session=db_session, diff --git a/etl/transform/preSiteNoteTypes.py b/etl/transform/preSiteNoteTypes.py index f90ac57..c592d98 100644 --- a/etl/transform/preSiteNoteTypes.py +++ b/etl/transform/preSiteNoteTypes.py @@ -238,4 +238,4 @@ class PreSiteNote(BaseModel, table=True): nullable=False ) - assessor: Optional["AssessorInfo"] = Relationship(back_populates="pre_site_notes") + assessor: Optional["AssessorInfo"] = Relationship(back_populates="pre_site_notes") \ No newline at end of file