餐饮点餐外卖小程序源码(外卖订餐系统源码)

  使用餐饮点餐外卖小程序源码,您可以建立一个系统,让您的餐厅或咖啡馆可以远程接受订单并接受付款 - 在线和面对面。有了这个系统,客户只需通过移动订购访问菜单。这可以通过扫描二维码或在搜索栏中输入链接来完成。一旦您的客户做出选择,他们就会提交订单并一次性付款。一旦在餐厅端收到订单,剩下的就是将订单带到客户的餐桌上或打包准备交付。这大大加快了整个在线订购过程。一切都通过智能手机进行,而不是与员工不断来回进行。
  
  餐饮点餐外卖小程序源码开发环境
  
  演示:c.ymzan.top
  
  餐饮点餐外卖小程序源码在docker上运行,镜像在docker-compose.yml文件中指定,并由 docker -compose启动。
  
  Spring Data Rest用于快速数据库访问和验证。
  
  Spring Boot用于快速 REST API 开发和独立部署。
  
  Spring Boot Actuator用于提供监控信息。
  
  HAL 浏览器用于快速的存储库探索。
  
  Lombok用于消除构造函数和 getter/setter 实现,以实现更简洁的编码风格。
  
  Spring Cloud用于提供基础设施服务。
  
  Eureka用于微服务注册和发现。
  
  当系统发生雪崩失败时, Hystrix用作断路器。
  
  RabbitMQ用于解耦微服务。
  
  WebSocket用于向 UI 发送消息。
  
  RestTemplate用于在微服务之间进行通信。
  
  餐厅服务
  
  按名称搜索餐厅

  GET localhost:8001/api/restaurants?name=<restaurant_name>
Return
{
    "id": <restaurant_id>,
    "name": <restaurant_name>
}

  创建餐厅

POST localhost:8001/api/restaurants
Request Body
{
    "name": <restaurant_name>
}
Return HttpStatus.CREATED

  通过餐厅 id 获取所有菜单项

GET localhost:8001/api/restaurants/{restaurantId}/menuItems
Return
[
    {
        "id": <menu_item_id>,
        "restaurantId": <restaurantId>,
        "name": <menu_item_name>,
        "description": <menu_item_description>,
        "price": <menu_item_price>
    },
    ...
]  

  创建菜单项 

POST localhost:8001/api/restaurants/{restaurantId>/menuItems
Request Body
{
        "restaurantId": <restaurantId>,
        "name": <menu_item_name>,
        "description": <menu_item_description>,
        "price": <menu_item_price>
}
Return HttpStatus.CREATED

  批量上传菜单项

POST localhost:8001/api/restaurants/bulk/menuItems
Request Body
[
    {
        "restaurantId": <restaurantId>,
        "name": <menu_item_name>,
        "description": <menu_item_description>,
        "price": <menu_item_price>
    }
]
Return HttpStatus.CREATED

  订购服务
  
  创建订单 

POST localhost:8002/api/restaurants/{rid}/orders
{
    "restaurantId": <restaurant_id>,
    "items":
    [
        {
            "name": <menu_ite
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值