|
|
@@ -4,6 +4,8 @@ import com.zheng.cms.admin.controller.BaseController;
|
|
|
import com.zheng.cms.dao.model.CmsTag;
|
|
|
import com.zheng.cms.dao.model.CmsTagExample;
|
|
|
import com.zheng.cms.rpc.api.CmsTagService;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -20,6 +22,7 @@ import java.util.List;
|
|
|
*/
|
|
|
@Controller
|
|
|
@RequestMapping("/manage/tag")
|
|
|
+@Api(value = "标签控制器")
|
|
|
public class CmsTagController extends BaseController {
|
|
|
|
|
|
private final static Logger _log = LoggerFactory.getLogger(CmsTagController.class);
|
|
|
@@ -27,7 +30,12 @@ public class CmsTagController extends BaseController {
|
|
|
@Autowired
|
|
|
private CmsTagService cmsTagService;
|
|
|
|
|
|
- @RequestMapping("/index")
|
|
|
+ /**
|
|
|
+ * 首页
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "评论首页", notes = "获取评论列表首页")
|
|
|
+ @RequestMapping(value = "/index", method = RequestMethod.GET)
|
|
|
public String index() {
|
|
|
return "/manage/tag/index";
|
|
|
}
|
|
|
@@ -40,7 +48,8 @@ public class CmsTagController extends BaseController {
|
|
|
* @param order
|
|
|
* @return
|
|
|
*/
|
|
|
- @RequestMapping("/list")
|
|
|
+ @ApiOperation(value = "评论列表", notes = "获取评论列表并分页")
|
|
|
+ @RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Object list(
|
|
|
@RequestParam(required = false, defaultValue = "0", value = "offset") int offset,
|
|
|
@@ -66,6 +75,7 @@ public class CmsTagController extends BaseController {
|
|
|
* 新增get
|
|
|
* @return
|
|
|
*/
|
|
|
+ @ApiOperation(value = "新增标签", notes = "新增标签页")
|
|
|
@RequestMapping(value = "/add", method = RequestMethod.GET)
|
|
|
public String add() {
|
|
|
return "/manage/tag/add";
|
|
|
@@ -77,6 +87,7 @@ public class CmsTagController extends BaseController {
|
|
|
* @param modelMap
|
|
|
* @return
|
|
|
*/
|
|
|
+ @ApiOperation(value = "新增标签", notes = "新增标签提交接口")
|
|
|
@RequestMapping(value = "/add", method = RequestMethod.POST)
|
|
|
public String add(CmsTag cmsTag, ModelMap modelMap) {
|
|
|
long time = System.currentTimeMillis();
|
|
|
@@ -94,6 +105,7 @@ public class CmsTagController extends BaseController {
|
|
|
* @param modelMap
|
|
|
* @return
|
|
|
*/
|
|
|
+ @ApiOperation(value = "删除标签", notes = "批量删除标签")
|
|
|
@RequestMapping(value = "/delete/{ids}",method = RequestMethod.GET)
|
|
|
public String delete(@PathVariable("ids") String ids, ModelMap modelMap) {
|
|
|
int count = cmsTagService.deleteByPrimaryKeys(ids);
|
|
|
@@ -107,6 +119,7 @@ public class CmsTagController extends BaseController {
|
|
|
* @param modelMap
|
|
|
* @return
|
|
|
*/
|
|
|
+ @ApiOperation(value = "修改标签", notes = "根据id修改标签页")
|
|
|
@RequestMapping(value = "/update/{id}", method = RequestMethod.GET)
|
|
|
public String update(@PathVariable("id") int id, ModelMap modelMap) {
|
|
|
CmsTag tag = cmsTagService.selectByPrimaryKey(id);
|
|
|
@@ -121,6 +134,7 @@ public class CmsTagController extends BaseController {
|
|
|
* @param modelMap
|
|
|
* @return
|
|
|
*/
|
|
|
+ @ApiOperation(value = "修改标签", notes = "根据id修改标签提交接口")
|
|
|
@RequestMapping(value = "/update/{id}", method = RequestMethod.POST)
|
|
|
public String update(@PathVariable("id") int id, CmsTag cmsTag, ModelMap modelMap) {
|
|
|
int count = cmsTagService.updateByPrimaryKeySelective(cmsTag);
|