首页 > 其他分享 >新增菜品

新增菜品

时间:2023-07-31 22:33:09浏览次数:29  
标签:插入 新增 接口 application 菜品 上传 yml

重点记录和新增员工不一样的地方

首先是这里要上传菜的图片,所以我们要先写一个文件上传接口,在写新增菜品的接口

首先就是要开通阿里云oss

1.文件上传接口:

1.AliOssUtill:是一个阿里云oss提供好的工具类,直接cv就行,里面有一个方法upload帮助文件上传,还有一个容器用来进行拼接,规范文件访问路径规则

2.有两个配置文件application.yml和application-dev.yml,要把真正的密码写在application-dev.yml 上,并且还有一个类AliOssProperties用来封装配置文件中的属性

3.config里面的OssConfiguration类:用来创建工具类AliOssUtil类的对象,并且调用AliOssProperties封装好的属性给AliOssUtil类

4.CommonController:既然是Controller类,那么面对的就是接收前端传进来的文件路径,然后通过一系列手段将其划分拼接为新的路径

2.新增菜品接口:

1.DisController:记得前端传进来打包进DTO

2.DisServiceImpl:首先传到mapper的要从DTO变成实体类,其次要分两次插入,向菜品表插入1条数据,向口味表插入n条数据(因为从前端传过来的口味是一个集合)

3.DisMapper和DisFlavorMapper中的两个xml文件有许多的细节,多看看

这里可以说是多表插入了,一个service对应两个mapper

标签:插入,新增,接口,application,菜品,上传,yml
From: https://blog.51cto.com/u_15806469/6914264

相关文章

  • 新增员工_需求分析和设计
           ......
  • 【wordpress开发必备】新增必填字段相关函数和钩子,适用6.1版本
    当表单包含多个必填字段时,它们的标签可能带有一个带有图例的星号,以说明这些字段是必填的。为了减少代码重复并帮助维护全局一致的标记,WordPress有两个新函数:wp_required_field_indicator()和wp_required_field_message()。如果主题和插件至少需要 WordPress6.1,它们也可以使用这......
  • Tita 升级|新增「组织架构保密安全」
    升级详情Tita-OKR和新绩效一体化管理平台组织架构保密安全使用场景:如果不想员工看见企业全部的组织架构,可以开启此功能·如何开启【组织架构保密安全】超管与后台管理员可进入企业管理后台-开启高级功能-系统设置-选择开启【组织架构保密安全】·开启后影响1.  普通......
  • MySQL新增数据,修改数据,删除数据
    连接本地mysql语句mysql-hlocalhost-uroot-prootDML-介绍DML英文全称是:用来对数据库中表的数据记录进行增删改操作。增加使用insert删除使用delete修改使用update新增语法:给指定字段添加数据【实际中使用很多】新增语法:insertinto表名(字段1,字段2)valu......
  • 视频编辑重新定义!Premiere Pro 2023 Mac版新增多种功能
    随着AI的不断发展,人工智能的工作方式已经从“人脑”进化到“机器”,而它的最终目标,就是将人类最复杂的工作交给AI。AI也在不断地深入理解人类,提高人类智能。在视频编辑方面,PremierePro2023mac新增了许多功能与以前最大不同之处:它对图片编辑方式进行了重新定义,可以让用户能够......
  • D-Hub老板看板,新增“数字资产管理”功能
      D-Hub老板看板自发布以来,帮助了上百家成套企业的“老板们”有效管理企业资源。数字资产管理01企业方案数即本企业在D-Hub中创建的云方案数量。不仅可以看到方案总数,同时还可以看到当月新增以及排名。拒绝低效,实时查看真实数据(* ̄︶ ̄)。02云端物料库即D-Hub中企业物料的数量。......
  • 黑魂 213新增死亡状态
    在资源里加入death动画。从AnyState拉箭头指向die。 然后在ActorManager脚本里。把DoDamage函数里IssueTrigger的hit,改成die测试死亡动画。 ......
  • INFINI Labs 产品更新 | Easysearch 新增分词插件、Gateway 支持邮件发送等功能
    INFINILabs产品又更新啦~,本次更新概要如下:Easysearch新增了分词插件、优化了生命周期管理功能等;Gateway新增smtp过滤器来支持邮件的发送,支持自动跳过因为异常关闭而损坏的磁盘队列文件等;Console新增熔断器监控指标、新增矩形树图(Treemap)、优化了探针Agent指标采集和集......
  • 批量新增接口正确传参以及优化(含数组传参)
    需求页面: 接口文档说明: 单个新增计划传参: 批量新增计划传参:批量新增7月24日和8月1日的复制计划 接口优化:由于当前医生给指定的患者新增计划时,当前医生和患者都不会发生变化,批量新增时仅是新增多个计划时间,所以计划时间可以调整为数组进行传参接口文档优化: 单个计......
  • mysql多表关联的新增和修改操作
    1.多表的新增操作需求:从一个表查出的字段插入到另一个表示例:将loit_bear表的type_code和type_name的字段值全部分别新增到loit_dict表的dict_code和dict_name字段INSERTINTOloit_dict(dict_code,dict_name)selecttype_code,type_namefromloit_bear2.多表的修改操作......