首页 > 其他分享 >10

10

时间:2024-11-20 09:59:22浏览次数:1  
标签:10 return users usersService Result import public

package com.example.demo11.Controller;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.demo11.Service.UsersService;
import com.example.demo11.entity.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/users")
public class UsersController {
@Autowired
private UsersService usersService;

@GetMapping()
public Result<List<Users>> getAll() {
//查询所有
return Result.success(usersService.list());
}

@GetMapping("/page")
public Result<IPage<Users>> getPage(PageVo page) {
//分页查询
IPage<Users> userPage = usersService.getPage(page);
return Result.success(userPage);
}

@PostMapping()
public Result<Users> addUser(@RequestBody Users users) {
//新增
usersService.save(users);
return Result.success(users);
}

@PutMapping("/{id}")
public Result<Users> updateUser(@RequestBody Users users) {
//修改
usersService.updateById(users);
return Result.success(users);
}

@DeleteMapping("/{id}")
public Result<Users> deleteUser( @PathVariable("id") Integer id) {
//删除
usersService.removeById(id);
return Result.success();
}
}

标签:10,return,users,usersService,Result,import,public
From: https://www.cnblogs.com/luoqingci/p/18556211

相关文章

  • Rocky Linux 9.5 正式版发布 - RHEL 100% 1:1 兼容免费发行版
    RockyLinux9.5正式版发布-RHEL100%1:1兼容免费发行版RockyLinux由CentOS项目的创始人GregoryKurtzer领导请访问原文链接:https://sysin.org/blog/rocky-linux-9/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org以社区方式驱动的企业LinuxRockyLinu......
  • C++ 之 VS2010 和MySQL数据库的链接问题
    目录代码#include<winsock.h>#include#include#include<mysql.h>usingnamespacestd;#pragmacomment(lib,"ws2_32.lib")#pragmacomment(lib,"libmysql.lib")//单步执行,不想单步执行就注释掉#defineSTEPBYSTEPintmain(){cout<<&q......
  • Windows10怎么关闭同步中心
    Windows10怎么关闭同步中心文章目录Windows10怎么关闭同步中心一、前言二、问题描述三、解决步骤四、总结一、前言在使用Windows系统时,有时会遇到同步中心无法关闭的问题。尤其是在后台,右键点击同步中心图标后,发现没有关闭选项,令人困扰。本文将详细讲解通过注册......
  • P10304 [THUWC 2020] 道路修建
    注意到\(1\)到一个\(b\)子树内的点\(x\)的路径可以拆成\(1\top\toq\tox\)的形式,其中\(1\top\)走树边,\(p\toq\)为在点\(p\)从树边走出去,在点\(q\)走回来,然后\(q\)再走树边走到\(x\)。考虑\(f_i\)为最小的\(d\),满足断掉\(i\)深度为\(d\)的祖先到\(i......
  • 芒果YOLO11改进106:检测头篇DynamicHead动态检测头:基于DynamicHead,二次原创提出SATNeXt
    ......
  • 芒果YOLO11改进108:即插即用 | 基于CFNet提出多种原创结构CSCFocalNeXt, ReNLANFocalNe
    ......
  • STM32F103系统时钟配置
    时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定CPU速率,像人的心跳一样只有有了心跳,人才能做其他的事情,而单片机有了时钟,才能够运行执行指令,才能够做其他的处理(点灯,串口,ADC),时钟的重要性不言而喻。一、STM32F103时钟介绍STM32......
  • 10.2
    展开运算符(SpreadOperator)是JavaScript中的一种语法,用于将可迭代对象(如数组或字符串)展开为独立的元素。它使用三个连续的点号(...)作为操作符。展开运算符可以在多种情况下使用,包括数组、对象和函数调用等。下面是一些展开运算符的用法示例:1:展开数组:使用展开运算符可以将一个......
  • 10.6
    一、概念在JS中,扩展运算符(spread)是三个点 (...) ,剩余运算符(rest)也是三个点 (...)二、扩展运算符(1)基本使用:扩展运算符的主要作用是将一个数组转为用逗号分隔的参数序列,它好比rest的逆运算//传递数据代替多个字符串的形式functiontest(a,b,c){console.log(a);//1......
  • 10.7
    Java有try-catch-finally的异常处理机制,包括以下几种情况:1、不抛出异常,try里面的代码、finally里面的代码、finally以后的代码都将正常执行,而catch里面的代码不会执行。2、抛出异常且被catch捕获,try里面的代码部分执行,catch里面的代码、finally里面的代码、finally以后的代码都将......