This commit is contained in:
KevinMrkz3221
2025-12-02 19:36:22 -06:00
parent 6eae26acf3
commit baf76cf414
6 changed files with 1312 additions and 9 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -23,7 +23,7 @@ class QClasses(Base, TenantScopedMixin):
ForeignKeyConstraint(
["company_id"], ["a76.company.id"], name="fk_qclasses_company"
),
ForeignKeyConstraint(["class_id"], ["classes.id"], name="fk_qclasses_classes"),
ForeignKeyConstraint(["class_id"], ["a76.classes.id"], name="fk_qclasses_classes"),
{"schema": "a24"},
)

View File

@@ -14,7 +14,7 @@ class SClasses(Base, TenantScopedMixin):
["company_id"], ["a76.company.id"], name="fk_sclasses_company"
),
ForeignKeyConstraint(
["class_id"], ["a76.clases.class_id"], name="fk_sclasses_classes"
["class_id"], ["a76.classes.id"], name="fk_sclasses_classes"
),
PrimaryKeyConstraint("id", name="sclases_pk"),
{"schema": "a24"},

View File

@@ -47,6 +47,7 @@ class Class(Base, TenantScopedMixin, TimestampMixin):
UniqueConstraint(
"tenant_id",
"company_id",
"client_id",
"class_code",
name="ufa_classes_client_id_class_code",
),

View File

@@ -102,6 +102,7 @@ class ClassService:
existing = db.query(Class).filter(
Class.tenant_id == tenant_id,
Class.company_id == company_id,
Class.client_id == data_dict["client_id"],
Class.class_code == data_dict["class_code"]
).first()