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

做h5页面的网站哪个好wordpress slider插件

做h5页面的网站哪个好,wordpress slider插件,牡丹江市住房和城乡建设局网站,高端网站建设方案范文1.需求分析和设计 产品原型: 接口设计: 根据id查询菜品 根据类型查询分类(以实现) 文件上传 修改菜品 2.代码开发 根据id查询菜品: Controll层代码: /*** 根据id查询菜品* return*/GetMapping("/{id}")ApiOperati…

1.需求分析和设计

 产品原型:

接口设计:

根据id查询菜品

根据类型查询分类(以实现)

文件上传

修改菜品

2.代码开发

根据id查询菜品:

Controll层代码:

/*** 根据id查询菜品* @return*/@GetMapping("/{id}")@ApiOperation("根据id查询菜品")public Result<DishVO> getById(@PathVariable Long id){log.info("根据id查询菜品:{}",id);DishVO dishVO = dishService.getByIdWithFlavor(id);return Result.success(dishVO);}

Service层代码:

/*** 根据id查询菜品和对应的口味数据* @param id* @return*/DishVO getByIdWithFlavor(Long id);
/*** 根据id查询菜品和对应的口味数据* @param id* @return*/@Overridepublic DishVO getByIdWithFlavor(Long id) {//根据id查询菜品数据Dish dish = dishMapper.getById(id);//根据菜品id查询口味数据List<DishFlavor> dishFlavors = dishFlavorMapper.getByDishId(id);//将查询到的数据封装到VODishVO dishVO = new DishVO();BeanUtils.copyProperties(dish,dishVO);dishVO.setFlavors(dishFlavors);return dishVO;}

Mapper层代码:

/*** 根据菜品id查询对应的口味数据* @param dishId* @return*/@Select("SELECT * FROM dish_flavor WHERE dish_id = #{dishId}")List<DishFlavor> getByDishId(Long dishId);

修改菜品代码:

Controll层代码:

/*** 修改菜品* @param dishDTO* @return*/@PutMapping@ApiOperation("修改菜品")public Result update(@RequestBody DishDTO dishDTO){log.info("修改菜品:{}",dishDTO);dishService.updateWithFlavor(dishDTO);return Result.success();}

Service层代码:

/*** 根据id修改菜品基本信息和对应的口味信息* @param dishDTO*/void updateWithFlavor(DishDTO dishDTO);
/*** 根据id修改菜品基本信息和对应的口味信息* @param dishDTO*/@Overridepublic void updateWithFlavor(DishDTO dishDTO) {Dish dish = new Dish();BeanUtils.copyProperties(dishDTO,dish);//修改菜品表基本信息dishMapper.update(dish);//删除原有的口味数据dishFlavorMapper.deleteByDishId(dishDTO.getId());//重新插入口味数据List<DishFlavor> flavors = dishDTO.getFlavors();if(flavors != null && flavors.size() > 0){//是否有口味数据flavors.forEach(dishFlavor -> {dishFlavor.setDishId(dishDTO.getId());//遍历获取菜品对应的口味表id,好进行插入});//向口味表插入n条数据dishFlavorMapper.insertBatch(flavors);}}

Mapper层代码:

/*** 根据id动态修改菜品数据* @param dish*/@AutoFill(value = OperationType.UPDATE)void update(Dish dish);

XML代码:

<!--根据id修改菜品信息--><update id="update">UPDATE dish<set><if test="name != null">name = #{name},</if><if test="categoryId != null">category_id = #{categoryId},</if><if test="price != null">price = #{price},</if><if test="image != null">image = #{image},</if><if test="description != null">description = #{description},</if><if test="status != null">status = #{status},</if><if test="updateTime != null">update_time = #{updateTime},</if><if test="updateUser != null">update_user = #{updateUser},</if></set>WHERE id = #{id}</update>
http://www.dtcms.com/wzjs/546493.html

相关文章:

  • 网站建设技术课程设计报告网站项目的流程
  • 滨州做网站的公司wordpress 406
  • wordpress仿站网网络推广引流软件
  • 网站带薪歌手都要怎样做呀商城建设开发
  • 公司网站建设案例教程旅游网站设计的目的
  • 做网站湘潭wordpress 域名访问不了
  • 静态网站模板古典机械加工网址大全
  • 做试用网站的原理宁波seo推广外包公司
  • 北京优化健康宝合肥专业网站优化费用
  • 音乐资源网站开发学院网站建设的需求分析
  • 贵州有网站的企业网络网重庆公司
  • 网站建设 推广 公司嘉祥住房和城乡建设局网站
  • c 开发商城网站开发北海 网站建设 公司
  • 北海市建设局网站网站举报中心官网
  • 人才招聘网站建设方案导购个人网站怎么做的
  • 通信建设工程项目经理查询网站做企业网站国内发展
  • 一呼百应网做的网站贵阳网站seo
  • 响应式网站研究现状教你如何建设网站阿里去
  • 做网站销售好做吗品牌设计与vi设计的区别
  • 手机微信网站设计凡科做网站
  • 如何创建手机网站四川省黄页企业电话
  • 在海外做网站 卖东西wordpress如何建目录
  • 建设系统网站网页美工设计的流程有哪些?
  • 网站为什么突然访问不了江苏省建设集团有限公司网站首页
  • 合肥那个公司做网站优化好网站服务方案
  • 天津市住房与城乡建设部网站炫酷网站源码下载
  • 旅游网站建设wordpress建不了网站
  • 国内比较大的源码网站南昌个人网站制作怎么做
  • 网站建设陆金手指下拉贰拾revolution slider wordpress
  • 做网销做什么网站微微网站建设