forked from wangziqi/gongxue-base
feat: add commerce reconciliation ledger
This commit is contained in:
@@ -17,6 +17,13 @@ import {
|
||||
refundNotifyRoute,
|
||||
updateRefundStatusRoute,
|
||||
} from './routes.js';
|
||||
import {
|
||||
importReconciliationRoute,
|
||||
previewReconciliationRoute,
|
||||
reconciliationAnomaliesRoute,
|
||||
reconciliationBatchesRoute,
|
||||
reconciliationItemsRoute,
|
||||
} from './reconciliation.js';
|
||||
|
||||
export const commerceRoutes: RouteDefinition[] = [
|
||||
['POST', '/api/commerce/orders', createOrderRoute],
|
||||
@@ -36,6 +43,11 @@ export const commerceRoutes: RouteDefinition[] = [
|
||||
['POST', '/api/commerce/refunds/notify/wechat_pay', refundNotifyRoute],
|
||||
['POST', '/api/commerce/refunds/notify/wechat-pay', refundNotifyRoute],
|
||||
['POST', '/api/commerce/refunds/notify/alipay', refundNotifyRoute],
|
||||
['POST', '/api/commerce/reconciliation/preview', previewReconciliationRoute],
|
||||
['POST', '/api/commerce/reconciliation/import', importReconciliationRoute],
|
||||
['GET', '/api/commerce/reconciliation/batches', reconciliationBatchesRoute],
|
||||
['GET', '/api/commerce/reconciliation/items', reconciliationItemsRoute],
|
||||
['GET', '/api/commerce/reconciliation/anomalies', reconciliationAnomaliesRoute],
|
||||
['POST', '/api/commerce/activation-codes/check', checkActivationCodeRoute],
|
||||
['POST', '/api/commerce/activation-codes/redeem', redeemActivationCodeRoute],
|
||||
['POST', '/api/commerce/coupons/claim', claimCouponRoute],
|
||||
|
||||
1165
apps/api/src/features/commerce/reconciliation.ts
Normal file
1165
apps/api/src/features/commerce/reconciliation.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -90,6 +90,8 @@ export function tenantPermissionCatalog() {
|
||||
{ key: 'tenant:domains:write', label: '域名管理' },
|
||||
{ key: 'tenant:payment:read', label: '商户配置查看' },
|
||||
{ key: 'tenant:payment:write', label: '商户配置管理' },
|
||||
{ key: 'tenant:reconciliation:read', label: '资金对账查看' },
|
||||
{ key: 'tenant:reconciliation:write', label: '资金对账导入' },
|
||||
{ key: 'tenant:refund:read', label: '退款查看' },
|
||||
{ key: 'tenant:refund:write', label: '退款申请/处理' },
|
||||
{ key: 'tenant:refund:review', label: '退款审核' },
|
||||
|
||||
Reference in New Issue
Block a user