商户权益分销系统 - 需求说明

本页为烘焙预约小程序项目中的「商户权益分销系统」需求说明,遵循通用 MCP 规范,仅更新文档,不包含具体代码实现。

模块概览

模块名称
权益卡发放与核销 + 分销
数据表前缀
eps_
预估工作量(合计)
45.0 人天
模块报价(合计)
¥18,000

一、模块概述

本需求文档拆分为两个子模块:

二者共同为烘焙预约小程序提供「权益套餐卡售卖 + 卡券发放/激活 + 分销推广 + 收益结算 + 核销闭环」能力。

说明:本需求文档仅描述业务与接口层面的要求,实际 Entity 与数据库迁移请在 database_schema 文档中统一维护。

二、核心业务逻辑

2.1 权益卡发放与激活(模块一)

通过实体卡或电子卡的方式,将权益以「卡券」形式发放给用户,并在客户端完成激活绑定。

2.2 权益套餐卡使用与核销(模块一)

商户可以配置包含多个商品或服务的「权益套餐卡」,并通过卡券形式售卖与核销。

2.3 分销体系(模块二)

2.4 收益逻辑(模块二)

2.5 核销闭环(跨模块)

  1. 用户在小程序「我的权益」中选择一张未用完的权益卡,点击「出示核销码」。
  2. 系统生成一次性核销码(或二维码),包含权益卡 ID、用户 ID、剩余次数、分销商摘要信息。
  3. 商户在管理后台或门店端 PC 扫码/输入核销码,完成有效性校验与剩余次数校验。
  4. 在事务中写入核销记录、扣减剩余次数、更新分销商预估收益与可提现余额。
  5. 核销结果实时反馈给用户与商户,并可在「核销历史」页面中查询。

三、后端需求(Midway.js / cool-admin-midway)

3.1 核心数据表(需求级字段)

以下为本模块的核心数据实体,具体字段以 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

3.2 Service 层

3.3 Controller 接口

四、前端需求(Vue3 + Element Plus / cool-admin-vue)

4.1 商户管理后台(模块一:卡券)

4.2 平台管理后台(模块二:分销)

五、开发工作量与报价

本节在现有烘焙预约项目模块基础上,对「商户权益卡发放与核销系统」和「商户权益分销系统」两个子模块分别进行工时与报价评估,并整体略有上调。

5.1 模块一:商户权益卡发放与核销系统

子模块功能范围报价工作时(人天)前端(人天)后端(人天)报价
权益卡定义管理 权益卡实体、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

5.2 模块二:商户权益分销系统

子模块功能范围报价工作时(人天)前端(人天)后端(人天)报价
分销商管理 分销商信息 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

← 返回文档总览