谷粒商城-后端删除(逻辑删除)

 

在实际业务中,对于删除操作来讲,不能讲字段直接从数据库中删除,而是要逻辑删除,定义1和0,1表示存在,0表示删除。

谷粒商城-后端删除(逻辑删除)

 

 

 在后端的controller层中定义delete方法

谷粒商城-后端删除(逻辑删除)

 

在service层及serviceImpl层进行实现

谷粒商城-后端删除(逻辑删除)

 

谷粒商城-后端删除(逻辑删除)

 

 

 而逻辑删除主要由Mybatis-Plus完成。

 配置逻辑删除规则(默认1为删除,0为不删除)

谷粒商城-后端删除(逻辑删除)

 

在实体类中加入删除注解@TableLogic

谷粒商城-后端删除(逻辑删除)

 

自定义显示为1,不显示为0.

前端部分,主要是在之前的remove方法里面增加删除的request请求

this.$http({           url: this.$http.adornUrl("/product/category/delete"),           method: "post",           data: this.$http.adornData(ids, false), }) ids则是数据库字段的CatId,可以把catId赋给ids var ids = [data.catId]; 之后可以美化一下页面 点击删除,弹出弹框,如果确定则删除,若取消则不删除   this.$confirm(`是否删除【${data.name}】当前菜单?`, "提示", {         confirmButtonText: "确定",         cancelButtonText: "取消",         type: "warning",       }
若成功删除,则显示菜单删除成功的标签  this.$message({           message: '菜单删除成功',           type: 'success' }) 全部代码 谷粒商城-后端删除(逻辑删除)

 

 

 

上一篇:制作SSL证书(签发免费证书)


下一篇:Fiddler抓包流程