1.控制层
@PostMapping("/find") public Result find(int CurPage,int PageSize){ // 调用服务添加 PageInfo<CheckGroup> list=checkGroupService.find(CurPage,PageSize); return new Result(true, MessageConstant.ADD_CHECKGROUP_SUCCESS,list); }
2.service接口
PageInfo<CheckGroup> find(int curPage, int pageSize);
3.service实现类
@Override public PageInfo<CheckGroup> find(int curPage, int pageSize) { PageHelper.startPage(curPage,pageSize); List<CheckGroup> list= checkGroupDao.find(curPage,pageSize); return new PageInfo<CheckGroup>(list); }
4.dao层接口
List<CheckGroup> find(int curPage, int pageSize);
5.XMl
<select id="findAll" resultType="checkgroup"> select * from t_checkgroup </select>
6.javaBean
public class CheckGroup implements Serializable { private Integer id;//主键 private String code;//编码 private String name;//名称 private String helpCode;//助记 private String sex;//适用性别 private String remark;//介绍 private String attention;//注意事项 private List<CheckItem> checkItems;//一个检查组合包含多个检查项
参数封装到查询VO:
public class QueryPageBean implements Serializable{ private Integer currentPage;//页码 private Integer pageSize;//每页记录数 private String queryString;//查询条件
7.postman结果