首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【瑞吉外卖】day07:新增套餐套餐分页查询、 删除套餐

新增套餐 1.1 需求分析 套餐就是菜品的集合。...后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐。...所以在新增套餐时,涉及到两个表: 表 说明 备注 setmeal 套餐表 存储套餐的基本信息 setmeal_dish 套餐菜品关系表 存储套餐关联的菜品的信息(一个套餐可以关联多个菜品) 两张表具体的表结构如下...删除套餐 3.1 需求分析 在套餐管理列表页面,点击删除按钮,可以删除对应的套餐信息。也可以通过复选框选择多个套餐,点击批量删除按钮一次删除多个套餐。...点击删除, 删除单个套餐时,页面发送ajax请求,根据套餐id删除对应套餐 2).

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

瑞吉外卖-套餐管理业务开发

# 瑞吉外卖-套餐管理业务开发 效果展示 新增套餐 需求分析 数据模型 代码开发 功能测试 套餐信息分页显示 需求分析 代码开发 修改套餐状态 删除套餐 需求分析 功能测试 # 效果展示 # 新增套餐...后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐。...# 数据模型 新增套餐,其实就是将新增页面录入的套餐信息插入到setmeal表,还需要向setmeal_dish表插入套餐和菜品关联数据。...# 删除套餐 # 需求分析 套餐管理列表页面点击删除按钮,可以删除对应的套餐信息。...# 梳理交互过程 在开发代码之前,需要梳理一下删除套餐时前端页面和服务端的交互过程: 删除单个套餐时,页面发送ajax请求,根据套餐id删除对应套餐 删除多个套餐时,页面发送ajax请求,根据提交的多个套餐

64330

外卖套餐搭配的探索和应用

总第453篇 2021年 第023篇 外卖美食知识图谱系列的第三篇文章,本文从技术层面介绍外卖套餐搭配的技术方案,包括离线、实时的套餐搭配的迭代,套餐质量评估方案,同时会介绍套餐搭配的业务应用。...因此,外卖套餐搭配的业务目标是对于美食类商家搭配出候选的套餐组合,给套餐相关应用方提供更丰富的套餐供给。 ?...这些属于搭配型业务,此类业务需要保证套餐对实时场景的覆盖,从而保证套餐搭配Tab的露出。套餐搭配算法的目标有:①提升套餐组合的覆盖度,从而给下游的套餐相关应用提供场景覆盖率高、多样性充足的套餐组合。...离线套餐搭配用于”满减神器“、”今日套餐推荐“等业务,显著提高了套餐商家的覆盖率,实时套餐搭配用于“菜品详情页套餐搭配”等业务,并取得较好的业务收益。...另一方面我们会探索场景化的套餐搭配:目前我们在场景化套餐搭配方面的工作较少,而且用户在不同场景下会有不同的套餐需求,例如天气寒冷偏爱吃火锅类套餐、腊八节吃粥类套餐,在异地希望吃当地特色类套餐

79430

如何正确变更 DNSPod 解析套餐(降级场景)

操作场景本文将指导您如何完成 DNSPod 解析套餐的变更,适用于降级场景(将套餐由高版本改至低版本,如企业版更换为专业版)。前提条件拥有需变更套餐域名的管理权限。...已购买其他版本套餐,若降级至免费版本,请忽略。...操作步骤将域名 DNS 服务器更改为免费版本说明: 由于降级 DNS 套餐版本需要解绑当前套餐,解绑套餐后若域名 DNS 服务器仍为原套餐版本的 DNS 服务器地址将导致域名无法解析;且受各地运营商递归...解绑套餐登录DNSPod 控制台——套餐管理,找到需要变更套餐的域名,单击解绑图片按照界面提示再次确认是否已经将域名 DNS 服务器切换为免费版本,确认无误后点击确定解绑。...图片绑定套餐找到变更后的套餐并单击绑定图片选择需要变更套餐的域名单击确定完成绑定图片更改域名 DNS 服务器为当前套餐对应地址完成绑定后请前往域名注册商将域名 DNS 服务器地址修改为当前套餐所对应的

12710

黑马瑞吉外卖之新建套餐

黑马瑞吉外卖之新建套餐 hi,事情比较多,这边的笔记更文比较慢。请谅解,但每一篇都很用心哦!希望我们共同进步。 之前我们完成了套餐的分页查询,现在我们去完成一个新建的套餐的功能。...第一,我们首先是新建的套餐,所以我们需要将新建的套餐保存在套餐表当中,然后呢?...第二,我们应该想到套餐和菜品的关联,这些菜品的数据是选在新建套餐下的,所以我们需要将数据在套餐和菜品的关联表当中进行一个保存。就是这样的方法。 在这里其实还需要用到我们之前分页查询用到的dto。...先来说明一下为什么要用,首先我们要保存套餐,我们看前端传来的这些套餐数据,其实的话,实体类都有这些字段,所以我们可以正常保存。...然后现在可以去去套餐的service的实现impl这里自己完善一个方法,就是这个方法要做到前端传来数据的时候,我们可以将数据保存到套餐表和套餐关联的菜品表当中,同时我们想、还需要开启事务,这样才可以保证数据的一致和完整

50920

如何选择适合爬虫的动态住宅套餐

但是,要想让爬虫技术发挥最大的作用,就需要选择一款动态住宅套餐。那么,在选择动态住宅套餐时,我们应该注意哪些问题呢?1....确定自己的业务需求在选择动态住宅套餐之前,我们需要明确自己的爬虫类型和规模。不同类型和规模的爬虫需要不同的动态住宅套餐。...如果我们的爬虫规模较小,可以选择一些价格较低的套餐;如果我们的爬虫规模较大,就需要选择一款价格较高、流量更大的套餐。3....综合考虑套餐的功能和预算在选择动态住宅套餐时,需要考虑套餐能够实现的功能和价格。...在与商务经理进行充分沟通之后,充分结合自身的业务需求,定制一款适合自己的、经济合理的套餐,可以提高我们在采集业务中的效率和灵活性。在选择动态住宅套餐时,我们需要注意以上几点。

17530

黑马瑞吉外卖之套餐信息的删除

黑马瑞吉外卖之套餐信息的删除 在套餐这个模块,我们已经完成的就是套餐信息的分页查询,以及套餐信息的新建与修改这些功能。本篇我们主要去完成一下套餐的删除的功能。...为了完成演示删除的功能,我们最好在这里可以展示两个以上的套餐。所以最好在这里还是新建几个套餐。我们这里一共展示三个套餐。 首先呢,我们还是去前端页面去查看这些具体的内容。...我们可以这样去规定一下,如果套餐正在售卖的话,我们就不能删除,否则我们在删除套餐的时候,其实也还是需要删除套餐关联下面的菜品的数据。...// 删除套餐同时删除套餐和菜品的关联数据,这里也同样开启事务 @Override @Transactional public void removeWithDish(List... ids) { // 查询套餐的状态确定是否可以删除 // 要根据套餐的状态,是在售卖还是停止售卖 // 如果了可以删除,删除套餐中的数据,然后删除关联表当中的数据

37510

瑞吉外卖(五)套餐管理业务开发

1.SetmealService /** * 新增套餐,同时保存套餐与菜品的关联关系 * @param setmealDto */ public void saveWithDish(SetmealDto...1、需求分析 查询指定套餐 请求地址:http://localhost:8080/setmeal/套餐id 请求类型:GET 修改套餐 请求地址:http://localhost:8080/setmeal...请求类型:PUT 请求参数 2、代码实现 01.查询指定套餐 位置:SetmealController /** * 查询指定套餐 * @param id * @return */ @GetMapping...ids=数组 请求类型:DELETE 请求参数:ids 2、代码实现 01.SetmealService /** * 删除套餐,同时删除套餐与菜品的关联关系 * @param ids */ public...void deleteWithDish(List ids); 02.SetmealServiceImpl /** * 删除套餐,同时删除套餐与菜品的关联关系 * @param ids

57740
领券