import { renderFaIcon, schemaPage, customPage } from './helpers' export const paymentSection = { key: 'payment', label: '支付&付费', icon: renderFaIcon('fas fa-wallet'), route: '/payment', children: [ schemaPage({ key: 'payment-recharge', name: 'PaymentRecharge', label: '余额充值', route: '/payment/recharge', status: 'available', title: '余额充值', desc: '余额充值策略、记录和手动确认配置。', canonicalDomain: 'payment', section: 'recharge', }), schemaPage({ key: 'payment-vip', name: 'PaymentVip', label: 'VIP会员', route: '/payment/vip', status: 'available', title: 'VIP会员', desc: '会员套餐、会员特权和免扣策略。', canonicalDomain: 'payment', section: 'vip', }), customPage({ key: 'payment-gateway', name: 'PaymentGateway', label: '收款接口', route: '/payment/gateway', component: 'PaymentGateway', status: 'available', title: '收款接口', desc: '支付网关适配器、测试网关和手动确认配置。', canonicalDomain: 'payment', section: 'gateway', }), schemaPage({ key: 'payment-order', name: 'PaymentOrder', label: '订单设置', route: '/payment/order', status: 'available', title: '订单设置', desc: '订单前缀、有效期、展示字段和状态文案。', canonicalDomain: 'payment', section: 'order', }), schemaPage({ key: 'payment-revenue', name: 'PaymentRevenue', label: '创作中心', route: '/payment/revenue', status: 'available', title: '创作中心', desc: '独立配置现金与积分分成比例、结算周期和结算备注文案。', canonicalDomain: 'payment', section: 'revenue', }), schemaPage({ key: 'payment-affiliate', name: 'PaymentAffiliate', label: '推广返佣', route: '/payment/affiliate', status: 'available', title: '推广返佣', desc: '返佣规则、邀请链路和结算策略(返佣工单在支付中心)。', canonicalDomain: 'payment', section: 'affiliate', }), schemaPage({ key: 'payment-card-pass', name: 'PaymentCardPass', label: '卡密设置', route: '/payment/card-pass', status: 'available', title: '卡密设置', desc: '充值卡类型、卡号规则与兑换文案(卡密工单在支付中心)。', canonicalDomain: 'payment', section: 'card-pass', }), schemaPage({ key: 'payment-withdrawal', name: 'PaymentWithdrawal', label: '提现策略', route: '/payment/withdrawal', status: 'available', title: '提现策略', desc: '最低提现、手续费与说明文案(提现工单在支付中心)。', canonicalDomain: 'payment', section: 'withdrawal', }), ], }