<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Mybatis-plus把List數(shù)據(jù)分頁(yè)

      一、編寫工具類:

      /**
       * @project
       * @Description  多表聯(lián)查-分頁(yè)
       * @Author songwp
       * @Date 2022/8/8 10:31
       * @Version 1.0.0
       **/
      public class PageUtils {
      
          public static Page<T> getPages(Integer pageNo, Integer pageSize, List list){
              Page<T> page = new Page<T>();
              int size = list.size();
              if(pageSize > size){
                  pageSize = size;
              }
              // 求出最大頁(yè)數(shù),防止currentPage越界
              int maxPage = size % pageSize == 0 ? size / pageSize : size / pageSize + 1;
              if(pageNo > maxPage){
                  pageNo = maxPage;
              }
              // 當(dāng)前頁(yè)第一條數(shù)據(jù)下標(biāo)
              int currentIndex = pageNo > 1 ? (pageNo -1) * pageSize : 0;
              List pageList = new ArrayList<>();
              // 將當(dāng)前頁(yè)的數(shù)據(jù)放進(jìn)pageList
              for (int i = 0; i < pageSize && currentIndex + i < size; i++) {
                  pageList.add(list.get(currentIndex + i));
              }
              page.setCurrent(pageNo).setSize(pageSize).setTotal(list.size()).setRecords(pageList);
              return page;
          }
      
          /**
           * @Description:轉(zhuǎn)換為 IPage 對(duì)象
           * @Author: songwp
           */
          public static <T, E> IPage<T> copy(IPage page, List<E> sourceList, Class<T> targetClazz) {
              IPage pageResult = new Page(page.getCurrent(),page.getSize(),page.getTotal());
              pageResult.setPages(page.getPages());
              List<T> records = BeanUtil.copyToList(sourceList,targetClazz);
              pageResult.setRecords(records);
              return pageResult;
          }
      
          /**
           * @Description:轉(zhuǎn)換為 IPage 對(duì)象
           * @Author: songwp
           */
          public static <T, E> IPage<T> copy(IPage page, Class<T> targetClazz) {
              return copy(page,page.getRecords(),targetClazz);
          }

      二、調(diào)用測(cè)試數(shù)據(jù)顯示:

      {
        "records":[  {

                  "year": "2022",
                  "month": "2",
                  "sendTime": "2022-08-05T10:48:13.000+0000",
                  "haveSent": 4,
                  "totalSend": 5,
                  "totalSalary": 1000010.0,
                  "uploadId": "1555505949937033218",
                  "pushStatus": 1
                }
              ],
              "total": "2",
              "size": "1",
              "current": "0",
              "orders": [],
              "optimizeCountSql": true,
              "searchCount": true,
              "countId": null,
              "maxLimit": null,
              "pages": "2"
      }

      posted @ 2022-08-08 11:21  [奮斗]  閱讀(1681)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产久免费热视频在线观看| 白丝乳交内射一二三区| √天堂中文www官网在线| 国产成人综合亚洲精品国产| 国产综合久久99久久| 四虎成人精品永久网站| 麻豆国产成人AV在线播放| 亚洲熟妇自偷自拍另类| 精品无码一区在线观看| 欧美激情视频一区二区三区免费 | 来凤县| 国产精品一区二区三区三级| 国产精品中文字幕观看| 亚洲男人第一无码av网站| 亚洲 日韩 国产 制服 在线| 亚洲欧美日韩在线不卡| 狠狠躁夜夜躁无码中文字幕| 精品久久久噜噜噜久久久| 日韩乱码卡一卡2卡三卡四| 一本av高清一区二区三区| 国产在线午夜不卡精品影院| 蜜臀av一区二区国产精品| 337p粉嫩大胆色噜噜噜| 久久中文字幕无码专区| 中国老熟女重囗味hdxx| 亚洲无人区一区二区三区| 欧美人与动人物牲交免费观看| 噜噜噜噜私人影院| 国产91久久精品一区二区| 国产高潮又爽又刺激的视频| 国产一区二区日韩经典| 在线观看国产成人av天堂| 国产尤物精品自在拍视频首页| 亚洲欧洲∨国产一区二区三区 | 色偷偷www.8888在线观看| 亚洲国产天堂久久综合226114| 免费无码一区无码东京热| 亚洲一区二区三区久久综合| 亚洲欧美中文字幕日韩一区二区 | 无码中文av波多野结衣一区| 91偷自国产一区二区三区|