首页>代码>spring boot+mybatis+spring mvc整合开发超市订单后台管理系统>/超市订单管理系统/SMBMS/src/main/java/com/elead/controller/ProviderController.java
package com.elead.controller;

import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.elead.pojo.SmbmsProvider;
import com.elead.service.ProviderService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@Controller
@RequestMapping("/jsp")
public class ProviderController {
    @Autowired
    private ProviderService providerservice;
    @RequestMapping("/getProviderList")
    @ResponseBody
    public Map<String, Object> getProviderList(Integer pageNum, Integer pageSize, SmbmsProvider provider) {
        System.out.println(pageNum+"=================");
        System.out.println(pageSize+"=================");
        System.out.println(provider.toString()+"=================");
       
      if (pageNum==null && pageSize==null) {
          // 开始分页
          PageHelper.startPage(0, 0);
          PageInfo<SmbmsProvider> provider2 = providerservice.getProvider(provider);
          // 新建一个map集合用于存储数据
          Map<String, Object> map = new HashMap<String, Object>();
          // 总条数
          map.put("total", provider2.getTotal());
          // 结果集
          map.put("rows", provider2.getList());
          // 当前页的数量
          map.put("size", provider2.getSize());
          // 总页数
          map.put("pages", provider2.getPages());
          // 所有导航页号
          map.put("navigatepageNums", provider2.getNavigatepageNums());
          // 是否为首页
          map.put("isIsFirstPage", provider2.isIsFirstPage());
          // 最后一页
          map.put("isIsLastPage", provider2.isIsLastPage());
          System.err.println("供应商管理后台信息1:"+map);
          return map;
    }else {
     // 开始分页
        PageHelper.startPage(pageNum, pageSize);
        PageInfo<SmbmsProvider> provider2 = providerservice.getProvider(provider);
        // 新建一个map集合用于存储数据
        Map<String, Object> map = new HashMap<String, Object>();
        // 总条数
        map.put("total", provider2.getTotal());
        // 结果集
        map.put("rows", provider2.getList());
        // 当前页
        map.put("pageNum", provider2.getPageNum());
        // 每页的数量
        map.put("pageSize", provider2.getPageSize());
        // 当前页的数量
        map.put("size", provider2.getSize());
        // 总页数
        map.put("pages", provider2.getPages());
        // 所有导航页号
        map.put("navigatepageNums", provider2.getNavigatepageNums());
        // 是否为首页
        map.put("isIsFirstPage", provider2.isIsFirstPage());
        // 最后一页
        map.put("isIsLastPage", provider2.isIsLastPage());
        System.err.println("供应商管理后台信息2:"+map);
        return map;
    }
    }
}
最近下载更多
ma406805131  LV19 2024年12月24日
hanaumi  LV2 2024年9月23日
864216741  LV2 2024年8月25日
爱在黎明破晓钱  LV7 2024年6月21日
微信网友_6013389878005760  LV3 2023年9月14日
18584457462  LV5 2023年5月7日
1613619109  LV6 2023年3月9日
liangge2115  LV27 2022年12月4日
计算机暴龙战士  LV19 2022年11月16日
djkhakjhbfjdwk  LV2 2022年9月4日
最近浏览更多
ma406805131  LV19 2024年12月24日
微信网友_7294647983099904 2024年12月13日
暂无贡献等级
szq12138  LV1 2024年12月12日
shunlun8855  LV1 2024年10月25日
renhaojie12138 2024年10月16日
暂无贡献等级
半夏bx  LV14 2024年10月4日
hanaumi  LV2 2024年9月23日
微信网友_7030143019094016  LV1 2024年9月11日
864216741  LV2 2024年8月25日
Song3LL 2024年7月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友