美文网首页金石路545号水吧
springboot分页查询接口

springboot分页查询接口

作者: 丁忠康 | 来源:发表于2017-12-11 12:41 被阅读26次

    Mapper:

    分页查询意向客户

    @Select("SELECT * FROM t_customer WHERE intention = 1 and periods = #{arg0} LIMIT #{arg1},#{arg2}")

    publicList getIntentionByPage(String periods,intstart,intsize);

    Service:

    publicList getIntentionByPage(String periods,intstart,intsize)

    {

    returncustomerMapper.getIntentionByPage(periods,start,size);

    }

    Controller:

    @RequestMapping("/customerIntentionByPage")

    publicList getIntentionByPage(Page page )

    {

    page.initNum();

    returncustomerService.getIntentionByPage(page.getPeriods(),page.getStart(),page.getSize());

    }

    封装的Page:

    public classPage

    {

    private intsize;

    private intpageNum;

    privateStringperiods;

    private intstart;

    private intend;

    private intcount;

    public intgetCount()

    {

    returncount;

    }

    public voidsetCount(intcount)

    {

    this.count= count;

    }

    public intgetSize()

    {

    returnsize;

    }

    public voidsetSize(intsize)

    {

    this.size= size;

    }

    public intgetPageNum()

    {

    returnpageNum;

    }

    public voidsetPageNum(intpageNum)

    {

    this.pageNum= pageNum;

    }

    publicString getPeriods()

    {

    returnperiods;

    }

    public voidsetPeriods(String periods)

    {

    this.periods= periods;

    }

    public intgetStart()

    {

    returnstart;

    }

    public voidsetStart(intstart)

    {

    this.start= start;

    }

    public intgetEnd()

    {

    returnend;

    }

    public voidsetEnd(intend)

    {

    this.end= end;

    }

    public voidinitNum()

    {

    if(pageNum>=1&&size>0)

    {

    //从第几条开始

    start= ((pageNum-1) *size) ;

    //在第几条结束

    end= ((pageNum-1) *size) +size;

    }

    }

    }

    在浏览器中输入地址/periods=?&pageNum

    =?&size=?

    参数意思是:第几期,第几页,每一页显示几条数据

    相关文章

      网友评论

        本文标题:springboot分页查询接口

        本文链接:https://www.haomeiwen.com/subject/mrdiixtx.html