首页 > 其他分享 >菜品分类模块删除接口+今天的图片不回显问题没有解决,明天再说。这篇随便写写吧,呕。+修改接口

菜品分类模块删除接口+今天的图片不回显问题没有解决,明天再说。这篇随便写写吧,呕。+修改接口

时间:2024-04-20 21:55:06浏览次数:31  
标签:回显 删除 菜品 接口 查询 写写 套餐

点击删除按钮,删除菜品,也可以在左侧进行批量删除,故制定批量删除接口。

删除规则如下

 

其中被套餐关联的菜品不能删除,因为删除这些菜品直接影响到套餐

删除菜品后,关联的口味也要删除,所以这个删除蛮复杂的,并不是那种单表直接删的简单操作

 

 请求参数和返回数据:

 涉及到的表有:

 第三个表是菜品和套餐的关系表,删除菜品之前,先判断当前菜品是否被套餐关联,假设菜品可以被删除,才可以删除dish表中的一条数据,然后删除该套餐关联的的口味表的一条或多条数据

 

 用到好几个mapper,这里不在截屏了,直接去源码里面了解详情吧,注释都写好了。最后它还优化了代码,把方法改成了批量删除,我没改,因为我真的虚了。

修改:

 涉及到的接口还是挺多的:

数据回显:查询菜品信息进行回显,查询菜品的同时也要查询口味进行回显

菜品分类查询(已经实现)

图片的重新上传(已经实现)

完成修改

一共四个接口

 

 略过了,学吐了,再见

标签:回显,删除,菜品,接口,查询,写写,套餐
From: https://www.cnblogs.com/fengjiale/p/18148086

相关文章

  • java中的接口
    java中的接口目录java中的接口特征接口回调接口和抽象类的异同总结特征接口使用interface关键字接口中的所有方法默认都是publicabstract修饰接口中所有的成员变量都是publicstaticfinal修饰接口没有构造方法,构造方法用于创建对象(接口没办法new对象),但是接口使用......
  • 挖数据平台的空号检测接口:识别实时手机号码中的空号问题
     在当今数字化的时代,手机号码已经成为了人们生活中不可或缺的一部分。然而,随着通信技术的不断发展,以及用户需求的增长,诸如手机号码质量问题的挑战也越来越明显。为了解决这个问题,挖数据平台推出了一项空号检测接口,旨在实时识别并过滤掉手机号码中的空号。该接口以大数据分析为......
  • LCD显示器 --- 8080接口 和 RGB接口 的区别
    主要介绍LCD显示的基本原理,涉及像素、分辨率、颜色模型、RGB888等格式、Framebuffer、8080接口、RGB接口。1.LCD显示出图片的基本原理LCD作为显示器,它的显示原理和图片是一样的。图片可以看作由一个一个点(即像素pixel)组成。每行有xres个像素,有yres行,则这个图片的分辨率(resol......
  • APP阿里云一键取号 (一键登陆)php接口-- (阿里云号码认证服务)
    #通过composer安装阿里云SDK"alibabacloud/dypnsapi-20170525":"^1.1.2","alibabacloud/darabonba-openapi":"^0.2.10","alibabacloud/tea-console":"^0.1.0","alibabacloud/tea-utils":"^0......
  • AXIOS的封装拦截以及API接口管理详解
    在我们做vue项目时,使用axios请求数据已经是司空见惯了,它是基于promise的http库,可以运行在浏览器和nodejs中,其实他有很多的优秀特性,例如,请求拦截,响应拦截,以及取消请求,json转换,客户端防御XSRF等,所以尤大大直接推荐我们使用axios库。我们先看axios如何封装,首先我在src下创建requestj......
  • 5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!
    Jmeter是进行接口测试的一款非常主流的工具,但绝大部分测试工程师,对于Jmeter接口测试脚本整理都是一知半解的。今天这篇文章,就以一个金融项目中接口为例,通过简单5步,教大家如何0代码编写Jmeter接口自动化脚本!0、金融项目接口1、登录接口信息  2、新增投资项目接口信息 ......
  • 若依框架中配置使得每次打包不修改前端访问接口IP和端口
    1.添加配置文件配置文件中的数据和application.yml中的context-path保持一致 2.添加配置代码<scripttype="text/javascript">document.write("<scriptsrc='./static/config.js?v="+newDate().getTime()+"'><\/script>");&......
  • redis+lua脚本实现接口限流
    写在前面在多线程的情况下对一个接口进行访问,如果访问次数过大,且没有缓存存在的情况下大量的请求打到数据库可能会存在数据库宕机,从而造成服务的不可用性。往往我们需要对其进行限流操作用来保证服务的高可用性,以下介绍下redis限流如何使用。lua脚本Lua是一种轻量小巧的脚本语......
  • Service 层和 Dao 层真的有必要每个类都加上接口吗?
    引言Service层和Dao层是否有必要为每个类都加上接口,这是一个在软件开发中常被讨论的问题,且答案往往取决于具体项目的实际需求、技术选型、团队协作方式、未来可扩展性及维护成本等因素。以下是支持使用接口和认为可以酌情省略接口的几种观点:支持为每个类添加接口的观点:扩......
  • 08-接口文档和JWT
    接口文档楔子接口文档对于协调前后端开发非常重要,可以避免因为开发习惯不同而导致的意外情况。在项目中,如果前后端开发各自为战,可能会出现不一致的情况。因此,接口文档可以约束双方,确保他们按照统一的规范进行开发,从而提高协同开发的效率和一致性。规范接口文档一般包括以下内......