ITPub博客

首页 > IT职业 > IT生活 > springboot整合mybatis-plus

springboot整合mybatis-plus

IT生活 作者:专注的阿熊 时间:2021-07-15 17:18:32 0 删除 编辑

package com.guigu.liujie.controller;

     import com.guigu.liujie.pojo.User;

     import com.guigu.liujie.service.UserService;

     import com.guigu.liujie.utils.Result;

     import org.springframework.beans.factory.annotation.Autowired;

     import org.springframework.web.bind.annotation.*;

     import java.util.List;

     /**

      * @ClassName UserController

      * @Description TODO

      * @Author liujie

      * @Date 2021/6/15 16:19

      * @Version 1.0

      **/

     @RestController

     @RequestMapping("user")

     public class UserController {

         @Autowired

         public UserService userService;

         /**

          * 用户新增

          * @param user

          * @return

          */

         @PostMapping()

         public Object userAdd(@RequestBody User user){

             boolean isAdd = userService.userAdd(user);

             if(!isAdd){

                 return new Result(isAdd," 新增失败 ");

             }

             return new Result(isAdd," 新增成功 ");

         }

         /**

          * 根据 id 删除

          * @param id

          * @return

          */

         @DeleteMapping(value = "{id}")

         public Object userDel(@PathVariable Integer id){

             boolean flag = userService.userDel(id);

             if(!flag){

                 return new Result(flag," 删除失败 ");

             }

             return new Result(flag," 删除成功 ");

         }

         /**

          * 根据当前用户 id 进行修改

          * @param user

          * @return

          */

         @PutMapping()

         public Object userUpd(@RequestBody User user){

             boolean flag = userService.userUpd(user);

             if(!flag){

                 return new Result(flag,"外汇跟单gendan5.com 修改失败 ");

             }

             return new Result(flag," 修改成功 ");

         }

         /**

          * 查询所有用户信息

          * @return

          */

         @GetMapping()

         public Object findAll(){

             List<User> userList = userService.findAll();

             return new Result(" 查询所有成功 ",userList);

         }

         /**

          * 根据 id 查看详情

          * @param id

          * @return

          */

         @GetMapping(value = "{id}")

         public Object findById(@PathVariable Integer id){

             User user = userService.findById(id);

             if(user!=null){

                 return new Result(" 查看详情成功 ",user);

             }

             return new Result(" 查看详情失败 ",user);

         }

     }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946337/viewspace-2781543/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-23

  • 博文量
    410
  • 访问量
    276808