我们系统的程序里,由于赶项目进度,同时,大家缺乏相应的沟通,在服务层提供的接口里,涉及到分页查询的,有如下三种情形:
-
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了。
各位看官,你说怎么办?你怎么看这事?要不要统一呢?如何统一?