Browse Source

增加排序入口

shuzheng 9 years ago
parent
commit
6c5e24b0c2

+ 6 - 3
cms/cms-web/src/main/java/com/zheng/cms/controller/manage/CmsArticleController.java

@@ -33,8 +33,9 @@ public class CmsArticleController extends BaseController {
 
 	/**
 	 * 列表
-	 * @param page
-	 * @param rows
+	 * @param page 当前页码
+	 * @param rows 每页条数
+	 * @param desc 降序排序
 	 * @param request
 	 * @param model
 	 * @return
@@ -43,13 +44,14 @@ public class CmsArticleController extends BaseController {
 	public String list(
 			@RequestParam(required = false, defaultValue = "1", value = "page") int page,
 			@RequestParam(required = false, defaultValue = "20", value = "rows") int rows,
+			@RequestParam(required = false, defaultValue = "true", value = "desc") boolean desc,
 			HttpServletRequest request, Model model) {
 
 		// 数据列表
 		CmsArticleExample cmsArticleExample = new CmsArticleExample();
 		cmsArticleExample.setOffset((page - 1) * rows);
 		cmsArticleExample.setLimit(rows);
-		cmsArticleExample.setOrderByClause("orders desc");
+		cmsArticleExample.setOrderByClause(desc ? "orders desc" : "orders asc");
 		List<CmsArticle> articles = cmsArticleService.getMapper().selectByExample(cmsArticleExample);
 
 		// 分页对象
@@ -128,4 +130,5 @@ public class CmsArticleController extends BaseController {
 		return "redirect:/manage/article/list";
 	}
 
+
 }

+ 5 - 3
cms/cms-web/src/main/java/com/zheng/cms/controller/manage/CmsCategoryController.java

@@ -33,8 +33,9 @@ public class CmsCategoryController extends BaseController {
 
 	/**
 	 * 列表
-	 * @param page
-	 * @param rows
+	 * @param page 当前页码
+	 * @param rows 每页条数
+	 * @param desc 降序排序
 	 * @param request
 	 * @param model
 	 * @return
@@ -43,13 +44,14 @@ public class CmsCategoryController extends BaseController {
 	public String list(
 			@RequestParam(required = false, defaultValue = "1", value = "page") int page,
 			@RequestParam(required = false, defaultValue = "20", value = "rows") int rows,
+			@RequestParam(required = false, defaultValue = "false", value = "desc") boolean desc,
 			HttpServletRequest request, Model model) {
 
 		// 数据列表
 		CmsCategoryExample cmsCategoryExample = new CmsCategoryExample();
 		cmsCategoryExample.setOffset((page - 1) * rows);
 		cmsCategoryExample.setLimit(rows);
-		cmsCategoryExample.setOrderByClause("orders desc");
+		cmsCategoryExample.setOrderByClause(desc ? "orders desc" : "orders asc");
 		List<CmsCategory> categorys = cmsCategoryService.getMapper().selectByExample(cmsCategoryExample);
 
 		// 分页对象

+ 5 - 3
cms/cms-web/src/main/java/com/zheng/cms/controller/manage/CmsCommentController.java

@@ -33,8 +33,9 @@ public class CmsCommentController extends BaseController {
 
 	/**
 	 * 列表
-	 * @param page
-	 * @param rows
+	 * @param page 当前页码
+	 * @param rows 每页条数
+	 * @param desc 降序排序
 	 * @param request
 	 * @param model
 	 * @return
@@ -43,13 +44,14 @@ public class CmsCommentController extends BaseController {
 	public String list(
 			@RequestParam(required = false, defaultValue = "1", value = "page") int page,
 			@RequestParam(required = false, defaultValue = "20", value = "rows") int rows,
+			@RequestParam(required = false, defaultValue = "true", value = "desc") boolean desc,
 			HttpServletRequest request, Model model) {
 
 		// 数据列表
 		CmsCommentExample cmsCommentExample = new CmsCommentExample();
 		cmsCommentExample.setOffset((page - 1) * rows);
 		cmsCommentExample.setLimit(rows);
-		cmsCommentExample.setOrderByClause("comment_id desc");
+		cmsCommentExample.setOrderByClause(desc ? "comment_id desc" : "comment_id asc");
 		List<CmsComment> comments = cmsCommentService.getMapper().selectByExample(cmsCommentExample);
 
 		// 分页对象

+ 5 - 3
cms/cms-web/src/main/java/com/zheng/cms/controller/manage/CmsTagController.java

@@ -33,8 +33,9 @@ public class CmsTagController extends BaseController {
 
 	/**
 	 * 列表
-	 * @param page
-	 * @param rows
+	 * @param page 当前页码
+	 * @param rows 每页条数
+	 * @param desc 降序排序
 	 * @param request
 	 * @param model
 	 * @return
@@ -43,13 +44,14 @@ public class CmsTagController extends BaseController {
 	public String list(
 			@RequestParam(required = false, defaultValue = "1", value = "page") int page,
 			@RequestParam(required = false, defaultValue = "20", value = "rows") int rows,
+			@RequestParam(required = false, defaultValue = "false", value = "desc") boolean desc,
 			HttpServletRequest request, Model model) {
 
 		// 数据列表
 		CmsTagExample cmsTagExample = new CmsTagExample();
 		cmsTagExample.setOffset((page - 1) * rows);
 		cmsTagExample.setLimit(rows);
-		cmsTagExample.setOrderByClause("orders desc");
+		cmsTagExample.setOrderByClause(desc ? "orders desc" : "orders asc");
 		List<CmsTag> tags = cmsTagService.getMapper().selectByExample(cmsTagExample);
 
 		// 分页对象

+ 3 - 1
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/article/list.jsp

@@ -17,7 +17,7 @@
 </div>
 <div>
 	<table border="1">
-		<caption><a href="${basePath}/manage/article/add">新增</a> <a href="${basePath}/manage/article/batchDelete">批量删除</a></caption>
+		<caption><a href="${basePath}/manage/article/add">新增</a></caption>
 		<thead>
 			<tr>
 				<th>ID</th>
@@ -71,6 +71,8 @@
 				<td>
 					<a href="${basePath}/manage/article/update/${article.articleId}">修改</a>
 					<a href="${basePath}/manage/article/delete/${article.articleId}" onclick="return confirm('确认删除吗?');">删除</a>
+					<a href="${basePath}/manage/article/up/${article.articleId}">上移</a>
+					<a href="${basePath}/manage/article/down/${article.articleId}">下移</a>
 				</td>
 			</tr>
 			</c:forEach>

+ 3 - 1
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/category/list.jsp

@@ -17,7 +17,7 @@
 </div>
 <div>
 	<table border="1">
-		<caption><a href="${basePath}/manage/category/add">新增</a> <a href="${basePath}/manage/category/batchDelete">批量删除</a></caption>
+		<caption><a href="${basePath}/manage/category/add">新增</a></caption>
 		<thead>
 			<tr>
 				<th>ID</th>
@@ -54,6 +54,8 @@
 				<td>
 					<a href="${basePath}/manage/category/update/${category.categoryId}">修改</a>
 					<a href="${basePath}/manage/category/delete/${category.categoryId}" onclick="return confirm('确认删除吗?');">删除</a>
+					<a href="${basePath}/manage/category/up/${article.articleId}">上移</a>
+					<a href="${basePath}/manage/category/down/${article.articleId}">下移</a>
 				</td>
 			</tr>
 			</c:forEach>

+ 1 - 1
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/comment/list.jsp

@@ -17,7 +17,7 @@
 </div>
 <div>
 	<table border="1">
-		<caption><a href="${basePath}/manage/comment/add">新增</a> <a href="${basePath}/manage/comment/batchDelete">批量删除</a></caption>
+		<caption><a href="${basePath}/manage/comment/add">新增</a></caption>
 		<thead>
 			<tr>
 				<th>ID</th>

+ 3 - 1
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/tag/list.jsp

@@ -17,7 +17,7 @@
 </div>
 <div>
 	<table border="1">
-		<caption><a href="${basePath}/manage/tag/add">新增</a> <a href="${basePath}/manage/tag/batchDelete">批量删除</a></caption>
+		<caption><a href="${basePath}/manage/tag/add">新增</a></caption>
 		<thead>
 			<tr>
 				<th>ID</th>
@@ -50,6 +50,8 @@
 				<td>
 					<a href="${basePath}/manage/tag/update/${tag.tagId}">修改</a>
 					<a href="${basePath}/manage/tag/delete/${tag.tagId}" onclick="return confirm('确认删除吗?');">删除</a>
+					<a href="${basePath}/manage/tag/up/${article.articleId}">上移</a>
+					<a href="${basePath}/manage/tag/down/${article.articleId}">下移</a>
 				</td>
 			</tr>
 			</c:forEach>