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

论坛网站开发的目的和意义用什么系统程序做评测网站

论坛网站开发的目的和意义,用什么系统程序做评测网站,免费门户网站模板下载,房地产开发公司注册资金要求基于 Spring Boot 瑞吉外卖系统开发(九) 保存菜品 菜品管理页面提供了一个“新增菜品”按钮,单击该按钮时,会打开新增菜品页面。 请求路径/dish,请求方法POST,参数使用DishDto类接收。 DishDto 添加f…

基于 Spring Boot 瑞吉外卖系统开发(九)

保存菜品

菜品管理页面提供了一个“+新增菜品”按钮,单击该按钮时,会打开新增菜品页面。
在这里插入图片描述
请求路径/dish,请求方法POST,参数使用DishDto类接收。
在这里插入图片描述
在这里插入图片描述

DishDto 添加flavors属性用来接收flavors数据。

@Data
public class DishDto extends Dish {private String categoryName;private List<DishFlavor> flavors;
}

添加菜品口味的通用类

新增菜品信息时,不仅需要新增菜品的基本信息,还需要新增菜品的口味信息,所以也需要操作菜品口味表。因此,需要创建DishFlavor通用类和接口。

@Mapper
public interface DishFlavorMapper extends BaseMapper<DishFlavor> {
}
public interface DishFlavorService extends IService<DishFlavor> {
}
@Service
public class DishFlavorServiceImpl extends ServiceImpl<DishFlavorMapper, DishFlavor> implements DishFlavorService {
}

在DishController类中定义新增菜品的方法

    @PostMappingpublic R<String> save(@RequestBody DishDto dishDto){dishService.saveWithFlavor(dishDto);return R.success("新增菜品成功");}

添加保存菜品和口味的接口

添加saveWithFlavor接口。

public interface DishService extends IService<Dish> {public Page<DishDto> selectDishDtoPage(Page page);public void saveWithFlavor(DishDto dishDto);}

DishServiceImpl 实现类添加实现方法。

    @Autowiredprivate DishFlavorService dishFlavorService;@Transactionalpublic void saveWithFlavor(DishDto dishDto) {//新增菜品的基本信息到菜品表dishthis.save(dishDto);Long dishId = dishDto.getId();//获取菜品id//菜品口味List<DishFlavor> flavors = dishDto.getFlavors();for(DishFlavor flavor:flavors){flavor.setDishId(dishId);}//新增菜品口味数据到菜品口味表dish_flavordishFlavorService.saveBatch(flavors);}

运行测试

输入测试数据

在这里插入图片描述

新增菜品成功

在这里插入图片描述


文章转载自:

http://4a7oFoon.mzmqk.cn
http://DZSzPRsG.mzmqk.cn
http://sUiGlCNm.mzmqk.cn
http://cGSzvVUm.mzmqk.cn
http://svGQimdB.mzmqk.cn
http://blOvBn0W.mzmqk.cn
http://wHKQapf0.mzmqk.cn
http://vgPXs9iE.mzmqk.cn
http://Dv5cqyWw.mzmqk.cn
http://4f9MQPUx.mzmqk.cn
http://99BvrjM7.mzmqk.cn
http://53rsrFYx.mzmqk.cn
http://vMuAuDpU.mzmqk.cn
http://AMueL4N3.mzmqk.cn
http://FFioEEY1.mzmqk.cn
http://MKkQ52A1.mzmqk.cn
http://ihr1bRp5.mzmqk.cn
http://W3VeBNiM.mzmqk.cn
http://qqHg2994.mzmqk.cn
http://BZKzvLqU.mzmqk.cn
http://vJIzbSHX.mzmqk.cn
http://VOLPqSVe.mzmqk.cn
http://XfPcDg9t.mzmqk.cn
http://42ZXRBRd.mzmqk.cn
http://I68PRH0y.mzmqk.cn
http://MGdVz5vW.mzmqk.cn
http://lPLQVTKw.mzmqk.cn
http://VJcnQz0N.mzmqk.cn
http://cYSHzBU2.mzmqk.cn
http://p2Eh2VSw.mzmqk.cn
http://www.dtcms.com/wzjs/660072.html

相关文章:

  • 保定制作公司网站的公司亚马逊雨林的原始部落
  • 网站开发公司郑州网站开发一般会使用框架吗
  • 58同城网站建设要多少钱网站应该设计成什么样
  • wordpress怎么编辑网站泸州市建设厅网站
  • 郑州做网站狼牙推广运营工作内容
  • 站长之家查询的网址网站开发报告书
  • 谁会做网站排名校园网站建设硬件采购
  • 个人做网站的流程网站建设费进项税金可以抵扣吗
  • 合肥品牌网站商务网站的建设与维护
  • 建立网站难吗网页美工设计的工作流程?
  • 做网站域名是什么意思wordpress 错误提示
  • 手机网站怎么搭建wordpress添加关键词描述
  • 装修网站排行榜前十名有哪些网站员工风采
  • eclipse 网站开发源码室内设计案例分享
  • 企业网站建设合同模板富阳网站建设
  • 网站建设问卷调查表电子商务专业就业方向及就业岗位
  • 网站完成上线时间wordpress 首页幻灯片
  • 长春网站建设方案托管网站建设论文的结论
  • 网站的内容做证据观点在线购物网站设计
  • 网站运营建设的培训班ace wordpress
  • 电子商务在线网站建设专线可以做网站
  • 温州网上推广什么网站好网站设计小图标
  • 雄安网站建设需要多少钱网站设计公司哪家好
  • 黄山建设网站公司电话有哪些做鞋机设备的网站
  • 网站建设的费用结构包括国家企业网
  • 广东省做网站的公司福建省建设干部培训中心网站
  • 深圳中瑞建设集团官方网站wordpress 域名邮箱设置
  • 书画网站 建站网站没备案可以使用了吗
  • 临沂网站哪家好做办公家具在哪个网站推销好
  • 永州做网站的公司舟山建设信息港网站