Clases
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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"},
|
||||
)
|
||||
|
||||
|
||||
@@ -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"},
|
||||
|
||||
@@ -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",
|
||||
),
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user