删除用户:后端和前端代码:前后端分离

这篇博客探讨了在前后端分离的架构下,如何实现用户删除功能。前端通过在用户列表添加删除按钮,后端则分别在controller、service、servicelmpl以及mapper和mapperXml中编写相应的删除方法来完成逻辑。

删除前端
删除按钮,一般用于用户,商品等列表后面

<el-button
                  size="mini"
                  type="danger"
                  @click="deleteList(scope.$index,scope.row)">删除</el-button>

script中:

  // 删除
    deleteList(index,row) { //信息提示
      this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
      }).then(() => {
        this.$axios.get("http://localhost:8080/user/deleteUser",{
          params:{
            id: row.id}}).then(res => {
          // console.log(       this.list.splice(index,1))
          this.load()
          this.$message({
            type: 'success',
            message: '删除成功!'})})}).catch(() => {
        this.$message({
          type: 'info',
          message: '已取消删除'});});},
		handleCurrentChange: function(currentPage){
				this.currentPage = currentPage;
				console.log(this.currentPage);
				this.load();
		},

后端删除的方法
controller中

    @GetMapping("/deleteUser")
    public  Result<?> deleteUser(@RequestParam int id){
        userService.deleteUser(id);
        return  Result.sucess();
    }

service中

   void deleteUser(int id);

servicelmpl中:

    @Override
    public void deleteUser(int  id) {
        userMapper.deleteUser(id);
    }

mapper中

 void deleteUser(int id);

mapperXml中

    <delete id="deleteUser" parameterType="com.example.springboot.Common.User">
        delete  from user  where  id = #{id}
    </delete>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值