需求描述 (PRD)
1. 功能总览
本需求旨在为运营平台提供一个短信资源管理功能,实现对旗下各小区短信资源的统一分配、监控和调整。平台可以管理自身的短信总额度,并将额度分配给具体小区。同时,提供详细的分配历史、使用记录查询,并建立资源预警机制。
- 原型链接: https://axhub.im/ax9/14c228b50b05a716/#g=1&id=elt036&p=%E7%9F%AD%E4%BF%A1%E6%9C%8D%E5%8A%A1
- Readdy设计稿: https://readdy.link/share/740bd25910c6955ba0a3552c950e99d2
2. 主要功能模块
2.1 短信资源管理主界面
此界面是功能的核心视图,集中展示平台和各小区的短信资源状态。
页面布局与字段:
平台切换:
提供下拉列表,支持搜索,可切换不同平台。
默认选中平台列表的第一项。
服务商信息 (当前平台):
分配情况 (当前平台):
小区列表:
主要功能:
2.2 平台资源调整与历史记录 (弹框)
运营平台用此功能来更新自身的短信资源总额。
资源调整弹框:
资源调整历史弹框:
2.3 小区资源配置 (弹框)
为单个小区分配短信资源。
表单字段:
小区名称:自动带入,不可修改。
分配方式:(必填)单选,"按金额分配" / "按条数分配"。
分配金额 / 分配条数:(必填)根据分配方式二选一展示。
转换系数:(必填)平台与小区的短信单价。
对应条数 / 对应金额:根据输入和转换系数自动计算得出,允许修改。计算结果四舍五入取整。
有效期限:(非必填)默认为"长期有效"。
备注:(非必填)。
功能逻辑:
自动换算:
对应条数 = 分配金额 * 转换系数
对应金额 = 分配条数 / 转换系数
确认分配:
提交前进行必填项校验,并弹出二次确认提示:"请确认后再提交,提交后无法修改及退款"。
确认后,增加该小区的可用短信条数,并生成一条"配置历史"记录。
同时更新平台"分配情况"中的剩余可分配条数(减少)和已分配且未使用条数(增加)。
2.4 小区配置历史记录 (弹框)
展示单个小区的所有历史分配记录。
2.5 小区短信使用情况 (弹框)
展示单个小区的短信发送明细。