功能名
运营平台短信资源管理
需求描述
为运营平台提供短信总额度的配置、分配、监控与历史记录,覆盖平台层资源调整、小区层分配与使用查询,并提供低库存预警。
概述
平台拥有统一短信资源池,可在多平台间切换查看,支持运营人员调整平台剩余条数,对各小区进行按金额或按条数的资源分配,实时查看分配余量、分配历史和使用明细,并在资源低于阈值时提示预警。
页面设计
平台切换下拉:默认选中首个平台,支持搜索切换。
服务商信息卡片:展示服务商名称、剩余条数(<1000告警高亮)。
分配情况卡片:剩余可分配条数、已分配且未使用条数。
小区列表:按创建时间倒序,列示小区名称、剩余条数、历史使用(总计/本月),操作列含资源配置、配置历史、使用情况。
顶部预警条:存在小区剩余<1000时提示“检测到n个小区资源不足1000条,请及时补充”。
弹框1-资源调整:调整类型(增加/减少)、调整数量、备注;提交更新平台剩余条数。
弹框2-资源调整历史:列示调整时间、类型、数量、调整前/后、操作人、备注。
弹框3-小区资源配置:分配方式(按金额/按条数),分配金额/条数,转换系数,对应条数/金额(可修改,四舍五入取整)、有效期限(默认长期)、备注;含二次确认。
弹框4-小区配置历史:操作时间、分配方式、分配条数、支付金额、转换系数、原/现剩余条数、有效期、备注。
弹框5-小区使用情况:推送时间、推送名称、推送内容、推送状态、接收成功/失败数。
用户旅程
进入短信资源管理页,默认看到首个平台数据与预警提示。
通过平台下拉切换查看不同平台的资源与小区列表。
在搜索框按小区名称筛选列表。
当预警提示出现时,运营点击相关小区的资源配置或调整平台资源。
运营点击“资源调整”更新平台剩余条数,或查看“资源调整历史”。
运营在小区行点击“资源配置”分配资源,确认后更新平台与小区数据。
运营点击“配置历史”查看小区分配记录,或“使用情况”查看发送明细。
用户故事
作为运营,我需要在切换平台时立即看到对应服务商剩余、分配情况和小区列表,以便及时决策。
作为运营,我需要当小区剩余<1000时收到提示,避免资源耗尽影响发送。
作为运营,我需要调整平台资源总量并留痕,以便审计和回溯。
作为运营,我需要按金额或条数为小区分配资源,并自动换算,以提高效率和准确性。
作为运营,我需要查看小区分配历史和使用明细,便于监控消耗与问题追踪。
实现逻辑
平台选择:加载平台列表,默认首个,切换触发重新拉取服务商信息、分配情况、小区列表。
分配计算:剩余可分配=平台剩余条数-已分配未使用;已分配未使用=SUM(小区已分配-已使用)。
预警:统计小区剩余<1000数量,>0显示提示;剩余条数<1000样式高亮。
资源调整:校验必填;根据类型对平台剩余条数加减,记录调整历史(前后值、操作人、备注)。
小区配置:按金额分配时,对应条数=金额*转换系数;按条数分配时,对应金额=条数/转换系数;结果四舍五入取整,字段可手动修改后以最终值提交;提交前二次确认;成功后更新小区剩余、平台剩余可分配/已分配未使用,并写入小区配置历史。
搜索与排序:小区列表按创建时间倒序;按名称过滤。
记录展示:各历史/使用弹框按字段完整展示,数据来源对应记录表。
功能细节
输入校验:调整数量、分配金额/条数、转换系数为正数必填;分配方式、调整类型必选。
二次确认文案:“请确认后再提交,提交后无法修改及退款”。
有效期限:默认“长期有效”,可选日期范围。
取整规则:自动换算结果四舍五入为整数,可编辑后提交以用户最终输入为准。
告警阈值:固定1000条。
列表字段完整性:与页面设计/弹框字段一致;小区列表含历史使用总计、本月使用。
状态刷新:成功提交后刷新相关卡片与列表数据保持一致。