洁垫是一套面向公共卫生场景的一次性马桶垫智能发放系统。用户扫描设备二维码后,可以免费领取或在线购买马桶垫;代理和商户通过管理接口维护设备、补充耗材并查看收入与运营数据。
项目组成
当前目录包含两个主要项目:
| 项目 | 技术形态 | 主要职责 |
|---|---|---|
jd_api |
ThinkPHP 6 | H5、授权、管理、回调、设备与第三方集成 API |
jd_h5 |
Vue 2、Vant | 扫码首页、免费领取、购买、结果反馈与运营大屏 |
jd_api 内仍包含小程序管理接口和设备通知能力,但对应的小程序前端与设备固件不在当前目录中。因此,项目文档会明确它们是外部调用方,而不会把未发现的代码误写成已有子项目。
用户侧能力
- 识别二维码对应的设备与投放位置;
- 展示设备可用状态和耗材余量;
- 通过活动规则免费领取一次性马桶垫;
- 创建支付订单并购买指定数量;
- 展示出垫处理中、成功或失败结果;
- 提交未出垫、支付异常等故障反馈;
- 查看平台设备和出垫数据大屏。
运营侧能力
- 管理代理、商户、设备铺设与激活;
- 查看在线、缺垫和异常设备;
- 记录补垫、出垫、订单和收益;
- 接收支付、广告任务和设备执行回调;
- 通过微信授权关联用户身份;
- 按设备、区域和时间统计使用情况。