报表接口和数据库设计

接口设计

首页和搜索

  1. 获取热门推荐
    GET /v1/hotRecommend
    返回

  2. 搜索

GET /v1/search?keyword=
返回是个啥?树还是列表?
GET /v1/search/subject
筛选出搜索结果内可用的分类

  1. 我的关注
    GET /v1/favor
    管理
    UPDATE /v1/favor
    DELETE /v1/favor?

  2. 获取主题
    GET /v1/subject (主题、列表?)

  3. 考核报表快速下载-考核口径
    GET /v1/fastdownload/stat
    [2019,2018,2017]

  4. 考核报表快速下载-考核报表类型
    GET /v1/fastdownload/type
    [日报,月报]

  5. 考核报表快速下载-考核报表时间
    GET /v1/fastdownload/date

  6. 下载内容
    GET /v1/fastdownload/catalog

  7. 我的关注-下载-报表时间
    GET /v1/favor/date (考虑可用性)

  8. 我的关注-下载-分公司选择:
    GET /v1/favor/branch (考虑可用性)

  9. 点击前往报表所在文件夹:

GET /v1/detail?refer=${rpt_id}

数据库设计

tbl_bdsc_rpt_keyword_info 报表搜索关键字热度信息表

keyword, count

tbl_bdsc_rpt_favor_info 报表收藏夹基本信息表

favor_id, rpt_id

tbl_bdsc_rpt_info 报表基本信息表

rpt_id, rpt_pId,path,name,ext,catlog

tbl_bdsc_rpt_stat_info 报表统计信息表

rpt_id, stat_type,stat_value
stat_type(hot热度,download 下载次数)

你可能感兴趣的:(报表接口和数据库设计)