推推 第二期 书目列表模块 官方版原型图:
https://m.naoffer.com/intern/design/115
推推 第二期 书目列表模块 Java官方版功能文档:
https://m.naoffer.com/intern/design/89
推推 第二期 书目列表模块 Java官方版接口文档:
https://m.naoffer.com/intern/module/96
本期作业评审内容如下:
1.做一个功能要注意它的亮点在什么地方;
2.这一期的接口有两个问题:一是一个比较小的亮点是动态查询接口;二是列表页的主要主要逻辑是加载下页;
3.大亮点:在用户量级比较大的情况下,要做两套接口或者是用另外一套接口
1.核心就是在一个接口,分页的三要素:排序、筛选和单元项
2.同学写的参数比较对,首先配置ID,然后排序的和筛选的三个值是挺好的一个结构
3.可以实现两个接口:一是用正常分页来做;二是更高级的一种,基于最后一条数据且大于这个值,但是有难度的
1.这期不用设计数据库
2.设计的分页接口,把size也当成参数是不对的
3.接口只能传两个值,做接口设计要考虑传的参数
1.一般来说主数据不要把它设置成可选
2.没有必要为了一个特殊场景,让接口判断发生很大的复杂度,保持逻辑的统一性是最好的
3.后端需要用数据库去变,可以用管理平台去去控制