# 短信额度管理

业务场景:

手机短信的发送,会涉及到额度的问题,短信额度管理可以为部门和应用分配短信使用额度

使用角色:

后台管理员

业务逻辑:

进入消息后台-短信额度管理

短信额度管理

添加部门记录

额度分配

日额限制

操作日志

  1. 额度分配记录列表:
  • 字段:分配对象、类型、剩余总额、总额限制、日限额、当日使用、累计使用、最近分配
  • 字段说明:
    • 分配对象:对象名称,可以是应用名称(来自应用管理)或者部门名称(来自用户服务)
    • 类型:
      • 应用、部门
      • 通过接口发送短信,消耗应用的短信额度
      • 通过在线发送功能发送短信,消息部门的短信额度
    • 剩余总额:
      • 管理员为应用或部门分配的总的使用额度
      • 当总额限制时,发送短信消耗剩余总额
    • 总额限制:
      • 包括限制、不限制
      • 当总额限制时,应用/部门发送短信消耗剩余总额,剩余总额不足时,无法发送短信
      • 当总额不限制时,应用/部门发送短信不消耗剩余总额,用户发送短信无上限
    • 日限额:每日发送短信的上限
    • 当日使用:当日已使用短信额度
    • 累计使用:累计使用短信额度
    • 最近分配:管理员在后台每次分配短信额度,都会更新最近分配时间
  1. 添加部门记录
  • 因为部门数据来自外部,所以无法在一开始就生成部门额度记录,所以增加了手动添加部门记录的功能(同时支持自动生成逻辑,用户通过部门发送短信时,如果没有部门额度记录,会发送失败,但这时系统会自动生成相应部门的额度记录)
  • 分配对象:
    • 选择一个部门
    • 已存在部门短信额度记录的部门,不可选
  • 当前余额:显示当前部门剩余总额
  • 是否限制:即总额限制,默认不限制
  • 分配额度:为部门分配短信使用额度
  1. 操作:
  • 分配/批量分配:为部门或应用,分配短信使用额度,新增的额度会累加在剩余总额上
  • 限制/批量限制:限制部门或应用的短信额度使用,被限制的部门、应用,发送短信时,会消耗剩余总额
  • 不限制/批量不限制:不限制部门或应用的短信额度使用,这些部门、应用,发送短信时不消耗剩余总额,短信发送无上限
  • 日额限制:
    • 分配对象:显示被限制日使用额度的对象
    • 启用/停用:启用或停用日限额
    • 日限额:日限额额度,必填
  1. 操作日志:
  • 短信额度记录的操作日志
  • 字段:操作ID、操作行为、操作对象、操作时间、操作人、IP地址
  • 字段说明:
    • 操作ID:日志唯一标识符
    • 操作行为:
      • 对操作行为的说明
      • 点击分配:分配额度:+n,n=分配的额度
      • 点击限制:额度限制
      • 点击不限制:额度不限制
      • 停用日限额:日限额不启用
      • 修改日限额:日限额修改:n,n=修改的数字
    • 操作对象:操作的分配对象名称
    • 操作时间:操作时间
    • 操作人:姓名+学工号
    • IP地址:IP地址
    • 查询:
      • 时间段查询
      • 操作人查询
      • 操作行为筛选
      • 操作ID和IP地址搜索
    • 导出:可将操作日志导出为csv文件