商城模块开发 wiki

商城模块开发

每个版本相关责任人务必按以下要求进行版本的推进。

\责任人备注
产品XXX输出需求文档
测试XXX输出测试用例
前端XXX细分前端解决方案在Coding拆分任务评估开发工时
后端XXX细分后端解决方案在Coding拆分任务评估开发工时
需求清单:
  • 商品分类:新增商品类别,方便商品筛选
  • 商品管理: 商品的管理,增删改查
  • 商城币:系统中的商品兑换货币。
  • 硬件授权:对接的安卓设备进行授权,能执行兑换商品下单操作。
  • 商品订单:创建订单 修改订单状态 退单 列表展示 支持兑换机兑换商品。
  • 学校学生账户列表:筛选显示学生在当前时段的账户数量 支持导出
  • 商城币获取/消费流水: 操作产生的流水数据入库操作
需求细分(含解决方案):
  • 商品分类:增删改查
  • 商品管理: 增删改查 支持商品图片批量导入 商品信息批量导入 支持置顶 批量设置商品兑换提醒老师功能/批量上下架/批量删除/
  • 商城币:系统中的商品兑换获币。
  • 硬件授权:对接的安卓设备进行授权,能执行兑换商品下单操作。
  • 商品订单:增删改查,高并发的控制,库存扣减的控制,这里要求做双重锁的检查,缓存数据的原子扣减判断 + 数据库的大于兑换额度的判断。
  • 学校学生账户列表:创建账户信息,流水有变动进行触发账户数据更新 支持导出
  • 商城币获取/消费流水:操作产生的数据入库操作 产生的流水数据入库 支持导出
  • 从原服务中把积分商城管理的逻辑迁移到mall模块,商品信息、库存的增删改逻辑需要增加缓存
  • 目前已经迁移到mall的逻辑,保留与H5、硬件相关的接口,并把缓存使用起来
  • 这个和外部对接的部分,需要特别注意
  • 兑换功能的接口需要进行压测,达到并发 1200/s
  • 接口参数,需要遵循标准规范,进行统一的参数验证,用户信息按新方式获取
功能接口
模块说明时间
商品管理商品管理,商品筛选,设置商品兑换限制使用班级,批量设置提醒教师,批量删除,批量下架,批量上架,批量导入商品 excel,批量导入商品图片,商品名唯一性判断, 缓存15h
商品类别管理商品类别管理,增删改查1h
教师列表全校教师1h
全校班级提供年级班级列表1h
学校花名册年级,班级,学生关联关系1h
订单管理订单列表,退单,确认订单,导出订单,批量领取,批量退单,筛选5h
商城用户资产筛选,分页显示商城币数量,导出4h
兑换柜兑换人脸数据提供,卡号获取用户信息,设备授权5h
货币管理货币流水,溯源,新学期清零归档(账户表冗余上次结算流水的最新的id)5h
需求计划:

本次需求由产品xxx提出,测试xxx测试,前端(xxx)参与,后端(xxx)参与,预估开发5天

版本开发周期:2024-02-01 ~ 2024-02-06

\时长(H)备注
开发41h后端开发接口联调
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值