暂存一下,防止丢失

This commit is contained in:
2026-07-24 16:07:18 +08:00
parent 5d6e23f1a5
commit a18ed8bc8d
180 changed files with 13597 additions and 1986 deletions

View File

@@ -14,6 +14,15 @@ const (
AgentWalletTypeCommission = "commission" // 分佣钱包
)
// 代理主钱包信用管理权限
const (
PermissionRoleDefaultCreditManage = "role:default-credit:manage" // 配置客户角色的新建代理默认信用模板
PermissionShopCreditLimitManage = "shop:credit-limit:manage" // 前端控制店铺实际信用额度按钮显示
)
// AgentFundManagementForbiddenMessage 是企业账号访问代理资金功能时的统一拒绝提示。
const AgentFundManagementForbiddenMessage = "企业账号无权访问代理资金功能"
// 代理钱包状态
const (
AgentWalletStatusNormal = 1 // 正常
@@ -29,12 +38,37 @@ const (
AgentTransactionTypeCommission = "commission" // 分佣
AgentTransactionTypeWithdrawal = "withdrawal" // 提现
AgentTransactionTypeCommissionDeduct = "commission_deduct" // 退款佣金回扣
AgentTransactionTypeAdjustment = "adjustment" // 人工余额调整
)
// 代理钱包交易子类型(当 transaction_type = "deduct" 用于订单支付时)
const (
WalletTransactionSubtypeSelfPurchase = "self_purchase" // 自购
WalletTransactionSubtypePurchaseForSubordinate = "purchase_for_subordinate" // 给下级代理购买
// OutboxEventTypeAgentMainWalletDebited 表示代理主钱包订单扣款已提交。
OutboxEventTypeAgentMainWalletDebited = "wallet.agent_main.debited"
// AgentMainWalletDebitedPayloadVersionV1 是代理主钱包扣款事件载荷版本。
AgentMainWalletDebitedPayloadVersionV1 = 1
// OutboxEventTypeAgentMainWalletReservationChanged 表示代理主钱包预占状态已变化。
OutboxEventTypeAgentMainWalletReservationChanged = "wallet.agent_main.reservation.changed"
// AgentMainWalletReservationPayloadVersionV1 是代理主钱包预占事件载荷版本。
AgentMainWalletReservationPayloadVersionV1 = 1
// OutboxEventTypeAgentMainWalletCredited 表示代理主钱包正向入账已提交。
OutboxEventTypeAgentMainWalletCredited = "wallet.agent_main.credited"
// AgentMainWalletCreditedPayloadVersionV1 是代理主钱包入账事件载荷版本。
AgentMainWalletCreditedPayloadVersionV1 = 1
// OutboxEventTypeAgentMainWalletRefunded 表示代理主钱包订单退款回充已提交。
OutboxEventTypeAgentMainWalletRefunded = "wallet.agent_main.refunded"
// AgentMainWalletRefundedPayloadVersionV1 是代理主钱包退款回充事件载荷版本。
AgentMainWalletRefundedPayloadVersionV1 = 1
)
// 代理主钱包预占状态
const (
AgentWalletReservationStatusFrozen = 1 // 已冻结
AgentWalletReservationStatusReleased = 2 // 已释放
AgentWalletReservationStatusCompleted = 3 // 已完成扣除
)
// 代理充值订单号前缀
@@ -111,12 +145,13 @@ const (
// 关联业务类型
const (
ReferenceTypeOrder = "order" // 订单
ReferenceTypeCommission = "commission" // 分佣
ReferenceTypeWithdrawal = "withdrawal" // 提现
ReferenceTypeTopup = "topup" // 充值
ReferenceTypeRefund = "refund" // 退款
ReferenceTypeExchange = "exchange" // 换货
ReferenceTypeOrder = "order" // 订单
ReferenceTypeCommission = "commission" // 分佣
ReferenceTypeWithdrawal = "withdrawal" // 提现
ReferenceTypeTopup = "topup" // 充值
ReferenceTypeRefund = "refund" // 退款
ReferenceTypeExchange = "exchange" // 换货
ReferenceTypeManualAdjustment = "manual_adjustment" // 人工余额调整
)
// ========== Redis Key 生成函数 ==========