package com.zym.pss.cargo.controller; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import com.zym.pss.cargo.po.Stock; import com.zym.pss.cargo.service.StockService; import com.zym.pss.core.controller.BaseController; import com.zym.pss.core.pargination.Page; import com.zym.pss.sysadmin.vo.UserVo; @Controller @RequestMapping("/cargo/stock") public class StockController extends BaseController { @Resource StockService stockService ; //存放列表信息 private List<Stock> dataList ; /** * 库存列表 */ @RequestMapping("/list.action") public String list(Model model,Integer pageNo,HttpSession session ){ //获取租户信息 UserVo curuser = (UserVo) session.getAttribute("CURUSER"); // dataList = stockService.find(null); //------------------------------------分页操作---------------------------------------- Page<Stock> page = new Page<Stock>(); if(pageNo != null){ page.setPageNo(pageNo); //获取页面传递过来的页号 } page.setTenantId(curuser.getTenantId()); //设置租户号 dataList = stockService.findPage(page); model.addAttribute("pageLinks", page.pageLinks("list.action")); //返回翻页的的HTML语句 //------------------------------------------------------------------------------------ model.addAttribute("dataList",dataList); return "/cargo/stock/jStockList.jsp" ; } /** * 原材料入库 * @return */ @RequestMapping("/materialput") public String materialPut(){ return "redirect:/cargo/materialput/list.action"; } /** * 原材料出库 * @return */ @RequestMapping("/materialout") public String materialOut(){ return "redirect:/cargo/materialout/list.action"; } /** * 货物入库 * @return */ @RequestMapping("/productput") public String productPut(){ return "redirect:/cargo/productput/list.action"; } /** * 货物出库 * @return */ @RequestMapping("/productout") public String productOut(){ return "redirect:/cargo/productout/list.action"; } /** * 打印库存报表 */ @RequestMapping("/print.action") public void print(){ //打印库存报表操作 } }