feat: clinic bank details api
fix: relation betn stripe and user table
This commit is contained in:
+4
-1
@@ -45,4 +45,7 @@ class Clinics(Base, CustomBase):
|
||||
doctors = relationship("Doctors", back_populates="clinic")
|
||||
clinicDoctors = relationship("ClinicDoctors", back_populates="clinic")
|
||||
creator = relationship("Users", back_populates="created_clinics")
|
||||
clinic_file_verifications = relationship("ClinicFileVerifications", back_populates="clinic")
|
||||
clinic_file_verifications = relationship("ClinicFileVerifications", back_populates="clinic")
|
||||
|
||||
# Stripe relationships
|
||||
stripe_user = relationship("StripeUsers", back_populates="clinic")
|
||||
@@ -6,8 +6,10 @@ from sqlalchemy.orm import relationship
|
||||
class StripeUsers(Base, CustomBase):
|
||||
__tablename__ = "stripe_users"
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
user_id = Column(Integer, ForeignKey('users.id'), nullable=False, unique=True)
|
||||
user_id = Column(Integer, nullable=True)
|
||||
clinic_id = Column(Integer, ForeignKey('clinics.id'), nullable=True)
|
||||
customer_id = Column(String)
|
||||
account_id = Column(String)
|
||||
|
||||
user = relationship("Users", back_populates="stripe_user")
|
||||
|
||||
clinic = relationship("Clinics", back_populates="stripe_user")
|
||||
+1
-2
@@ -27,5 +27,4 @@ class Users(Base, CustomBase):
|
||||
created_clinics = relationship("Clinics", back_populates="creator")
|
||||
clinic_file_verifications = relationship("ClinicFileVerifications", back_populates="last_changed_by_user")
|
||||
|
||||
# Stripe relationships
|
||||
stripe_user = relationship("StripeUsers", back_populates="user")
|
||||
# No longer have Stripe relationships
|
||||
Reference in New Issue
Block a user