发表于: 2020-07-14 23:30:48

1 1865


加分页

 <!-- 引入 pageHelper插件 -->
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--reasonable:分页合理化参数,默认值为false
   当该参数设置为 true pageNum<=0 时会查询第一页,
   pageNum>pages(超过总数时),会查询最后一页。
   默认false 时,直接根据参数进行查询。-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
</configuration>

Controller

@Controller
@RequestMapping("/worksSet")
public class WorksSetController {
@Autowired
   WorksSetService worksSetService;
   private static final Logger log= LogManager.getLogger(WorksSetController.class);


   @RequestMapping(value = "/toWorksSetIndex")
public String findWorksSet(WorksSet worksSet) {
return "worksSetIndex";
   }

/**
    * 查询作品集列表(默认上架,在前台展示,上架status=0,下架status=1)
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "/frontDeskList",method = RequestMethod.GET)
public ModelAndView getWorksSetListFrontDesk(ModelAndView modelAndView){
List<WorksSet> worksSetList=worksSetService.selectAllWorksSetFrontDesk();
       log.info(worksSetList);
       if (worksSetList!=null){
modelAndView.addObject("code",200);
           modelAndView.addObject("msg","查询成功");
           modelAndView.addObject("worksSetList",worksSetList);
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("worksSetJson2");
       return modelAndView;
   }

/**
    * 查询作品集列表(后台展示所有作品集列表)
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "/backDeskList",method = RequestMethod.GET)
public ModelAndView getBannerListBackDesk(ModelAndView modelAndView){
List<WorksSet> worksSetList=worksSetService.selectAllWorksSetBackDesk();
       log.info(worksSetList);
       if (worksSetList!=null){
modelAndView.addObject("code",200);
           modelAndView.addObject("msg","查询成功");
           modelAndView.addObject("worksSetList",worksSetList);
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("worksSetJson2");
       return modelAndView;
   }


/**
    * 根据id删除单条作品集
    * @param id
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "deleteWorksSet?id={id}",method = RequestMethod.DELETE)
public ModelAndView deleteMessage(@PathVariable Long id, ModelAndView modelAndView){
if(worksSetService.deleteByPrimaryKey(id)) {
modelAndView.addObject("code", 200);
           modelAndView.addObject("msg", "删除成功");
       }else {
modelAndView.addObject("code", 404);
           modelAndView.addObject("msg", "操作失败");
       }
modelAndView.setViewName("json");
       return modelAndView;
   }

/**
    * 查询单条作品集
    * @param id
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "/selectWorksSet/{id}",method = RequestMethod.GET)
public ModelAndView getBanner(@PathVariable Long id, ModelAndView modelAndView){
WorksSet worksSet=worksSetService.selectByPrimaryKey(id);
       if (worksSet!=null){
modelAndView.addObject("code",200);
           modelAndView.addObject("msg","查询成功");
           modelAndView.addObject("worksSet",worksSet);
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("worksSetJson1");
       return modelAndView;
   }

/**
    * 设为上架
    * @param worksSet
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "updateWorksSetSetting",method = RequestMethod.PUT)
public ModelAndView updateWorksSetSetting(WorksSet worksSet,ModelAndView modelAndView){
if(worksSetService.updateByPrimaryKey(worksSet)){
worksSet.setStatus(0);
           modelAndView.addObject("code",200);
           modelAndView.addObject("msg","上架成功");
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("json");
       return modelAndView;
   }

/**
    * 设为下架
    * @param worksSet
    * @param modelAndView
    * @return
    */
   @RequestMapping(value = "updateWorksSetCancel",method = RequestMethod.PUT)
public ModelAndView updateWorksSetCancel(WorksSet worksSet,ModelAndView modelAndView){
if(worksSetService.updateByPrimaryKey(worksSet)){
worksSet.setStatus(1);
           modelAndView.addObject("code",200);
           modelAndView.addObject("msg","下架成功");
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("json");
       return modelAndView;
   }

/**
    * 添加作品集
    * @param
    * @param modelAndView
    * @return
    */
   @RequestMapping(value ="addWorksSet",method = RequestMethod.POST)
public ModelAndView addMessage(WorksSet worksSet, ModelAndView modelAndView){
log.info(worksSet);
       if (worksSetService.insert(worksSet)){
modelAndView.addObject("code",200);
           modelAndView.addObject("msg","添加成功");
       }else {
modelAndView.addObject("code",404);
           modelAndView.addObject("msg","操作失败");
       }
modelAndView.setViewName("json");
       return modelAndView;
   }


}

抄了几个页面

<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="utf-8"%>
<% String path=request.getContextPath();
   String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
<html>
<head>
<tittle>Banner图管理</tittle>
<style type="text/css">
a {
text-decoration: none;
       color: black;
       font-size: 16px;
   }
h3 {
width: 186px;
       height: 38px;
       margin: 100px auto;
       text-align: center;
       line-height: 38px;
       background: deepskyblue;
       border-radius: 4px;
   }
</style>
<title></title>
</head>
<body>
<h3>
<a href="<%=basePath%>/banner/bannerList">通过json返回banner列表</a>
</h3>


</body>
</html>

明日计划 改好 测试 配置NGINX

今日问题 有很多低级BUG 写的有点慢


返回列表 返回列表
评论

    分享到