【不靠谱程序员】当pageIndex遇上pageNo

139 阅读1分钟

我们系统的程序里,由于赶项目进度,同时,大家缺乏相应的沟通,在服务层提供的接口里,涉及到分页查询的,有如下三种情形:

  • List GetOrderList(OrderQueryModel condition, int pageIndex, int pageSize);

  • List GetOrderList(OrderQueryModel condition, int pageNo, int pageSize);

  • List GetOrderList(OrderQueryModel condition, PageMode pagedInfo);

上面方法的签名里,同时涉及到了pageIndex和pageNo,加上缺乏必要的注释,前端开发组同学在调用时,尤其是获取第一页数据时,有的给的是0,有的给的是1。等到冒烟测试的时候,这些分页查询就出现bug了。

各位看官,你说怎么办?你怎么看这事?要不要统一呢?如何统一?