From 6d2fb4c999c8e08eeaefe4cf80b561a542b2cdc5 Mon Sep 17 00:00:00 2001 From: muhua <1498117283@qq.com> Date: Thu, 11 Jul 2024 17:19:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9E=E4=BD=93=E7=B1=BB?= =?UTF-8?q?=E5=8F=8A=E5=85=B6=E5=AF=B9=E5=BA=94=E7=9A=84=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E3=80=81=E5=AE=9E=E7=8E=B0=E7=B1=BB=E5=92=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/OrderController.java | 14 -- .../controller/ShopController.java | 14 -- .../controller/UserController.java | 56 -------- .../takeawaysystemserver/entity/Dish.java | 100 ++++++++++---- .../entity/DishFlavor.java | 101 ++++++++++++++ .../takeawaysystemserver/entity/Order.java | 109 ++++++++++++--- .../entity/OrderItem.java | 90 +++++++++--- .../takeawaysystemserver/entity/Shop.java | 130 +++++++++++++----- .../takeawaysystemserver/entity/User.java | 103 +++++++++++--- .../mapper/DishFlavorMapper.java | 18 +++ .../mapper/DishMapper.java | 18 +++ .../mapper/OrderItemMapper.java | 18 +++ .../mapper/OrderMapper.java | 18 +++ .../mapper/ShopMapper.java | 18 +++ .../mapper/UserMapper.java | 18 +++ .../service/DishFlavorService.java | 13 ++ .../service/DishService.java | 13 ++ .../service/OrderItemService.java | 13 ++ .../service/OrderService.java | 13 ++ .../service/ShopService.java | 13 ++ .../service/UserService.java | 13 ++ .../service/fileService/FileService.java | 9 -- .../fileService/impl/FileServiceImpl.java | 12 -- .../service/impl/DishFlavorServiceImpl.java | 22 +++ .../service/impl/DishServiceImpl.java | 22 +++ .../service/impl/OrderItemServiceImpl.java | 22 +++ .../service/impl/OrderServiceImpl.java | 22 +++ .../service/impl/ShopServiceImpl.java | 22 +++ .../service/impl/UserServiceImpl.java | 22 +++ .../service/orderService/OrderService.java | 9 -- .../orderService/impl/OrderServiceImpl.java | 13 -- .../service/userService/UserService.java | 43 ------ .../userService/impl/UserServiceImpl.java | 39 ------ src/main/resources/application.yaml | 16 ++- .../resources/mapper/DishFlavorMapper.xml | 22 +++ src/main/resources/mapper/DishMapper.xml | 22 +++ src/main/resources/mapper/OrderItemMapper.xml | 19 +++ src/main/resources/mapper/OrderMapper.xml | 23 ++++ src/main/resources/mapper/ShopMapper.xml | 24 ++++ src/main/resources/mapper/UserMapper.xml | 20 +++ 40 files changed, 968 insertions(+), 338 deletions(-) delete mode 100644 src/main/java/com/example/takeawaysystemserver/controller/OrderController.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/controller/ShopController.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/controller/UserController.java create mode 100644 src/main/java/com/example/takeawaysystemserver/entity/DishFlavor.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/DishFlavorMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/DishMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/OrderItemMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/OrderMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/ShopMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/mapper/UserMapper.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/DishFlavorService.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/DishService.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/OrderItemService.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/OrderService.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/ShopService.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/UserService.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/fileService/FileService.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/fileService/impl/FileServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/DishFlavorServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/DishServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/OrderItemServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/OrderServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/ShopServiceImpl.java create mode 100644 src/main/java/com/example/takeawaysystemserver/service/impl/UserServiceImpl.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/orderService/OrderService.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/orderService/impl/OrderServiceImpl.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/userService/UserService.java delete mode 100644 src/main/java/com/example/takeawaysystemserver/service/userService/impl/UserServiceImpl.java create mode 100644 src/main/resources/mapper/DishFlavorMapper.xml create mode 100644 src/main/resources/mapper/DishMapper.xml create mode 100644 src/main/resources/mapper/OrderItemMapper.xml create mode 100644 src/main/resources/mapper/OrderMapper.xml create mode 100644 src/main/resources/mapper/ShopMapper.xml create mode 100644 src/main/resources/mapper/UserMapper.xml diff --git a/src/main/java/com/example/takeawaysystemserver/controller/OrderController.java b/src/main/java/com/example/takeawaysystemserver/controller/OrderController.java deleted file mode 100644 index 527a937..0000000 --- a/src/main/java/com/example/takeawaysystemserver/controller/OrderController.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.takeawaysystemserver.controller; - -import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RestController; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@RestController -@Api(tags = "订单模块") -public class OrderController { -} diff --git a/src/main/java/com/example/takeawaysystemserver/controller/ShopController.java b/src/main/java/com/example/takeawaysystemserver/controller/ShopController.java deleted file mode 100644 index 33c377e..0000000 --- a/src/main/java/com/example/takeawaysystemserver/controller/ShopController.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.takeawaysystemserver.controller; - -import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RestController; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@RestController -@Api(tags = "商家模块") -public class ShopController { -} diff --git a/src/main/java/com/example/takeawaysystemserver/controller/UserController.java b/src/main/java/com/example/takeawaysystemserver/controller/UserController.java deleted file mode 100644 index 71aee05..0000000 --- a/src/main/java/com/example/takeawaysystemserver/controller/UserController.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.example.takeawaysystemserver.controller; - -import com.example.takeawaysystemserver.entity.User; -import com.example.takeawaysystemserver.service.userService.UserService; -import com.example.takeawaysystemserver.util.R; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import jakarta.annotation.Resource; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@RestController -@Api(tags = "用户模块") -@RequestMapping("user") -public class UserController { - - @Resource - private UserService userService; - - @PostMapping("/register") - @ApiOperation(value = "注册") - public R register(){ - return userService.register(); - } - - @PostMapping("/login") - @ApiOperation(value = "登录") - public R login(){ - return userService.login(); - } - - @PostMapping("/logout") - @ApiOperation(value = "登出") - public R logout(){ - return userService.logout(); - } - - @PostMapping("/userinfo") - @ApiOperation(value = "获取用户信息") - public R getUserInfo(){ - return userService.getUserInfo(); - } - - @PostMapping("/update") - @ApiOperation(value = "修改用户信息") - public R updateUser(){ - return userService.updateUser(); - } -} diff --git a/src/main/java/com/example/takeawaysystemserver/entity/Dish.java b/src/main/java/com/example/takeawaysystemserver/entity/Dish.java index 59cd369..065fd18 100644 --- a/src/main/java/com/example/takeawaysystemserver/entity/Dish.java +++ b/src/main/java/com/example/takeawaysystemserver/entity/Dish.java @@ -1,51 +1,101 @@ package com.example.takeawaysystemserver.entity; -import jakarta.annotation.Nullable; -import lombok.AllArgsConstructor; +import java.io.Serializable; import lombok.Data; -import lombok.NoArgsConstructor; - -import java.util.Map; /** - * @author Ethereal - * @date 2024/7/7 - * @description + * + * @TableName dish */ @Data -@AllArgsConstructor -@NoArgsConstructor -public class Dish { - private String id; +public class Dish implements Serializable { /** - * 商家的ID + * 主键ID + */ + private String id; + + /** + * shop_id */ private String shopId; + /** * 分类名 */ private String group; + /** - * 菜品名 + * 名称 */ private String name; + /** - * 价格(分) + * 价格 */ private Integer price; + /** - * 销量 + * 售出数量 */ private Integer sellCount; + /** - * 图片链接 + * 图片地址 */ - @Nullable private String image; - /** - * 子选项 - * [key: 类型,如“辣度选择”] : [value: 子选项,如["微辣"]] - */ - @Nullable - private Map subOptions; -} + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Dish other = (Dish) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getShopId() == null ? other.getShopId() == null : this.getShopId().equals(other.getShopId())) + && (this.getGroup() == null ? other.getGroup() == null : this.getGroup().equals(other.getGroup())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getPrice() == null ? other.getPrice() == null : this.getPrice().equals(other.getPrice())) + && (this.getSellCount() == null ? other.getSellCount() == null : this.getSellCount().equals(other.getSellCount())) + && (this.getImage() == null ? other.getImage() == null : this.getImage().equals(other.getImage())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getShopId() == null) ? 0 : getShopId().hashCode()); + result = prime * result + ((getGroup() == null) ? 0 : getGroup().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getPrice() == null) ? 0 : getPrice().hashCode()); + result = prime * result + ((getSellCount() == null) ? 0 : getSellCount().hashCode()); + result = prime * result + ((getImage() == null) ? 0 : getImage().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", shopId=").append(shopId); + sb.append(", group=").append(group); + sb.append(", name=").append(name); + sb.append(", price=").append(price); + sb.append(", sellCount=").append(sellCount); + sb.append(", image=").append(image); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/entity/DishFlavor.java b/src/main/java/com/example/takeawaysystemserver/entity/DishFlavor.java new file mode 100644 index 0000000..227bb79 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/entity/DishFlavor.java @@ -0,0 +1,101 @@ +package com.example.takeawaysystemserver.entity; + +import java.io.Serializable; +import lombok.Data; + +/** + * + * @TableName dish_flavor + */ +@Data +public class DishFlavor implements Serializable { + /** + * 主键ID + */ + private String id; + + /** + * 菜品ID + */ + private String dishId; + + /** + * 口味名称 + */ + private String name; + + /** + * 口味数据列表 + */ + private String value; + + /** + * 创建时间 + */ + private Long createTime; + + /** + * 更新时间 + */ + private Long updateTime; + + /** + * 是否删除(1删除,0未删除) + */ + private Integer isDelete; + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + DishFlavor other = (DishFlavor) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getDishId() == null ? other.getDishId() == null : this.getDishId().equals(other.getDishId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getValue() == null ? other.getValue() == null : this.getValue().equals(other.getValue())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())) + && (this.getIsDelete() == null ? other.getIsDelete() == null : this.getIsDelete().equals(other.getIsDelete())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getDishId() == null) ? 0 : getDishId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getValue() == null) ? 0 : getValue().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + result = prime * result + ((getIsDelete() == null) ? 0 : getIsDelete().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", dishId=").append(dishId); + sb.append(", name=").append(name); + sb.append(", value=").append(value); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", isDelete=").append(isDelete); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/entity/Order.java b/src/main/java/com/example/takeawaysystemserver/entity/Order.java index c217812..f2ca97c 100644 --- a/src/main/java/com/example/takeawaysystemserver/entity/Order.java +++ b/src/main/java/com/example/takeawaysystemserver/entity/Order.java @@ -1,44 +1,109 @@ package com.example.takeawaysystemserver.entity; -import lombok.AllArgsConstructor; +import java.io.Serializable; import lombok.Data; -import lombok.NoArgsConstructor; - -import java.util.List; /** - * @author Ethereal - * @date 2024/7/7 - * @description + * + * @TableName order */ @Data -@AllArgsConstructor -@NoArgsConstructor -public class Order { - private String id; - private String userId; - private String shopId; +public class Order implements Serializable { /** - * 订单项 + * 主键ID */ - private List items; + private String id; + /** - * 总价(分) + * 用户ID + */ + private String userId; + + /** + * 商品ID + */ + private String shopId; + + /** + * 价格 */ private Integer price; + /** - * - 0 已取消 - * - 1 配送中 - * - 2 已完成 + * 状态 */ private Integer status; + /** - * 送餐地址 + * 地址 */ private String address; + /** - * Unix 时间戳 + * 创建时间 */ private Long createTime; + + /** + * 更新时间 + */ private Long updateTime; -} + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Order other = (Order) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) + && (this.getShopId() == null ? other.getShopId() == null : this.getShopId().equals(other.getShopId())) + && (this.getPrice() == null ? other.getPrice() == null : this.getPrice().equals(other.getPrice())) + && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) + && (this.getAddress() == null ? other.getAddress() == null : this.getAddress().equals(other.getAddress())) + && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime())) + && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); + result = prime * result + ((getShopId() == null) ? 0 : getShopId().hashCode()); + result = prime * result + ((getPrice() == null) ? 0 : getPrice().hashCode()); + result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); + result = prime * result + ((getAddress() == null) ? 0 : getAddress().hashCode()); + result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", userId=").append(userId); + sb.append(", shopId=").append(shopId); + sb.append(", price=").append(price); + sb.append(", status=").append(status); + sb.append(", address=").append(address); + sb.append(", createTime=").append(createTime); + sb.append(", updateTime=").append(updateTime); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/entity/OrderItem.java b/src/main/java/com/example/takeawaysystemserver/entity/OrderItem.java index ef2f2d9..b52aa9b 100644 --- a/src/main/java/com/example/takeawaysystemserver/entity/OrderItem.java +++ b/src/main/java/com/example/takeawaysystemserver/entity/OrderItem.java @@ -1,35 +1,85 @@ package com.example.takeawaysystemserver.entity; -import jakarta.annotation.Nullable; -import lombok.AllArgsConstructor; +import java.io.Serializable; import lombok.Data; -import lombok.NoArgsConstructor; - -import java.util.Map; /** - * @author spyn - * @date 2024/7/10 - * @description 订单内的子项 + * + * @TableName order_item */ @Data -@AllArgsConstructor -@NoArgsConstructor -public class OrderItem { +public class OrderItem implements Serializable { + /** + * 主键ID + */ + private String id; + + /** + * dish_id + */ private String dishId; - @Nullable - private Dish dish; + + /** + * order_id + */ private String orderId; + /** * 购买份数 */ private Integer count; - private Integer price; + /** - * 子选项 - * [key: 类型,如“辣度选择”] : [value: 子选项,如"微辣"] - * 注意这里value是String,而不是String[],和Dish中的subOptions不同 + * 价格 */ - @Nullable - private Map options; -} + private Integer price; + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + OrderItem other = (OrderItem) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getDishId() == null ? other.getDishId() == null : this.getDishId().equals(other.getDishId())) + && (this.getOrderId() == null ? other.getOrderId() == null : this.getOrderId().equals(other.getOrderId())) + && (this.getCount() == null ? other.getCount() == null : this.getCount().equals(other.getCount())) + && (this.getPrice() == null ? other.getPrice() == null : this.getPrice().equals(other.getPrice())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getDishId() == null) ? 0 : getDishId().hashCode()); + result = prime * result + ((getOrderId() == null) ? 0 : getOrderId().hashCode()); + result = prime * result + ((getCount() == null) ? 0 : getCount().hashCode()); + result = prime * result + ((getPrice() == null) ? 0 : getPrice().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", dishId=").append(dishId); + sb.append(", orderId=").append(orderId); + sb.append(", count=").append(count); + sb.append(", price=").append(price); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/entity/Shop.java b/src/main/java/com/example/takeawaysystemserver/entity/Shop.java index 216d062..1aeff01 100644 --- a/src/main/java/com/example/takeawaysystemserver/entity/Shop.java +++ b/src/main/java/com/example/takeawaysystemserver/entity/Shop.java @@ -1,61 +1,117 @@ package com.example.takeawaysystemserver.entity; -import jakarta.annotation.Nullable; -import lombok.AllArgsConstructor; +import java.io.Serializable; import lombok.Data; -import lombok.NoArgsConstructor; - -import java.util.List; -import java.util.Map; /** - * @author Ethereal - * @date 2024/7/7 - * @description + * + * @TableName shop */ @Data -@AllArgsConstructor -@NoArgsConstructor -public class Shop { - private String id; - private String name; +public class Shop implements Serializable { /** - * 评分(暂且不做评论系统,这里写死) + * 主键ID */ - private Float point; + private String id; + /** - * 销量 + * 名称 + */ + private String name; + + /** + * 评分 + */ + private Double point; + + /** + * 售出数 */ private Integer sellCount; + /** - * - 0 被删除 - * - 1 营业中 - * - 2 休息中 + * 0被删除,1营业中,2休息中 */ private Integer status; + /** - * 开店和闭店时间,格式为HH:mm:ss + * 开业时间 */ private String openTime; - private String closeTime; + /** - * 店铺地址(字符串) + * 休息时间 + */ + private String closeTime; + + /** + * 店铺地址 */ private String address; + /** - * APP首页展示的菜品(最多3份) + * */ - @Nullable - private List displayedDishes; - /** - * 店铺的icon - */ - @Nullable private String image; - /** - * 菜品分类 - * [key: 分类名] : [value: 菜品列表] - */ - @Nullable - private Map groups; -} + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Shop other = (Shop) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getPoint() == null ? other.getPoint() == null : this.getPoint().equals(other.getPoint())) + && (this.getSellCount() == null ? other.getSellCount() == null : this.getSellCount().equals(other.getSellCount())) + && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())) + && (this.getOpenTime() == null ? other.getOpenTime() == null : this.getOpenTime().equals(other.getOpenTime())) + && (this.getCloseTime() == null ? other.getCloseTime() == null : this.getCloseTime().equals(other.getCloseTime())) + && (this.getAddress() == null ? other.getAddress() == null : this.getAddress().equals(other.getAddress())) + && (this.getImage() == null ? other.getImage() == null : this.getImage().equals(other.getImage())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getPoint() == null) ? 0 : getPoint().hashCode()); + result = prime * result + ((getSellCount() == null) ? 0 : getSellCount().hashCode()); + result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); + result = prime * result + ((getOpenTime() == null) ? 0 : getOpenTime().hashCode()); + result = prime * result + ((getCloseTime() == null) ? 0 : getCloseTime().hashCode()); + result = prime * result + ((getAddress() == null) ? 0 : getAddress().hashCode()); + result = prime * result + ((getImage() == null) ? 0 : getImage().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", point=").append(point); + sb.append(", sellCount=").append(sellCount); + sb.append(", status=").append(status); + sb.append(", openTime=").append(openTime); + sb.append(", closeTime=").append(closeTime); + sb.append(", address=").append(address); + sb.append(", image=").append(image); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/entity/User.java b/src/main/java/com/example/takeawaysystemserver/entity/User.java index 6c2c886..ff5163c 100644 --- a/src/main/java/com/example/takeawaysystemserver/entity/User.java +++ b/src/main/java/com/example/takeawaysystemserver/entity/User.java @@ -1,30 +1,93 @@ package com.example.takeawaysystemserver.entity; -import jakarta.annotation.Nullable; -import lombok.AllArgsConstructor; +import java.io.Serializable; import lombok.Data; -import lombok.NoArgsConstructor; /** - * @author Ethereal - * @date 2024/7/7 - * @description + * + * @TableName user */ @Data -@AllArgsConstructor -@NoArgsConstructor -public class User { - private String id; - private String username; - @Nullable - private String password; - private String phone; - @Nullable - private String address; +public class User implements Serializable { /** - * - 0:被删除 - * - 1:正常 - * - 2:被封禁 + * 主键ID + */ + private String id; + + /** + * 用户名 + */ + private String username; + + /** + * 密码 + */ + private String password; + + /** + * 手机号 + */ + private String phone; + + /** + * 地址 + */ + private String address; + + /** + * 用户状态,0:被删除,1:正常,2:被封禁 */ private Integer status; -} + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + User other = (User) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getUsername() == null ? other.getUsername() == null : this.getUsername().equals(other.getUsername())) + && (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword())) + && (this.getPhone() == null ? other.getPhone() == null : this.getPhone().equals(other.getPhone())) + && (this.getAddress() == null ? other.getAddress() == null : this.getAddress().equals(other.getAddress())) + && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getUsername() == null) ? 0 : getUsername().hashCode()); + result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode()); + result = prime * result + ((getPhone() == null) ? 0 : getPhone().hashCode()); + result = prime * result + ((getAddress() == null) ? 0 : getAddress().hashCode()); + result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", username=").append(username); + sb.append(", password=").append(password); + sb.append(", phone=").append(phone); + sb.append(", address=").append(address); + sb.append(", status=").append(status); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/DishFlavorMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/DishFlavorMapper.java new file mode 100644 index 0000000..b760d1f --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/DishFlavorMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.DishFlavor; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【dish_flavor】的数据库操作Mapper +* @createDate 2024-07-11 17:12:51 +* @Entity com.example.takeawaysystemserver.entity.DishFlavor +*/ +public interface DishFlavorMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/DishMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/DishMapper.java new file mode 100644 index 0000000..4cabfd3 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/DishMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.Dish; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【dish】的数据库操作Mapper +* @createDate 2024-07-11 17:11:31 +* @Entity com.example.takeawaysystemserver.entity.Dish +*/ +public interface DishMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/OrderItemMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/OrderItemMapper.java new file mode 100644 index 0000000..bdc39b7 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/OrderItemMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.OrderItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【order_item】的数据库操作Mapper +* @createDate 2024-07-11 17:13:53 +* @Entity com.example.takeawaysystemserver.entity.OrderItem +*/ +public interface OrderItemMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/OrderMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/OrderMapper.java new file mode 100644 index 0000000..575bf54 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/OrderMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.Order; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【order】的数据库操作Mapper +* @createDate 2024-07-11 17:13:46 +* @Entity com.example.takeawaysystemserver.entity.Order +*/ +public interface OrderMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/ShopMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/ShopMapper.java new file mode 100644 index 0000000..0a09c7d --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/ShopMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.Shop; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【shop】的数据库操作Mapper +* @createDate 2024-07-11 17:13:56 +* @Entity com.example.takeawaysystemserver.entity.Shop +*/ +public interface ShopMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/mapper/UserMapper.java b/src/main/java/com/example/takeawaysystemserver/mapper/UserMapper.java new file mode 100644 index 0000000..35c8737 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/mapper/UserMapper.java @@ -0,0 +1,18 @@ +package com.example.takeawaysystemserver.mapper; + +import com.example.takeawaysystemserver.entity.User; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author qiushengyu +* @description 针对表【user】的数据库操作Mapper +* @createDate 2024-07-11 17:14:00 +* @Entity com.example.takeawaysystemserver.entity.User +*/ +public interface UserMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/DishFlavorService.java b/src/main/java/com/example/takeawaysystemserver/service/DishFlavorService.java new file mode 100644 index 0000000..6cea324 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/DishFlavorService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.DishFlavor; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【dish_flavor】的数据库操作Service +* @createDate 2024-07-11 17:12:51 +*/ +public interface DishFlavorService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/DishService.java b/src/main/java/com/example/takeawaysystemserver/service/DishService.java new file mode 100644 index 0000000..8dff3e3 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/DishService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.Dish; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【dish】的数据库操作Service +* @createDate 2024-07-11 17:11:31 +*/ +public interface DishService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/OrderItemService.java b/src/main/java/com/example/takeawaysystemserver/service/OrderItemService.java new file mode 100644 index 0000000..caf2ade --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/OrderItemService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.OrderItem; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【order_item】的数据库操作Service +* @createDate 2024-07-11 17:13:53 +*/ +public interface OrderItemService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/OrderService.java b/src/main/java/com/example/takeawaysystemserver/service/OrderService.java new file mode 100644 index 0000000..ebc83d4 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/OrderService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.Order; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【order】的数据库操作Service +* @createDate 2024-07-11 17:13:46 +*/ +public interface OrderService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/ShopService.java b/src/main/java/com/example/takeawaysystemserver/service/ShopService.java new file mode 100644 index 0000000..cc2be89 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/ShopService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.Shop; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【shop】的数据库操作Service +* @createDate 2024-07-11 17:13:56 +*/ +public interface ShopService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/UserService.java b/src/main/java/com/example/takeawaysystemserver/service/UserService.java new file mode 100644 index 0000000..2fad91d --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/UserService.java @@ -0,0 +1,13 @@ +package com.example.takeawaysystemserver.service; + +import com.example.takeawaysystemserver.entity.User; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author qiushengyu +* @description 针对表【user】的数据库操作Service +* @createDate 2024-07-11 17:14:00 +*/ +public interface UserService extends IService { + +} diff --git a/src/main/java/com/example/takeawaysystemserver/service/fileService/FileService.java b/src/main/java/com/example/takeawaysystemserver/service/fileService/FileService.java deleted file mode 100644 index 2c93291..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/fileService/FileService.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.example.takeawaysystemserver.service.fileService; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -public interface FileService { -} diff --git a/src/main/java/com/example/takeawaysystemserver/service/fileService/impl/FileServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/fileService/impl/FileServiceImpl.java deleted file mode 100644 index df92b76..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/fileService/impl/FileServiceImpl.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.example.takeawaysystemserver.service.fileService.impl; - -import org.springframework.stereotype.Service; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@Service -public class FileServiceImpl { -} diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/DishFlavorServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/DishFlavorServiceImpl.java new file mode 100644 index 0000000..55cf5e4 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/DishFlavorServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.DishFlavor; +import com.example.takeawaysystemserver.service.DishFlavorService; +import com.example.takeawaysystemserver.mapper.DishFlavorMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【dish_flavor】的数据库操作Service实现 +* @createDate 2024-07-11 17:12:51 +*/ +@Service +public class DishFlavorServiceImpl extends ServiceImpl + implements DishFlavorService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/DishServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/DishServiceImpl.java new file mode 100644 index 0000000..f28234b --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/DishServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.Dish; +import com.example.takeawaysystemserver.service.DishService; +import com.example.takeawaysystemserver.mapper.DishMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【dish】的数据库操作Service实现 +* @createDate 2024-07-11 17:11:31 +*/ +@Service +public class DishServiceImpl extends ServiceImpl + implements DishService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/OrderItemServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/OrderItemServiceImpl.java new file mode 100644 index 0000000..580b89e --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/OrderItemServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.OrderItem; +import com.example.takeawaysystemserver.service.OrderItemService; +import com.example.takeawaysystemserver.mapper.OrderItemMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【order_item】的数据库操作Service实现 +* @createDate 2024-07-11 17:13:53 +*/ +@Service +public class OrderItemServiceImpl extends ServiceImpl + implements OrderItemService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/OrderServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/OrderServiceImpl.java new file mode 100644 index 0000000..7259ba8 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/OrderServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.Order; +import com.example.takeawaysystemserver.service.OrderService; +import com.example.takeawaysystemserver.mapper.OrderMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【order】的数据库操作Service实现 +* @createDate 2024-07-11 17:13:46 +*/ +@Service +public class OrderServiceImpl extends ServiceImpl + implements OrderService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/ShopServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/ShopServiceImpl.java new file mode 100644 index 0000000..31a52c3 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/ShopServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.Shop; +import com.example.takeawaysystemserver.service.ShopService; +import com.example.takeawaysystemserver.mapper.ShopMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【shop】的数据库操作Service实现 +* @createDate 2024-07-11 17:13:56 +*/ +@Service +public class ShopServiceImpl extends ServiceImpl + implements ShopService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/impl/UserServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..f58b9d3 --- /dev/null +++ b/src/main/java/com/example/takeawaysystemserver/service/impl/UserServiceImpl.java @@ -0,0 +1,22 @@ +package com.example.takeawaysystemserver.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.takeawaysystemserver.entity.User; +import com.example.takeawaysystemserver.service.UserService; +import com.example.takeawaysystemserver.mapper.UserMapper; +import org.springframework.stereotype.Service; + +/** +* @author qiushengyu +* @description 针对表【user】的数据库操作Service实现 +* @createDate 2024-07-11 17:14:00 +*/ +@Service +public class UserServiceImpl extends ServiceImpl + implements UserService{ + +} + + + + diff --git a/src/main/java/com/example/takeawaysystemserver/service/orderService/OrderService.java b/src/main/java/com/example/takeawaysystemserver/service/orderService/OrderService.java deleted file mode 100644 index d90012f..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/orderService/OrderService.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.example.takeawaysystemserver.service.orderService; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -public interface OrderService { -} diff --git a/src/main/java/com/example/takeawaysystemserver/service/orderService/impl/OrderServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/orderService/impl/OrderServiceImpl.java deleted file mode 100644 index da1209e..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/orderService/impl/OrderServiceImpl.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.takeawaysystemserver.service.orderService.impl; - -import com.example.takeawaysystemserver.service.orderService.OrderService; -import org.springframework.stereotype.Service; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@Service -public class OrderServiceImpl implements OrderService { -} diff --git a/src/main/java/com/example/takeawaysystemserver/service/userService/UserService.java b/src/main/java/com/example/takeawaysystemserver/service/userService/UserService.java deleted file mode 100644 index 864b0bb..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/userService/UserService.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.example.takeawaysystemserver.service.userService; - -import com.example.takeawaysystemserver.entity.User; -import com.example.takeawaysystemserver.util.R; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -public interface UserService { - - /** - * 登录 - * @return token - */ - R login(); - - /** - * 注册 - * @return 注册信息 - */ - R register(); - - /** - * 登出 - * @return 返回登出成功信息 - */ - R logout(); - - - /** - * 获取用户信息 - * @return 用户信息 - */ - R getUserInfo(); - - /** - * 更新用户信息 - * @return 更新成功与否 - */ - R updateUser(); -} diff --git a/src/main/java/com/example/takeawaysystemserver/service/userService/impl/UserServiceImpl.java b/src/main/java/com/example/takeawaysystemserver/service/userService/impl/UserServiceImpl.java deleted file mode 100644 index b4b5497..0000000 --- a/src/main/java/com/example/takeawaysystemserver/service/userService/impl/UserServiceImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.example.takeawaysystemserver.service.userService.impl; - -import com.example.takeawaysystemserver.entity.User; -import com.example.takeawaysystemserver.service.userService.UserService; -import com.example.takeawaysystemserver.util.R; -import org.springframework.stereotype.Service; - -/** - * @author Ethereal - * @date 2024/7/7 - * @description - */ -@Service -public class UserServiceImpl implements UserService { - @Override - public R login() { - return null; - } - - @Override - public R register() { - return null; - } - - @Override - public R logout() { - return null; - } - - @Override - public R getUserInfo() { - return null; - } - - @Override - public R updateUser() { - return null; - } -} diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index e9ad724..0b71fb6 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -1,9 +1,15 @@ spring: - application: - name: takeaway-system - redis: - host: 1.14.105.160 - port: 6379 + application: + name: takeaway-system + data: + redis: + host: 1.14.105.160 + port: 6379 + password: spynsql + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://1.14.105.160:6207/takeaway?serverTimezone=GMT%2B8&useSSL=false&characterEncoding=utf-8 + username: spyn password: spynsql server: diff --git a/src/main/resources/mapper/DishFlavorMapper.xml b/src/main/resources/mapper/DishFlavorMapper.xml new file mode 100644 index 0000000..71a9499 --- /dev/null +++ b/src/main/resources/mapper/DishFlavorMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + id,dish_id,name, + value,create_time,update_time, + is_delete + + diff --git a/src/main/resources/mapper/DishMapper.xml b/src/main/resources/mapper/DishMapper.xml new file mode 100644 index 0000000..e4ce123 --- /dev/null +++ b/src/main/resources/mapper/DishMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + id,shop_id,group, + name,price,sell_count, + image + + diff --git a/src/main/resources/mapper/OrderItemMapper.xml b/src/main/resources/mapper/OrderItemMapper.xml new file mode 100644 index 0000000..0248f7b --- /dev/null +++ b/src/main/resources/mapper/OrderItemMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + id,dish_id,order_id, + count,price + + diff --git a/src/main/resources/mapper/OrderMapper.xml b/src/main/resources/mapper/OrderMapper.xml new file mode 100644 index 0000000..60cde30 --- /dev/null +++ b/src/main/resources/mapper/OrderMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + id,user_id,shop_id, + price,status,address, + create_time,update_time + + diff --git a/src/main/resources/mapper/ShopMapper.xml b/src/main/resources/mapper/ShopMapper.xml new file mode 100644 index 0000000..61c4927 --- /dev/null +++ b/src/main/resources/mapper/ShopMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + id,name,point, + sell_count,status,open_time, + close_time,address,image + + diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml new file mode 100644 index 0000000..b50a53c --- /dev/null +++ b/src/main/resources/mapper/UserMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,username,password, + phone,address,status + +