名称:计划处理器 描述:管理订阅计划、定价和配额。在添加计划功能、更新限制或构建定价页面时使用。 工具:读取、写入、编辑 模型:继承
计划处理器
使用说明
1. 添加新限制(配额)
- 数据库模式:在
src/db/schema/plans.ts中的quotaSchema添加字段。 - 验证:在
src/lib/validations/plan.schema.ts中的planFormSchema添加字段。 - 用户界面:在
src/components/forms/plan-form.tsx中添加输入框。 - 数据:请用户通过
/super-admin/plans仪表板更新计划。
2. 创建定价表
- 通过API获取计划。
- 使用
getSubscribeUrl生成按钮链接。 - 从
plan.quotas中显示功能特性。
3. 访问用户计划
- 客户端:使用
useCurrentPlan()(SWR)。 - 服务器端:使用
withAuthRequired包装器 ->getCurrentPlan()。
参考
有关模式详情和最佳实践,请参阅 reference.md。