From e3dbc7e97e3ae60dbbfa46fc075139503d54adb3 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 14 四月 2021 15:49:02 +0800
Subject: [PATCH] 商城模块基本DO,service,dao

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsAttrDO.java                |  103 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderPayDO.java                 |   91 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderOperateServiceImpl.java |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopUserAddressService.java           |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java                         |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderOperateDAO.java                  |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderPayServiceImpl.java     |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopStoreDO.java                    |  139 +++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java         |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderGoodsServiceImpl.java   |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopCartService.java                  |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsAttrDAO.java                     |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopUserAddressDO.java              |  114 ++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsAttrService.java             |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java        |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderOperateService.java          |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopStoreService.java                 |   21 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/shop/PageComShopStoreDTO.java                               |   22 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderPayService.java              |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java                         |   15 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopStoreVO.java                                     |   29 +
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopCartDAO.java                          |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopCartDO.java                     |  103 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderOperateDO.java             |   71 ++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsAttrServiceImpl.java    |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderGoodsDAO.java                    |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsService.java                 |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderGoodsDO.java               |  102 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java                                 |   32 +
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsServiceImpl.java        |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderService.java                 |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopUserAddressDAO.java                   |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderGoodsService.java            |   13 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopUserAddressServiceImpl.java  |   19 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsDO.java                    |  151 +++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderDO.java                    |  157 +++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderPayDAO.java                      |   15 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopStoreDAO.java                         |   24 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopStoreServiceImpl.java        |   28 +
 39 files changed, 1,565 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/shop/PageComShopStoreDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/shop/PageComShopStoreDTO.java
new file mode 100644
index 0000000..a2c1d58
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/shop/PageComShopStoreDTO.java
@@ -0,0 +1,22 @@
+package com.panzhihua.common.model.dtos.shop;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 分页查询店铺
+ */
+@Data
+@ApiModel("分页查询店铺")
+public class PageComShopStoreDTO {
+
+    @ApiModelProperty(value = "分页-当前页数",example = "1")
+    private Long pageNum;
+
+    @ApiModelProperty(value = "分页-每页记录数",example = "10")
+    private Long pageSize;
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopStoreVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopStoreVO.java
new file mode 100644
index 0000000..cdbdc4f
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopStoreVO.java
@@ -0,0 +1,29 @@
+package com.panzhihua.common.model.vos.shop;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 店铺VO
+ */
+@Data
+@ApiModel("商城店铺")
+public class ComShopStoreVO {
+
+    @ApiModelProperty("店铺id")
+    private Long id;
+
+    @ApiModelProperty("店铺名称")
+    private String name;
+
+    @ApiModelProperty("店铺logo")
+    private String logo;
+
+    @ApiModelProperty("配送方式(1.商家配送  2.快递物流)")
+    private Integer deliveryType;
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java
new file mode 100644
index 0000000..578597c
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java
@@ -0,0 +1,32 @@
+package com.panzhihua.service_community.api;
+
+import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.service_community.service.ComShopStoreService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@Slf4j
+@RestController
+@RequestMapping("/shop")
+public class ShopApi {
+
+    @Resource
+    private ComShopStoreService comShopStoreService;
+
+    /**
+     * 店铺列表-分页查询
+     * @param pageComShopStoreDTO 查询参数
+     * @return ComShopStoreVO
+     */
+    @PostMapping("pageShopStore")
+    public R pageShopStore(@RequestBody PageComShopStoreDTO pageComShopStoreDTO){
+        return comShopStoreService.pageStoreList(pageComShopStoreDTO);
+    }
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopCartDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopCartDAO.java
new file mode 100644
index 0000000..bdedfdc
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopCartDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopCartDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 购物车表mapper类
+ */
+@Mapper
+public interface ComShopCartDAO extends BaseMapper<ComShopCartDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsAttrDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsAttrDAO.java
new file mode 100644
index 0000000..239d20c
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsAttrDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopGoodsAttrDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:49
+ * @describe 商品规格表mapper类
+ */
+@Mapper
+public interface ComShopGoodsAttrDAO extends BaseMapper<ComShopGoodsAttrDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java
new file mode 100644
index 0000000..517c08e
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopGoodsDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:35
+ * @describe 商品表mapper类
+ */
+@Mapper
+public interface ComShopGoodsDAO extends BaseMapper<ComShopGoodsDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java
new file mode 100644
index 0000000..cc07aec
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopOrderDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:01
+ * @describe 订单表mapper类
+ */
+@Mapper
+public interface ComShopOrderDAO extends BaseMapper<ComShopOrderDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderGoodsDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderGoodsDAO.java
new file mode 100644
index 0000000..d70c675
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderGoodsDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopOrderGoodsDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:17
+ * @describe 订单商品表mapper类
+ */
+@Mapper
+public interface ComShopOrderGoodsDAO extends BaseMapper<ComShopOrderGoodsDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderOperateDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderOperateDAO.java
new file mode 100644
index 0000000..ec19fd4
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderOperateDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopOrderOperateDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:31
+ * @describe 订单操作记录表mapper类
+ */
+@Mapper
+public interface ComShopOrderOperateDAO extends BaseMapper<ComShopOrderOperateDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderPayDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderPayDAO.java
new file mode 100644
index 0000000..f0f4f4d
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderPayDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopOrderPayDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:42
+ * @describe 订单支付记录表mapper类
+ */
+@Mapper
+public interface ComShopOrderPayDAO extends BaseMapper<ComShopOrderPayDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopStoreDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopStoreDAO.java
new file mode 100644
index 0000000..b21f2d9
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopStoreDAO.java
@@ -0,0 +1,24 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
+import com.panzhihua.common.model.vos.shop.ComShopStoreVO;
+import com.panzhihua.service_community.model.dos.ComShopStoreDO;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:55
+ * @describe 店铺表mapper类
+ */
+@Mapper
+public interface ComShopStoreDAO extends BaseMapper<ComShopStoreDO> {
+
+    @Select("select id,`name`,classify_id,logo,phone,delivery_type,remark,`status`,sale,sale_volume,store_detail from com_shop_store")
+    IPage<ComShopStoreVO> pageShopStore(Page page, @Param("pageComShopStoreDTO") PageComShopStoreDTO pageComShopStoreDTO);
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopUserAddressDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopUserAddressDAO.java
new file mode 100644
index 0000000..d9ad25b
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopUserAddressDAO.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.panzhihua.service_community.model.dos.ComShopUserAddressDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:04:16
+ * @describe 用户收货地址表mapper类
+ */
+@Mapper
+public interface ComShopUserAddressDAO extends BaseMapper<ComShopUserAddressDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopCartDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopCartDO.java
new file mode 100644
index 0000000..df4aa71
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopCartDO.java
@@ -0,0 +1,103 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 购物车表实体类
+ */
+
+@Data
+@TableName("com_shop_cart")
+public class ComShopCartDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 购物车id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 商品id
+     */
+    private Long goodsId;
+
+    /**
+     * 商品名字
+     */
+    private String goodsName;
+
+    /**
+     * 店铺id
+     */
+    private Long storeId;
+
+    /**
+     * 商品规格id
+     */
+    private Long goodsAttrId;
+
+    /**
+     * 商品规格信息
+     */
+    private String goodsAttr;
+
+    /**
+     * 商品规格图
+     */
+    private String goodsAttrPic;
+
+    /**
+     * 商品数量
+     */
+    private Integer amount;
+
+    /**
+     * 商品价格
+     */
+    private BigDecimal price;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopCartDO{" +
+                "id=" + id +
+                ", userId=" + userId +
+                ", goodsId=" + goodsId +
+                ", goodsName=" + goodsName +
+                ", storeId=" + storeId +
+                ", goodsAttrId=" + goodsAttrId +
+                ", goodsAttr=" + goodsAttr +
+                ", goodsAttrPic=" + goodsAttrPic +
+                ", amount=" + amount +
+                ", price=" + price +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsAttrDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsAttrDO.java
new file mode 100644
index 0000000..cdb7ec1
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsAttrDO.java
@@ -0,0 +1,103 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:49
+ * @describe 商品规格表实体类
+ */
+
+@Data
+@TableName("com_shop_goods_attr")
+public class ComShopGoodsAttrDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 商品规格id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 商品id
+     */
+    private Long goodsId;
+
+    /**
+     * 店铺id
+     */
+    private Long storeId;
+
+    /**
+     * 商品名称
+     */
+    private String goodsName;
+
+    /**
+     * 商品规格
+     */
+    private String goodsAttr;
+
+    /**
+     * 商品规格库存
+     */
+    private Integer stock;
+
+    /**
+     * 商品规格销量
+     */
+    private Integer sale;
+
+    /**
+     * 商品规格图
+     */
+    private String attrPic;
+
+    /**
+     * 是否是默认规格(1.是  2.否)
+     */
+    private Integer isDefault;
+
+    /**
+     * 规格价格
+     */
+    private BigDecimal price;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopGoodsAttrDO{" +
+                "id=" + id +
+                ", goodsId=" + goodsId +
+                ", storeId=" + storeId +
+                ", goodsName=" + goodsName +
+                ", goodsAttr=" + goodsAttr +
+                ", stock=" + stock +
+                ", sale=" + sale +
+                ", attrPic=" + attrPic +
+                ", isDefault=" + isDefault +
+                ", price=" + price +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsDO.java
new file mode 100644
index 0000000..2a6e9a6
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopGoodsDO.java
@@ -0,0 +1,151 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:35
+ * @describe 商品表实体类
+ */
+
+@Data
+@TableName("com_shop_goods")
+public class ComShopGoodsDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 商品id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 商品分类id
+     */
+    private Long typeId;
+
+    /**
+     * 商品名称
+     */
+    private String name;
+
+    /**
+     * 店铺id
+     */
+    private Long storeId;
+
+    /**
+     * 商品主图
+     */
+    private String goodsPic;
+
+    /**
+     * 商品展示图
+     */
+    private String images;
+
+    /**
+     * 商品状态(1.出售中  2.已下架  3.回收站)
+     */
+    private Integer status;
+
+    /**
+     * 商品销量
+     */
+    private Integer sale;
+
+    /**
+     * 商品原价
+     */
+    private BigDecimal originalPrice;
+
+    /**
+     * 商品现价
+     */
+    private BigDecimal price;
+
+    /**
+     * 商品单位
+     */
+    private String unit;
+
+    /**
+     * 商品排序
+     */
+    private Integer order;
+
+    /**
+     * 商品总库存
+     */
+    private Integer stock;
+
+    /**
+     * 商品详情
+     */
+    private String details;
+
+    /**
+     * 商品备注
+     */
+    private String remark;
+
+    /**
+     * 商品描述
+     */
+    private String goodsDescribe;
+
+    /**
+     * 配送方式(1.商家配送  2.快递物流)
+     */
+    private Integer deliveryType;
+
+    /**
+     * 删除状态(1.未删除  2.已删除)
+     */
+    private Integer deleteStatus;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopGoodsDO{" +
+                "id=" + id +
+                ", typeId=" + typeId +
+                ", name=" + name +
+                ", storeId=" + storeId +
+                ", goodsPic=" + goodsPic +
+                ", images=" + images +
+                ", status=" + status +
+                ", sale=" + sale +
+                ", originalPrice=" + originalPrice +
+                ", price=" + price +
+                ", unit=" + unit +
+                ", order=" + order +
+                ", stock=" + stock +
+                ", details=" + details +
+                ", remark=" + remark +
+                ", goodsDescribe=" + goodsDescribe +
+                ", deliveryType=" + deliveryType +
+                ", deleteStatus=" + deleteStatus +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderDO.java
new file mode 100644
index 0000000..5635da3
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderDO.java
@@ -0,0 +1,157 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:01
+ * @describe 订单表实体类
+ */
+
+@Data
+@TableName("com_shop_order")
+public class ComShopOrderDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 订单id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 店铺id
+     */
+    private Long storeId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 订单号
+     */
+    private String orderNo;
+
+    /**
+     * 支付单号
+     */
+    private String payNo;
+
+    /**
+     * 微信交易单号
+     */
+    private String wxTardeNo;
+
+    /**
+     * 订单状态(1.待付款 2.代发货 3.待收货 4.待评价 5.已完成 6.已取消)
+     */
+    private Integer status;
+
+    /**
+     * 支付状态(1.未支付 2.已支付)
+     */
+    private Integer payStatus;
+
+    /**
+     * 订单收货人id
+     */
+    private Long receiverId;
+
+    /**
+     * 删除状态(1.未删除 2.已删除)
+     */
+    private Integer deleteStatus;
+
+    /**
+     * 订单总金额
+     */
+    private BigDecimal totalAmount;
+
+    /**
+     * 优惠总金额
+     */
+    private BigDecimal discountAmount;
+
+    /**
+     * 支付总金额
+     */
+    private BigDecimal payAmount;
+
+    /**
+     * 支付方式(1.微信支付)
+     */
+    private Integer payType;
+
+    /**
+     * 支付时间
+     */
+    private Date payTime;
+
+    /**
+     * 配送方式(1.商家配送  2.快递物流)
+     */
+    private Integer deliveryType;
+
+    /**
+     * 订单发货状态(1.未发货  2.已发货)
+     */
+    private Integer deliveryStatus;
+
+    /**
+     * 物流公司
+     */
+    private String logisticsCompany;
+
+    /**
+     * 物流单号
+     */
+    private String logisticsNo;
+
+    /**
+     * 下单时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopOrderDO{" +
+                "id=" + id +
+                ", storeId=" + storeId +
+                ", userId=" + userId +
+                ", orderNo=" + orderNo +
+                ", payNo=" + payNo +
+                ", wxTardeNo=" + wxTardeNo +
+                ", status=" + status +
+                ", payStatus=" + payStatus +
+                ", receiverId=" + receiverId +
+                ", deleteStatus=" + deleteStatus +
+                ", totalAmount=" + totalAmount +
+                ", discountAmount=" + discountAmount +
+                ", payAmount=" + payAmount +
+                ", payType=" + payType +
+                ", payTime=" + payTime +
+                ", deliveryType=" + deliveryType +
+                ", deliveryStatus=" + deliveryStatus +
+                ", logisticsCompany=" + logisticsCompany +
+                ", logisticsNo=" + logisticsNo +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderGoodsDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderGoodsDO.java
new file mode 100644
index 0000000..8a7d9df
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderGoodsDO.java
@@ -0,0 +1,102 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:17
+ * @describe 订单商品表实体类
+ */
+
+@Data
+@TableName("com_shop_order_goods")
+public class ComShopOrderGoodsDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 订单商品id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 店铺id
+     */
+    private Long storeId;
+
+    /**
+     * 订单id
+     */
+    private Long orderId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 订单号
+     */
+    private String orderNo;
+
+    /**
+     * 商品id
+     */
+    private Long goodsId;
+
+    /**
+     * 商品规格id
+     */
+    private Long goodsAttrId;
+
+    /**
+     * 购买数量
+     */
+    private Integer amount;
+
+    /**
+     * 商品规格价格
+     */
+    private BigDecimal goodsAttrPrice;
+
+    /**
+     * 商品规格图
+     */
+    private String goodsAttrPic;
+
+    /**
+     * 商品名称
+     */
+    private String goodsName;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    @Override
+    public String toString() {
+        return "ComShopOrderGoodsDO{" +
+                "id=" + id +
+                ", storeId=" + storeId +
+                ", orderId=" + orderId +
+                ", userId=" + userId +
+                ", orderNo=" + orderNo +
+                ", goodsId=" + goodsId +
+                ", goodsAttrId=" + goodsAttrId +
+                ", amount=" + amount +
+                ", goodsAttrPrice=" + goodsAttrPrice +
+                ", goodsAttrPic=" + goodsAttrPic +
+                ", goodsName=" + goodsName +
+                ", createAt=" + createAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderOperateDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderOperateDO.java
new file mode 100644
index 0000000..c2f9eaa
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderOperateDO.java
@@ -0,0 +1,71 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:31
+ * @describe 订单操作记录表实体类
+ */
+
+@Data
+@TableName("com_shop_order_operate")
+public class ComShopOrderOperateDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 订单号
+     */
+    private String orderNo;
+
+    /**
+     * 操作人
+     */
+    private String operationBy;
+
+    /**
+     * 操作时间
+     */
+    private Date operationTime;
+
+    /**
+     * 操作类型(1.创建订单 2.取消订单 3.订单支付 4.订单发货 5.订单完成)
+     */
+    private Integer operationType;
+
+    /**
+     * 操作内容
+     */
+    private String operationContent;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    @Override
+    public String toString() {
+        return "ComShopOrderOperateDO{" +
+                "id=" + id +
+                ", orderNo=" + orderNo +
+                ", operationBy=" + operationBy +
+                ", operationTime=" + operationTime +
+                ", operationType=" + operationType +
+                ", operationContent=" + operationContent +
+                ", createAt=" + createAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderPayDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderPayDO.java
new file mode 100644
index 0000000..58a2f95
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderPayDO.java
@@ -0,0 +1,91 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:42
+ * @describe 订单支付记录表实体类
+ */
+
+@Data
+@TableName("com_shop_order_pay")
+public class ComShopOrderPayDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 订单号
+     */
+    private String orderNo;
+
+    /**
+     * 支付单号
+     */
+    private String payNo;
+
+    /**
+     * 微信交易号
+     */
+    private String wxTradeNo;
+
+    /**
+     * 支付状态(1.未支付  2.已支付)
+     */
+    private Integer payStatus;
+
+    /**
+     * 订单金额
+     */
+    private BigDecimal orderAmount;
+
+    /**
+     * 支付金额
+     */
+    private BigDecimal payAmount;
+
+    /**
+     * 支付时间
+     */
+    private Date payTime;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopOrderPayDO{" +
+                "id=" + id +
+                ", orderNo=" + orderNo +
+                ", payNo=" + payNo +
+                ", wxTradeNo=" + wxTradeNo +
+                ", payStatus=" + payStatus +
+                ", orderAmount=" + orderAmount +
+                ", payAmount=" + payAmount +
+                ", payTime=" + payTime +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopStoreDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopStoreDO.java
new file mode 100644
index 0000000..ce19a0e
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopStoreDO.java
@@ -0,0 +1,139 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:55
+ * @describe 店铺表实体类
+ */
+
+@Data
+@TableName("com_shop_store")
+public class ComShopStoreDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 店铺id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 店铺名称
+     */
+    private String name;
+
+    /**
+     * 店铺分类id
+     */
+    private Long classifyId;
+
+    /**
+     * 店铺logo
+     */
+    private String logo;
+
+    /**
+     * 联系方式
+     */
+    private String phone;
+
+    /**
+     * 配送方式(1.商家配送  2.快递物流)
+     */
+    private Integer deliveryType;
+
+    /**
+     * 店铺备注
+     */
+    private String remark;
+
+    /**
+     * 店铺状态(1.启用  2.禁用)
+     */
+    private Integer status;
+
+    /**
+     * 删除状态(1.未删除  2.已删除)
+     */
+    private Integer deleteStatus;
+
+    /**
+     * 店铺描述
+     */
+    private String storeDescribe;
+
+    /**
+     * 店铺销量
+     */
+    private Integer sale;
+
+    /**
+     * 店铺销售额
+     */
+    private BigDecimal saleVolume;
+
+    /**
+     * 店铺登陆账号
+     */
+    private String storeAccount;
+
+    /**
+     * 店铺登陆密码
+     */
+    private String storePassword;
+
+    /**
+     * 店铺详情
+     */
+    private String storeDetail;
+
+    /**
+     * 创建人
+     */
+    private String createBy;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopStoreDO{" +
+                "id=" + id +
+                ", name=" + name +
+                ", classifyId=" + classifyId +
+                ", logo=" + logo +
+                ", phone=" + phone +
+                ", deliveryType=" + deliveryType +
+                ", remark=" + remark +
+                ", status=" + status +
+                ", deleteStatus=" + deleteStatus +
+                ", storeDescribe=" + storeDescribe +
+                ", sale=" + sale +
+                ", saleVolume=" + saleVolume +
+                ", storeAccount=" + storeAccount +
+                ", storePassword=" + storePassword +
+                ", storeDetail=" + storeDetail +
+                ", createBy=" + createBy +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopUserAddressDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopUserAddressDO.java
new file mode 100644
index 0000000..37f56e6
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopUserAddressDO.java
@@ -0,0 +1,114 @@
+package com.panzhihua.service_community.model.dos;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:04:16
+ * @describe 用户收货地址表实体类
+ */
+
+@Data
+@TableName("com_shop_user_address")
+public class ComShopUserAddressDO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键id
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 收货人名称
+     */
+    private String name;
+
+    /**
+     * 收货人手机号
+     */
+    private String phone;
+
+    /**
+     * 收货人省份编码
+     */
+    private String provinceCode;
+
+    /**
+     * 收货人省份名称
+     */
+    private String provinceName;
+
+    /**
+     * 收货人城市编码
+     */
+    private String cityCode;
+
+    /**
+     * 收货人城市名称
+     */
+    private String cityName;
+
+    /**
+     * 收货人区县编码
+     */
+    private String districtCode;
+
+    /**
+     * 收货人区县名称
+     */
+    private String districtName;
+
+    /**
+     * 收货人详细地址
+     */
+    private String detailAddress;
+
+    /**
+     * 是否是默认地址(1.是  2.否)
+     */
+    private Integer isDefault;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private Date createAt;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    private Date updateAt;
+
+    @Override
+    public String toString() {
+        return "ComShopUserAddressDO{" +
+                "id=" + id +
+                ", userId=" + userId +
+                ", name=" + name +
+                ", phone=" + phone +
+                ", provinceCode=" + provinceCode +
+                ", provinceName=" + provinceName +
+                ", cityCode=" + cityCode +
+                ", cityName=" + cityName +
+                ", districtCode=" + districtCode +
+                ", districtName=" + districtName +
+                ", detailAddress=" + detailAddress +
+                ", isDefault=" + isDefault +
+                ", createAt=" + createAt +
+                ", updateAt=" + updateAt +
+                "}";
+    }
+}
\ No newline at end of file
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopCartService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopCartService.java
new file mode 100644
index 0000000..d486039
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopCartService.java
@@ -0,0 +1,15 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopCartDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 购物车表服务类
+ */
+public interface ComShopCartService extends IService<ComShopCartDO> {
+
+
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsAttrService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsAttrService.java
new file mode 100644
index 0000000..4e3bad8
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsAttrService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopGoodsAttrDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:49
+ * @describe 商品规格表服务类
+ */
+public interface ComShopGoodsAttrService extends IService<ComShopGoodsAttrDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsService.java
new file mode 100644
index 0000000..92191cb
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopGoodsService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopGoodsDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:35
+ * @describe 商品表服务类
+ */
+public interface ComShopGoodsService extends IService<ComShopGoodsDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderGoodsService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderGoodsService.java
new file mode 100644
index 0000000..d99e57c
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderGoodsService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopOrderGoodsDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:17
+ * @describe 订单商品表服务类
+ */
+public interface ComShopOrderGoodsService extends IService<ComShopOrderGoodsDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderOperateService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderOperateService.java
new file mode 100644
index 0000000..858ba55
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderOperateService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopOrderOperateDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:31
+ * @describe 订单操作记录表服务类
+ */
+public interface ComShopOrderOperateService extends IService<ComShopOrderOperateDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderPayService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderPayService.java
new file mode 100644
index 0000000..9329566
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderPayService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopOrderPayDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:42
+ * @describe 订单支付记录表服务类
+ */
+public interface ComShopOrderPayService extends IService<ComShopOrderPayDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderService.java
new file mode 100644
index 0000000..f926da5
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopOrderService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopOrderDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:01
+ * @describe 订单表服务类
+ */
+public interface ComShopOrderService extends IService<ComShopOrderDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopStoreService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopStoreService.java
new file mode 100644
index 0000000..e56cd70
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopStoreService.java
@@ -0,0 +1,21 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.service_community.model.dos.ComShopStoreDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:55
+ * @describe 店铺表服务类
+ */
+public interface ComShopStoreService extends IService<ComShopStoreDO> {
+
+    /**
+     * 店铺列表-分页查询
+     * @param pageComShopStoreDTO 查询参数
+     * @return ComShopStoreVO
+     */
+    R pageStoreList(PageComShopStoreDTO pageComShopStoreDTO);
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopUserAddressService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopUserAddressService.java
new file mode 100644
index 0000000..27c4b1f
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComShopUserAddressService.java
@@ -0,0 +1,13 @@
+package com.panzhihua.service_community.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.service_community.model.dos.ComShopUserAddressDO;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:04:16
+ * @describe 用户收货地址表服务类
+ */
+public interface ComShopUserAddressService extends IService<ComShopUserAddressDO> {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java
new file mode 100644
index 0000000..087ec2f
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopCartDAO;
+import com.panzhihua.service_community.model.dos.ComShopCartDO;
+import com.panzhihua.service_community.service.ComShopCartService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:14
+ * @describe 购物车表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopCartServiceImpl extends ServiceImpl<ComShopCartDAO, ComShopCartDO> implements ComShopCartService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsAttrServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsAttrServiceImpl.java
new file mode 100644
index 0000000..7df3a0f
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsAttrServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopGoodsAttrDAO;
+import com.panzhihua.service_community.model.dos.ComShopGoodsAttrDO;
+import com.panzhihua.service_community.service.ComShopGoodsAttrService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:49
+ * @describe 商品规格表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopGoodsAttrServiceImpl extends ServiceImpl<ComShopGoodsAttrDAO, ComShopGoodsAttrDO> implements ComShopGoodsAttrService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsServiceImpl.java
new file mode 100644
index 0000000..2cf8e20
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopGoodsDAO;
+import com.panzhihua.service_community.model.dos.ComShopGoodsDO;
+import com.panzhihua.service_community.service.ComShopGoodsService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:02:35
+ * @describe 商品表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopGoodsServiceImpl extends ServiceImpl<ComShopGoodsDAO, ComShopGoodsDO> implements ComShopGoodsService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderGoodsServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderGoodsServiceImpl.java
new file mode 100644
index 0000000..0ada1f0
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderGoodsServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopOrderGoodsDAO;
+import com.panzhihua.service_community.model.dos.ComShopOrderGoodsDO;
+import com.panzhihua.service_community.service.ComShopOrderGoodsService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:17
+ * @describe 订单商品表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopOrderGoodsServiceImpl extends ServiceImpl<ComShopOrderGoodsDAO, ComShopOrderGoodsDO> implements ComShopOrderGoodsService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderOperateServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderOperateServiceImpl.java
new file mode 100644
index 0000000..40dbe9a
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderOperateServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopOrderOperateDAO;
+import com.panzhihua.service_community.model.dos.ComShopOrderOperateDO;
+import com.panzhihua.service_community.service.ComShopOrderOperateService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:31
+ * @describe 订单操作记录表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopOrderOperateServiceImpl extends ServiceImpl<ComShopOrderOperateDAO, ComShopOrderOperateDO> implements ComShopOrderOperateService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderPayServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderPayServiceImpl.java
new file mode 100644
index 0000000..7d20f16
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderPayServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopOrderPayDAO;
+import com.panzhihua.service_community.model.dos.ComShopOrderPayDO;
+import com.panzhihua.service_community.service.ComShopOrderPayService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:42
+ * @describe 订单支付记录表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopOrderPayServiceImpl extends ServiceImpl<ComShopOrderPayDAO, ComShopOrderPayDO> implements ComShopOrderPayService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
new file mode 100644
index 0000000..265f044
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopOrderDAO;
+import com.panzhihua.service_community.model.dos.ComShopOrderDO;
+import com.panzhihua.service_community.service.ComShopOrderService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:01
+ * @describe 订单表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopOrderServiceImpl extends ServiceImpl<ComShopOrderDAO, ComShopOrderDO> implements ComShopOrderService {
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopStoreServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopStoreServiceImpl.java
new file mode 100644
index 0000000..0b5400f
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopStoreServiceImpl.java
@@ -0,0 +1,28 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.service_community.dao.ComShopStoreDAO;
+import com.panzhihua.service_community.model.dos.ComShopStoreDO;
+import com.panzhihua.service_community.service.ComShopStoreService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:03:55
+ * @describe 店铺表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopStoreServiceImpl extends ServiceImpl<ComShopStoreDAO, ComShopStoreDO> implements ComShopStoreService {
+
+    @Override
+    public R pageStoreList(PageComShopStoreDTO pageComShopStoreDTO){
+        Page page = new Page<>(pageComShopStoreDTO.getPageNum(),pageComShopStoreDTO.getPageSize());
+        return R.ok(this.baseMapper.pageShopStore(page,pageComShopStoreDTO));
+    }
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopUserAddressServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopUserAddressServiceImpl.java
new file mode 100644
index 0000000..62d80f9
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopUserAddressServiceImpl.java
@@ -0,0 +1,19 @@
+package com.panzhihua.service_community.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.service_community.dao.ComShopUserAddressDAO;
+import com.panzhihua.service_community.model.dos.ComShopUserAddressDO;
+import com.panzhihua.service_community.service.ComShopUserAddressService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @auther lyq
+ * @create 2021-04-14 15:04:16
+ * @describe 用户收货地址表服务实现类
+ */
+@Slf4j
+@Service
+public class ComShopUserAddressServiceImpl extends ServiceImpl<ComShopUserAddressDAO, ComShopUserAddressDO> implements ComShopUserAddressService {
+
+}

--
Gitblit v1.7.1