feat(ai): add expense application feedback ledger
This commit is contained in:
@@ -18,6 +18,7 @@ def _new_id() -> str:
|
||||
class ExpenseCase(Base):
|
||||
__tablename__ = "expense_cases"
|
||||
__table_args__ = (
|
||||
UniqueConstraint("tenant_id", "id", name="uq_expense_cases_tenant_id"),
|
||||
UniqueConstraint("tenant_id", "case_no", name="uq_expense_cases_tenant_case_no"),
|
||||
Index("ix_expense_cases_tenant_stage", "tenant_id", "current_stage"),
|
||||
Index("ix_expense_cases_tenant_status", "tenant_id", "status"),
|
||||
@@ -73,6 +74,12 @@ class ExpenseCaseLink(Base):
|
||||
class BusinessEvent(Base):
|
||||
__tablename__ = "business_events"
|
||||
__table_args__ = (
|
||||
UniqueConstraint(
|
||||
"tenant_id",
|
||||
"expense_case_id",
|
||||
"id",
|
||||
name="uq_business_events_tenant_case_id",
|
||||
),
|
||||
UniqueConstraint(
|
||||
"tenant_id",
|
||||
"aggregate_type",
|
||||
|
||||
Reference in New Issue
Block a user