|
|
@@ -41,6 +41,15 @@ class QuotaModel(PaymentModelMixin, TenantMixin, EnterpriseMixin):
|
|
|
valid_to: Mapped[datetime | None] = mapped_column(
|
|
|
DateTime, comment="有效期结束"
|
|
|
)
|
|
|
+ quota_type: Mapped[str | None] = mapped_column(
|
|
|
+ String(32), default="CAP", comment="额度类型: CAP(余额)/COUPON(点券)/COUNT(次卡)"
|
|
|
+ )
|
|
|
+ target_type: Mapped[str | None] = mapped_column(
|
|
|
+ String(32), comment="额度维度: INSTITUTION(制度)/EXPENSE_TYPE(费用类型)"
|
|
|
+ )
|
|
|
+ target_id: Mapped[str | None] = mapped_column(
|
|
|
+ String(64), comment="额度维度ID"
|
|
|
+ )
|
|
|
status: Mapped[str] = mapped_column(
|
|
|
String(32),
|
|
|
default=QuotaStatusEnum.QUOTA_ACTIVE.value,
|