本页为烘焙预约小程序项目中的「商户权益分销系统」需求说明,遵循通用 MCP 规范,仅更新文档,不包含具体代码实现。
本需求文档拆分为两个子模块:
二者共同为烘焙预约小程序提供「权益套餐卡售卖 + 卡券发放/激活 + 分销推广 + 收益结算 + 核销闭环」能力。
cool-admin-midway、管理后台 cool-admin-vue、小程序 cool-unix。eps_ 前缀,与预约模块 bake_ 区分。说明:本需求文档仅描述业务与接口层面的要求,实际 Entity 与数据库迁移请在 database_schema 文档中统一维护。
通过实体卡或电子卡的方式,将权益以「卡券」形式发放给用户,并在客户端完成激活绑定。
商户可以配置包含多个商品或服务的「权益套餐卡」,并通过卡券形式售卖与核销。
distributorId。distributorId、角色类型与来源渠道。以下为本模块的核心数据实体,具体字段以 database_schema 文档和 Entity 实现为准:
| 表名 | 说明 | 关键字段(需求层) |
|---|---|---|
eps_equity_card |
权益套餐卡定义 | cardNo、title、subTitle、coverUrl、tags、totalTimes、remainTimes、validType、validStart/validEnd、validDays、applyShopIds、status、price、commissionRate、configJson |
eps_equity_card_instance |
权益卡实例/卡券 | cardId、cardNo、activeCode、status、bindUserId、bindOrderId、totalTimes、remainTimes、validStart/validEnd、remark |
eps_order |
权益订单/分销关联 | orderNo、userId、cardId、payPrice、distributorId、distributorRole、estimatedCommission、settledCommission、status |
eps_verification_log |
权益核销记录 | orderId、cardId、userId、shopId、verifyCode、times、amount、commissionAmount、status、operatorId |
eps_distributor |
分销商信息 | userId、role、name、shopId、qrcodeUrl、totalEstimated、totalSettled、balance、status |
eps_equity_card、eps_equity_card_instance。eps_distributor、eps_order。POST /admin/eps/equityCardInstance/batchGenerate:批量生成卡券。GET /admin/eps/equityCardInstance/export:导出卡号与激活码。POST /admin/eps/equityCardInstance/changeStatus:冻结/作废/恢复卡券。POST /admin/eps/equityCard/verify:核销接口。GET /admin/eps/distribute/stats:分销统计接口,支持按分销商和时间区间查询。本节在现有烘焙预约项目模块基础上,对「商户权益卡发放与核销系统」和「商户权益分销系统」两个子模块分别进行工时与报价评估,并整体略有上调。
| 子模块 | 功能范围 | 报价工作时(人天) | 前端(人天) | 后端(人天) | 报价 |
|---|---|---|---|---|---|
| 权益卡定义管理 | 权益卡实体、Service、Controller 及后台发布/编辑页面(含 JSON 套餐配置) | 9.0 | 4.5 | 4.5 | ¥3,600 |
| 卡券发放与激活 | 卡券实例表、批量生成/导出、状态管理、客户端输入卡号/激活码激活 | 9.0 | 3.0 | 6.0 | ¥3,600 |
| 核销闭环与流水 | 核销码生成、扫码核销接口、核销记录列表与查询统计 | 6.0 | 1.5 | 4.5 | ¥2,400 |
| 模块一小计 | 24.0 | 9.0 | 15.0 | ¥9,600 |
| 子模块 | 功能范围 | 报价工作时(人天) | 前端(人天) | 后端(人天) | 报价 |
|---|---|---|---|---|---|
| 分销商管理 | 分销商信息 Entity、审批流程、列表与详情页面 | 7.5 | 1.5 | 6.0 | ¥3,000 |
| 分销收益与结算 | 预估收益与核销结算逻辑、统计接口与分销统计页面 | 7.5 | 3.0 | 4.5 | ¥3,000 |
| 分销订单监控 | 分销订单列表、图表统计、导出 | 6.0 | 3.0 | 3.0 | ¥2,400 |
| 模块二小计 | 21.0 | 7.5 | 13.5 | ¥8,400 |
报价口径与《需求评估文档》保持一致:日均单价 ¥400/人天,报价工作时按 0.5 天取整,可与其他模块并行开发。本模块的报价综合考虑了卡券安全与风控、批量导入导出、核销流水对账、多维统计等带来的实现与测试成本。
文档版本:v1.2 · 最后更新:2026-03-13
← 返回文档总览