69 views
# Showlist 优化需求 1.0 PRD [toc] ## 修订记录 | 版本号 | 修订日期 | 修订人 | 修订内容 | | ------ | -------- | -------- | ------------------------------ | | 1.0 | 2021.6.16 | biwei.he | 新建| ## 背景 来源于 Mars 产品的需求 ## 目标 1. 优化 showlist,使 showlist 能覆盖更多场景 ## 适用场景 1. Mars 进京赶考:同一活动周期内需要获取同一批假用户 2. Mars 分红锦鲤:需要根据已产生的锦鲤数计算剩余的锦鲤数 ## 详细功能设计 需求: - 获取特定条件的 list - 支持通过带参匹配 - 接口返回体增加 list 长度 - 当前 list 长度以及获取 list 的长度 ### 获取特定条件的 list - 支持带参数查询 - 支持的参数类型: - string - 支持的字段: - title - text - subtext - 支持带多个参数 - 匹配条件:模糊匹配 例如:(以下格式仅供参考,由开发人员确定) ```json { "title": ["测试 1","测试 2"], "text": ["UHJ778NNN"] } ``` 返回: - title 中包含了 "测试 1" 或者 "测试 2" 或者 text 中包含了 "UHJ778NNN" 的 list ### 接口返回体增加 list 长度 - 增加当前整个 list 已产生的数据量(已产生了多少条数据) - 增加当前获取到的 list 的数据量 - 增加当前整个 list 限制的最大数据量