选号系统开发文档

黄鹏宇 368 2022-08-29

一、需求

分为两个端:用户端、管理端

管理端:

  1. 添加套餐(套餐名、价格、套餐内容)
  2. 添加号码池(可批量也可单个)
  3. 查看订单(购买人信息、购买信息、状态)
  4. 修改订单状态(已出货、退款)
  5. 收到新订单通知

用户端:

  1. 填写基本信息表单(姓名、身份证号、联系手机号)
  2. 从号码池中选择号码(不展示锁单号码)
  3. 生成付款码(锁单)
  4. 微信支付
  5. 30分钟后未支付,则订单失效,号码回流
  6. 通过预留手机号和姓名,可以查询订单
  7. 取消订单

二、接口

用户端

  1. 根据运营商来获取号码池,以及套餐
  2. 购买:参数是姓名、身份证、手机号、 运营商、购买的手机号、套餐 (并发下的锁)
  3. 支付:判断是否已经超期
  4. 查询:根据姓名+手机号,查询自己的订单
  5. 取消订单

管理端

  1. 登录
  2. 添加套餐
  3. 添加号码池
  4. 查询订单【全部、已支付,手机号】
  5. 删除套餐
  6. 删除号码
  7. 设置订单为 取消、已出库
  8. 通知
  9. 底部预留信息