接口分析

账号发布接口
每天该租户下所有:账号姓名
audit_log:user_id、tenant_name
在audit_log取出user_id集合通过tenant,创建时间
每天该租户下所有:账号登录次数
账号登录信息占比
使用资源次数
resource_consumption:user(id)、consumptions消耗量、consumption_time消费时间

service
api :XXXService
impl:XXXServiceImpl
model:XXX实体类
@Build:不需要太多的set方法来定义属性内容

@AllArgsConstructor 构造函数
@NoArgsConstructor 无参构造函数
@Accessors(chain = true)
fluent:流畅的 getter和setter方法的方法名都是基础属性名,setter方法返回当前对象

chain:链式的 setter返回当前对象

 repo:XXXRepoapp.config:XXX内部服务的bean

rest
controller.api: IXXX 接口调用
controller.impl: XXX 接口实现

我的任务

新图标 账号分布接口

  • 账号登陆:T30 至今每天该租户下所有账号登录次数
    使用分布显示T-30至今该租户下所有账号登录次数占比(鼠标悬停显示登录次数及使用资源次数)
  • 需求 账号name、登录次数、使用资源次数、按照账号登录信息提供占比

新图标 账号及资源接口

  • 资源使用:T-30 至今每天该租户下所有账号使用次数类资源包的次数 ??? 不太理解资源使用(所有账号一共的使用资源包次数?)及账号登陆(是该租户登录账号个数吗)
  • 需求:资源使用、账号登录

需求清单

用户中心

  • admin为租户添加资源包
  • 租户下账号使用车险智能决策平台、按条使用风控平台
  • 租户管理员可查看账户使用日志及资源扣费记录

admin 租户列表

  • 位置:租户管理 -> 租户列表

  • 资源包顺序:
    资源包
    当日资源包:一天(有效期到当日:23:59:59)
    ???什么叫做当日资源包,是 例如二十天有效期,当天结束就少一天?
    资源包使用按照创建顺序依次使用资源
    使用:
    车险智能决策资源包:按天使用
    承保风控、理赔风控:每查询成功一次,扣减一次;
    添加资源包
    添加:一个,可对三个资源包进行选择,填写相应天数/次数(1/999999)
    校验:至少选择一个资源,未勾选(提示:至少需要选择一个资源)
    勾选的资源内容校验(???如何校验,填写的时候是直接填写天数/次数还是填写天数 / 次数),校验通过,保存
    ???不通过,提示信息吗,还是直接不保存

    生效中(创建时间 早 3.1 -> 晚 3.3)

    1、显示勾选的资源
    2、剩余天数/次数
    3、总天数/次数
    ???什么时候是总天数,什么时候是剩余天数
    4、创建时间
    均不可编辑
    ???要显示全部生效中吗
    已失效(按失效时间 晚3.3 -> 早 3.1)

    1、显示勾选的资源
    2、剩余天数/次数
    3、总天数/次数
    4、创建时间
    5、失效时间
    均不可编辑
    显示:十个已失效资源包,点击 更多 图标显示下十个,以此类推

车险及风控登录后:

  • 若该用户角色为管理员,显示用户中心,可点击进入
  • 在车险智能登录成功,资源包时间不足 (=0 | 超出有效期):
    弹出提示()、提交按钮置灰
  • 在风控系统,
    新建承保风控:
    资源包次数不足(=0),弹出提示,提交按钮置灰
    新建理赔风控:
    资源包次数不足(=0),弹出提示,提交按钮置灰
  • 显示

    用户上一次登陆时间(首次登录需要改密码再次登录)
    资源包剩余数量(<10 标红)

用户中心

  • 用户在其他系统登录后跳转到用户中心,自动登录(是单点登录系统吗?)
  • 将 设定信息-设定品牌、账号管理-新建账号、账号管理-账号列表 移至用户中心(???只剩下日志信息吗(账号日志及资源日志)),车险决策里不再显示。页面及功能和以前相同。
  • 剩余资源包
    显示:资源包剩余天数及次数,剩余百分比(该类型资源包剩余数量/总数量)
  • 资源使用:T-30 至今每天该租户下所有账号使用次数类资源包的次数 ??? 不太理解资源使用(所有账号一共的使用资源包次数?)及账号登陆(是该租户登录账号个数吗)
  • 账号登陆:T30 至今每天该租户下所有账号登录次数
    使用分布显示T-30至今该租户下所有账号登录次数占比(鼠标悬停显示登录次数及使用资源次数)

    账号日志:
    页面同admin里的日志管理,筛选该租户下信息。去掉租户筛选,去掉租户列,增加导出全部(公有云版admin功能)

    资源日志:
  • 资源触发场景:
    1、admin为租户增加次数类资源包
    2、用户新增 承保风控/理赔风控 并查询成功
  • 默认显示 10 条数据,时间倒序
    显示账号、时间、资源、资源变动
    账号:显示账号超过10字显示 … ,鼠标悬停显示所有。 增加资源包操作账号显示SYSTEM
    资源:承保风控查询、理赔风控查询
    资源变动:± 整数 ???是按照什么统计的,是什么时间段内的资源变动
  • 分页显示,每页十条(??? 是固定的吗,还是可选)
  • 查询:支持账号,时间,资源
    默认为空,查询该租户下所有数据
    账号:输入框,1-50 字符,查询账号 like key% 的结果
    时间:时间段选择,精确到秒,左侧时间小于右侧时间,查询日志时间符合的结果
    资源:单选,可选 承保风控查询 / 理赔风控查询

垃圾桶:???应该不算到需求里吧

用户中心--需求分析相关推荐

  1. 【从0到1完成一个项目(一)】用户中心(上)

    用户中心(上) 写在前面 作为后端程序员,前端不用学很深,只要在前后端分离的项目中,了解前后端是如何进行数据交互的就行[Ajax发请求+后端request接收参数,使用框架接收参数会更简单,然后返回给 ...

  2. Django博客系统(用户中心修改)

    1. 用户中心接口设计 1.请求方式 选项 方案 请求方法 POST 请求地址 /center/ 2.请求参数:表单 参数名 类型 是否必传 说明 username string 否 用户名 avat ...

  3. Django博客系统(用户中心展示)

    1. 页面展示 1.在users.views.py文件中定义视图 from django.views import Viewclass UserCenterView(View):def get(sel ...

  4. 美多商城之用户中心(添加和验证邮箱)

    二.添加和验证邮箱 2.1 添加邮箱后端逻辑 1. 添加邮箱接口设计和定义 1.请求方式 选项 方案 请求方法 PUT 请求地址 /emails/ # 添加邮箱url(r'^emails/$', vi ...

  5. 美多商城之用户中心(用户基本信息)

    一.用户基本信息 1.1用户基本信息逻辑分析 1. 用户基本信息逻辑分析 以下是要实现的后端逻辑 用户模型补充email_active字段 查询并渲染用户基本信息 添加邮箱 发送邮箱验证邮件 验证邮箱 ...

  6. 亿级用户中心的设计与实践

    -     前言    - 用户中心是互联网最为基础的核心系统,随着业务和用户的增长,势必会带来不断的挑战.如何在亿级的情况下保证系统的高可用,高性能以及高安全,本文能够给你一套实践方案. 注1:本文 ...

  7. layui设置按钮不可点击_(eblog)7、博客发布收藏、用户中心的设置

    小Hub领读: 继续我们的eblog,今天来完成博客文章收藏,用户中心的设置! 项目名称:eblog 项目 Git 仓库:https://github.com/MarkerHub/eblog(给个 s ...

  8. 用户中心 - 查询用户信息

    /*** 根据用户id查询用户信息* @param userId* @return*/ public Users queryUserInfo(String userId); @Transactiona ...

  9. 超级组合:用户中心+云平台

    在Web3.0时代,一体化是个趋势,框架级别的用户中心,用户资源一体化框架需求应运而生,用户中心加云平台这个组合也随之出现.下面介绍两种框架级别的用户中心加云平台的组合. 1.用户中心UCenter ...

最新文章

  1. readelf和ldd分析elf文件
  2. 2013-3-10日记
  3. 大脑天天超负荷,三分天赋,七分练,世间惊现普通脑修炼秘籍
  4. 【摩天好课推荐】传统企业数字化转型的困惑、思考与实践
  5. Android dex分包方案 (多dex)
  6. IPC--三---共享内存
  7. cesium米转换经纬度_Cesium 坐标系转换
  8. hc sr04流程图_HC-SR04超声模块示例代码/原理图/说明书等全套资料
  9. 量化策略回测唐安奇通道
  10. Linux环境安装Redis高可用及配置主从复制、哨兵模式、分布式集群模式
  11. linux sdr 2832u软件无线电,使用R820T+RTL2832U玩软件无线电
  12. GIS中坐标系的基本概念
  13. Windowsmobile 的第一篇 为什么选择windows mobile 的分析
  14. 克里金插值算法java实现
  15. 微信登陆、支付接口对接整理
  16. QT自制复古武侠端游
  17. 进程间通讯的四种方式
  18. darknetYolov3图片的分类计数、置信度以及输出xmin,xmax,ymin,ymax的结果
  19. 老司机都懂的x件事,一般人我不告诉他
  20. 华纳云:ddos攻击怎么防?防御ddos的几种方法

热门文章

  1. 高性能网络编程(三)TCP消息的接收
  2. 用python画玫瑰
  3. DNS劫持详解、如何使用网站监控检测dns劫持和网络劫持的特征
  4. 喷管流动的守恒型CFD解法及激波捕捉(附完整代码)
  5. Java编写的超酷仿Google地球软件
  6. 生成8-20位随机密码(大小写字母、数字、特殊字符)
  7. C++入门到精通 ——第七章 STL标准模板库大局观
  8. 怎样通过heic图片转换器,将heic图片转换jpg方法
  9. 《Axure 流程图》
  10. 配置 Rancher 让节点机使用内网连接管理台