package com.bonus.app.controller; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; 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.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.bonus.newInput.beans.NewInputQrcodeBean; import com.bonus.newInput.service.NewInputQrcodeService; import com.bonus.sys.BaseController; @Controller @RequestMapping("/backstage/app/newQrcode/") public class AppNewInputQrcodeController extends BaseController { @Autowired private NewInputQrcodeService nService; /** * 新购二维码绑定列表 * * @param o * @param request * @return */ @RequestMapping(value = "putInStorageList", method = RequestMethod.POST) @ResponseBody public List putInStorageList(NewInputQrcodeBean o, HttpServletRequest request) { List list = new ArrayList<>(); try { list = nService.putInStorageList(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** * 新购二维码绑定列表详情 * * @param o * @param request * @return */ @RequestMapping(value = "putInStorageDetails", method = RequestMethod.POST) @ResponseBody public List putInStorageDetails(NewInputQrcodeBean o, HttpServletRequest request) { List list = new ArrayList<>(); try { list = nService.putInStorageDetails(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** * 新购二维码绑定记录 * * @param o * @param request * @return */ @RequestMapping(value = "newBindingRecord", method = RequestMethod.POST) @ResponseBody public List newBindingRecord(NewInputQrcodeBean o, HttpServletRequest request) { List list = new ArrayList<>(); try { list = nService.newBindingRecord(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** * 新购二维码入库记录 * * @param o * @param request * @return */ @RequestMapping(value = "newInputRecord", method = RequestMethod.POST) @ResponseBody public List newInputRecord(NewInputQrcodeBean o, HttpServletRequest request) { List list = new ArrayList<>(); try { list = nService.newInputRecord(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** *新购二维码绑定 * @param o * @return */ @RequestMapping(value = "building", method = RequestMethod.POST) @ResponseBody public int building(NewInputQrcodeBean o) { int res = 0; try { res = nService.building(o); } catch (Exception e) { logger.error(e.toString(), e); res = -1; } return res; } /** *根据二维码查询机具信息 * @param o * @return */ @RequestMapping(value = "findByQrcode", method = RequestMethod.POST) @ResponseBody public List findByQrcode(NewInputQrcodeBean o) { List list = new ArrayList<>(); try { list = nService.findByQrcode(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** *根据机具编码查询机具信息 * @param o * @return */ @RequestMapping(value = "findByDevCode", method = RequestMethod.POST) @ResponseBody public List findByDevCode(NewInputQrcodeBean o) { List list = new ArrayList<>(); try { list = nService.findByDevCode(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } /** * 新购入库记录 * * @param o * @param request * @return */ @RequestMapping(value = "newInputRecordStroageRack", method = RequestMethod.POST) @ResponseBody public List newInputRecordStroageRack(NewInputQrcodeBean o, HttpServletRequest request) { List list = new ArrayList<>(); try { list = nService.newInputRecordStroageRack(o); } catch (Exception e) { logger.error(e.toString(), e); } return list; } }