AdminProspectusHandler.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.iamberry.wechat.handles.official;
  2. import com.iamberry.wechat.core.entity.PaperBean;
  3. import com.iamberry.wechat.core.entity.official.Prospectus;
  4. import com.iamberry.wechat.face.official.ProspectusService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Controller;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RequestParam;
  9. import org.springframework.web.servlet.ModelAndView;
  10. import java.util.List;
  11. @Deprecated
  12. @Controller
  13. @RequestMapping("/admin/official")
  14. public class AdminProspectusHandler {
  15. @Autowired
  16. ProspectusService prospectusService;
  17. /**
  18. * 列表
  19. * @return
  20. * @throws Exception
  21. * @author LJK
  22. * create date : 2015年12月24日16:08:49
  23. */
  24. @RequestMapping("/prospectus_list")
  25. public ModelAndView listUI(@RequestParam(value="pageNO",defaultValue="1") Integer pageNO,
  26. @RequestParam(value="pageSize",defaultValue="8") Integer pageSize,
  27. Prospectus prospectus
  28. ) throws Exception {
  29. ModelAndView mv = new ModelAndView("admin/official/list");
  30. PaperBean bean = new PaperBean();
  31. bean.setMinNum((pageNO-1)*pageSize);
  32. bean.setMaxNum(pageSize);
  33. prospectus.setBean(bean);
  34. List<Prospectus> prospectusList = prospectusService.selectProspectusPage(prospectus);
  35. Integer size = prospectusService.selectProspectusCount(prospectus);
  36. size = size/pageSize;
  37. if(size%pageSize > 0){
  38. size++;
  39. }
  40. mv.addObject("prospectusList",prospectusList);
  41. mv.addObject("pageNO", pageNO);
  42. mv.addObject("pageSize",size );
  43. mv.addObject("url","/admin/official/prospectus_list?pageNO=");
  44. return mv;
  45. }
  46. /**
  47. * 添加
  48. * @return
  49. * @throws Exception
  50. * @author LJK
  51. * create date : 2015年12月24日16:08:49
  52. */
  53. @RequestMapping("/to_add_prospectus")
  54. public ModelAndView toAddProspectus(Prospectus prospectus) throws Exception {
  55. ModelAndView mv = new ModelAndView("admin/official/addProspectus");
  56. return mv;
  57. }
  58. }