From 1abcf762e428ae365039307e269895d1cfd93619 Mon Sep 17 00:00:00 2001 From: genedan Date: Tue, 30 Jun 2020 17:50:01 -0500 Subject: [PATCH] add relationships to assessment --- pcdm/party.py | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/pcdm/party.py b/pcdm/party.py index 7783ea8..6dd1cf0 100644 --- a/pcdm/party.py +++ b/pcdm/party.py @@ -19,14 +19,23 @@ class Person(Base): ) prefix_name = Column(String) + first_name = Column(String) + middle_name = Column(String) + last_name = Column(String) + suffix_name = Column(String) + full_legal_name = Column(String) + nickname = Column(String) + birth_date = Column(Date) + birth_place_name = Column(String) + gender_code = Column(String) person_profession = relationship( @@ -59,6 +68,12 @@ class Person(Base): back_populates='person' ) + party_assessment = relationship( + 'PartyAssessment', + primaryjoin='Person.person_id == PartyAssessment.person_id', + back_populates='party_assessment' + ) + def __repr__(self): return "