python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-基于SpringSecurity实现后台管理登录

锋哥原创的Springboot+Layui python222网站实战:

python222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )共计23条视频,包括:python222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )、第2讲 架构搭建实现、第3讲 页面系统属性动态化设计实现等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV1yX4y1a7qM/Tag标签管理实现

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-基于SpringSecurity实现后台管理登录_第1张图片python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-基于SpringSecurity实现后台管理登录_第2张图片

后端:

package com.python222.controller.admin;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.python222.entity.PageBean;
import com.python222.entity.Tag;
import com.python222.service.TagService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.Map;

/**
 * 管理员-Tag控制器
 * @author Administrator
 *
 */
@Controller
@RequestMapping(value = "/admin/tag")
public class TagAdminController {

   @Autowired
   private TagService tagService;




   /**
    * 根据条件分页查询Tag标签
    * @param page
    * @param limit
    * @return
    * @throws Exception
    */
   @ResponseBody
   @RequestMapping(value = "/list")
   public Map list(@RequestParam(value="page",required=false)Integer page,@RequestParam(value="limit",required=false)Integer limit)throws Exception{
      Map resultMap = new HashMap<>();
      PageBean pageBean=new PageBean(page,limit);
      Page tagPage = tagService.page(new Page<>(pageBean.getPage(), pageBean.getPageSize()));
      resultMap.put("code", 0);
      resultMap.put("count", tagPage.getTotal());
      resultMap.put("data", tagPage.getRecords());
      return resultMap;
   }

   /**
    * 添加或者修改Tag标签
    * @param tag
    * @return
    */
   @ResponseBody
   @RequestMapping("/save")
   public Map save(Tag tag){
      if(tag.getId()==null){
         tagService.save(tag);
      }else{
         tagService.updateById(tag);
      }
      Map resultMap = new HashMap<>();
      resultMap.put("success", true);
      return resultMap;
   }

   /**
    * 删除Tag标签
    * @param id
    * @return
    * @throws Exception
    */
   @ResponseBody
   @RequestMapping("/delete")
   public Map delete(Integer id)throws Exception{
      Map resultMap = new HashMap<>();
      tagService.removeById(id);
      resultMap.put("success", true);
      return resultMap;
   }

   /**
    * 根据id查询Tag标签实体
    * @param id
    * @return
    * @throws Exception
    */
   @ResponseBody
   @RequestMapping("/findById")
   public Map findById(Integer id)throws Exception{
      Map resultMap = new HashMap<>();
      Tag tag=tagService.getById(id);
      resultMap.put("tag", tag);
      resultMap.put("success", true);
      return resultMap;
   }
}

tagManage.html





Tag标签管理






	


	
	



saveTag.html





添加或者修改Tag标签




Tag标签名称:
排列序号:   (根据数值从小到大排序)

你可能感兴趣的:(java,spring,boot,layui,java)