发表于: 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 写的有点慢
评论