当前位置: 首页 > news >正文

前后端分离------后端创建笔记(11)用户删除

B站视频:30-用户删除&结束语_哔哩哔哩_bilibili

1、现在我们要做一个删除的功能

 1.1 首先做一个删除的功能接口,第一步先来到后端,做一个删除的接口 

2、删除我们用Delete请求

3、方法名我给他改一下

3.1这里给他调一下删除方法,用下面这个

3.2 接口准备好了,但是这里存在了一个问题,它真的会把数据给改掉

4、有的时候,我们项目的数据很重要,数据删掉也只是表面删除,举个例子,一个学校的管理系统,一个学生退学了,难道就没有他的历史记录吗?不行

5、必须京东,你可以删除你自己的订单,但是京东并不是真的将订单删除了,只是给你打了一个逻辑标签,并不是真的删掉了(大数据),对于京东来说,这是非常重要的业务数据,一般情况都是做逻辑删除的。

6、逻辑删除就是到我们表里,我们表里有一个字段deleted 

7、这些都需要针对,没有删除的数据进行操作

8 Mybatis已经集成了逻辑删除的功能,我们做增删改查,默认就加上了真么一个条件

9、到MyBatis-plus官网,找一下逻辑删除的功能

9.1

10、我们删除的时候要做一个继承,如果你不用

10.1

11、怎么做那吗,一个是全局的配置,做完注解的配置之后,注解可以不用的,

12、如果你没做注解,你可以在字段上做这样东西,TableLogic逻辑说明,如果你设置子弹,叫deleted更加直观。

 

12.1

 

13、这里建议用全局配置就行,找到我们的yml配置文件

14、有提示,这里我们先写个字段

15、1表示已删除的值,我们做完这些所有的值就可以,我们后续所有操作他都会带上这个条件 

15.1

16、删除操作会改成1

17、重启测试一下,不对不对,前端代码还没有做

18、一般删除操作,我们都会提示一下,你是否删除这条数据

 18.1 在main.js中定义出来

19、写一个删除方法

20、这样的话后端请求就可以通过这个方法,来到我们user.vue里,我们给他绑定这个方法

 

21、给他找到删除按钮,给他绑定一个方法 

22、传入当前行过来

23、传入行过来,那个行就是user

24、确认消息弹框

25、消息输入框

25.1 把代码拿过来

26、放到我们项目当中

27 这个内容可以删掉

27.1

28 用那个向左偏的波浪号,里面是那个用户,删除的提示信息?

29、如果点了确认,就会进入到这个里面

30、给个提示,返回一个message数据

31、给了之后,我们需要刷新一下页面数据,这样删除我们就完成了

32、效果

删除成功了

33、我们刚才有一条数据是零,现在变成了1

34、后续逻辑处理都添加了语句

http://www.lryc.cn/news/125526.html

相关文章:

  • 24、springboot的自动配置01--类条件注解@ConditionalOnClass、bean条件注解@ConditionalOnBean
  • 婚恋交友h5多端小程序开源版开发
  • uniapp案例30余种实战项目
  • 回归预测 | MATLAB实现GRNN广义回归神经网络多输入多输出预测
  • 从零开始学习VBA(一)
  • Kotlin Executors线程池newSingleThreadExecutor单线程
  • ZooKeeper介绍
  • 首起针对国内金融企业的开源组件投毒攻击事件
  • 源于传承,擎领未来,新架构、新工艺下的“换心工程”——金融电子化访中电金信副总经理、研究院院长况文川
  • pytest数据驱动(最简单)
  • 分布式 - 服务器Nginx:一小时入门系列之代理缓冲与缓存
  • 什么是集成学习算法
  • springboot多模块打包方式
  • 【爬虫】Urllib让我们的 python 假装是浏览器
  • java基础面试
  • C++ 动态规划经典案例解析之最长公共子序列(LCS)_窥探递归和动态规划的一致性
  • 接口测试自动化:简化测试流程,提升效率
  • LoRA微调方法详解
  • redis-数据类型及样例
  • 公司电脑三维图纸加密、机械图挡加密软件
  • 安装使用IDEA,修改样式,配置服务,构建Maven项目(超级详细版)
  • Apache Dubbo 云原生可观测性的探索与实践
  • DaVinci Resolve Studio 18 for Mac 达芬奇调色
  • Excelize Go语言操作 Office Excel文档基础库
  • SpringBoot、Java 使用 Jsoup 解析 HTML 页面
  • C# 随心记
  • 华为OD机试-字符串分割
  • element-ui的el-dialog,简单的封装。
  • SpringBoot引入外部jar打包失败解决,SpringBoot手动引入jar打包war后报错问题
  • HTTP基础:学习HTTP协议的基本知识,了解请求和响应的过程