mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-15 09:46:17 +08:00
退款(channel-one → 主应用 → 策略 → 订单管理 → SQL): - channel-one: alipay refund/refund-sync 端点 + DTO + service - AlipayChannelClient 加 refund/refundSync, direct/isv 退款策略 - PayRefundOrder 实体 + Mapper/Manager/Convert/Result/Query - PayRefundService(锁/校验/创建/调策略/回写) + PayRefundSyncService - PayRefundOrderAdminController(/admin/order/refund) - AbsRefundStrategy + AbsSyncRefundStrategy 抽象策略 - RefundOrderStatusEnum + i18n(zh/en) - SQL: pay_refund_order 建表 + 退款菜单(payment:refund) 清理 old(修复 ConflictingBeanDefinitionException): - 删除 old PayCloseRecord 链(8文件), core 版为唯一实现 - 删除 old PayCloseService/PaySyncService/PayOrderService/PaySyncResultBo
6 lines
939 B
SQL
6 lines
939 B
SQL
-- 商户应用事件通知配置: 菜单(权限码 merchant:notify_config)
|
|
INSERT INTO "public"."iam_perm_menu" VALUES (4040118, 40401, 'merchant:notify_config', 'admin', 'MchAppNotifyConfig', '通知配置', 'Notify Config', 'menu.payment.merchant.app.notifyConfig', NULL, 't', 'f', '/payment/merchant/app/MchAppNotifyConfig', '/payment/merchant/app/notify-config', NULL, 11, 'f', 't', 'f', 1, 1, 0, 'f', 'subpage', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 16:00:00+00', '2026-07-02 16:00:00+00');
|
|
|
|
-- 退款订单: 菜单(权限码 payment:refund)
|
|
INSERT INTO "public"."iam_perm_menu" VALUES (603, 6, 'payment:refund', 'admin', 'RefundOrderList', '退款订单', 'Refund Orders', 'menu.trade.refundOrder', 'lucide:rotate-ccw', 'f', 'f', '/payment/order/RefundOrderList', '/trade/refund-order', NULL, 3, 'f', 't', 'f', 1, 1, 0, 'f', 'menu', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-03 16:00:00+00', '2026-07-03 16:00:00+00');
|