From 764a39d5b5faec762c092e1c68d4cf435607f245 Mon Sep 17 00:00:00 2001 From: rouchen <3133657697@qq.com> Date: Wed, 10 Apr 2024 19:51:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=AD=E7=89=A9=E8=BD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cache/datasource/impl/project.java | 19 +++++++++ .../muyu/product/cache/impl/ShopCartShop.java | 15 +++++++ .../cart/domain/req/CartInfoEditNumReq.java | 33 ++++++++++++++++ .../domain/req/CartInfoIsSelectedUpdReq.java | 39 +++++++++++++++++++ .../cart/domain/req/RemoveCartProjectReq.java | 37 ++++++++++++++++++ 5 files changed, 143 insertions(+) create mode 100644 muyu-modules/muyu-product/muyu-product-cache/src/main/java/com/muyu/product/cache/datasource/impl/project.java create mode 100644 muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/cache/impl/ShopCartShop.java create mode 100644 muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoEditNumReq.java create mode 100644 muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoIsSelectedUpdReq.java create mode 100644 muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/RemoveCartProjectReq.java diff --git a/muyu-modules/muyu-product/muyu-product-cache/src/main/java/com/muyu/product/cache/datasource/impl/project.java b/muyu-modules/muyu-product/muyu-product-cache/src/main/java/com/muyu/product/cache/datasource/impl/project.java new file mode 100644 index 0000000..977f458 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-cache/src/main/java/com/muyu/product/cache/datasource/impl/project.java @@ -0,0 +1,19 @@ +package com.muyu.product.cache.datasource.impl; + +import lombok.Data; + +/** + * project + * + * @author LeYang + * on 2024/4/8 + */ +@Data +public class project { + + private Long projectId; + + private String projectSku; + + private String selected; +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/cache/impl/ShopCartShop.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/cache/impl/ShopCartShop.java new file mode 100644 index 0000000..fba9d30 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/cache/impl/ShopCartShop.java @@ -0,0 +1,15 @@ +package com.muyu.product.cache.impl; + +/** + * ShopCartShop + * + * @author DeKangLiu + * on 2024/4/8 + */ +public class ShopCartShop { + private Integer projectId; + + private String projectSku; + + private String isSelected; +} diff --git a/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoEditNumReq.java b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoEditNumReq.java new file mode 100644 index 0000000..e1c24bb --- /dev/null +++ b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoEditNumReq.java @@ -0,0 +1,33 @@ +package com.muyu.shop.cart.domain.req; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 购物车修改数量 CartInfoEditNumReq + * + * @author LeYang + * on 2024/4/9 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class CartInfoEditNumReq { + /** + * 商品Id + */ + private Long projectId; + + /** + * 商品sku + */ + private String projectSku; + + /** + * 数量 + */ + private Long num; +} diff --git a/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoIsSelectedUpdReq.java b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoIsSelectedUpdReq.java new file mode 100644 index 0000000..091b47f --- /dev/null +++ b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/CartInfoIsSelectedUpdReq.java @@ -0,0 +1,39 @@ +package com.muyu.shop.cart.domain.req; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 购物车状态修改 + * + * @author LeYang + * on 2024/4/9 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor + +public class CartInfoIsSelectedUpdReq { + /** + * 商品Id + */ + private Long projectId; + + /** + * 商品sku + */ + private String projectSku; + + /** + * 选中状态 + */ + private String isSelected; + + + + + +} diff --git a/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/RemoveCartProjectReq.java b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/RemoveCartProjectReq.java new file mode 100644 index 0000000..89135da --- /dev/null +++ b/muyu-modules/muyu-shop-cart/muyu-shop-cart-common/src/main/java/com/muyu/shop/cart/domain/req/RemoveCartProjectReq.java @@ -0,0 +1,37 @@ +package com.muyu.shop.cart.domain.req; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 删除 RemoveCartProjectReq + * + * @author LeYang + * on 2024/4/9 + */ +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class RemoveCartProjectReq { + /** + * 购物车Id + */ + private Long cartInfoId; + + /** + * 商品Id + */ + private Long projectId; + + /** + * 商品sku + */ + private String projectSku; + + + + +}