From 43095dbd71d934b54713b42f27672f1248eed494 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期四, 16 五月 2024 16:00:48 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyInduction.java                |    4 
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyLookDTO.java                  |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyListen.java                   |    4 
 ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsMapper.xml                         |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyPairDTO.java                      |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudy.java                         |    4 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyPair.java                     |    4 
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/config/MybatisPlusConfig.java              |    1 
 ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TGoodsController.java |   87 ++++----
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyPairDTO.java                  |    2 
 ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsTypeMapper.xml                     |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyListenDTO.java                    |    2 
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyAnswerDTO.java                |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyInductionDTO.java                 |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyAnswer.java                   |    4 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyLook.java                     |    4 
 ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/model/TGoodsVO.java                    |  233 +++++++++++++++++++++++
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/RuoYiGoodsApplication.java                 |    6 
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java           |   14 
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyListenDTO.java                |    2 
 ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/feignClient/GoodsClient.java           |   32 +++
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyInductionDTO.java             |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyAnswerDTO.java                    |    2 
 /dev/null                                                                                          |  101 ----------
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/AddWeekDTO.java                        |    2 
 ruoyi-service/ruoyi-goods/pom.xml                                                                  |    2 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java           |    6 
 ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyLookDTO.java                      |    2 
 ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/factory/GoodsFallbackFactory.java      |   49 ++++
 ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/AddWeekDTO.java                    |    2 
 ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TOrderMapper.xml                         |    2 
 31 files changed, 425 insertions(+), 160 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/factory/GoodsFallbackFactory.java b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/factory/GoodsFallbackFactory.java
index 18637dd..6e59292 100644
--- a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/factory/GoodsFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/factory/GoodsFallbackFactory.java
@@ -2,11 +2,15 @@
 
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.goods.api.domain.TGoods;
 import com.ruoyi.goods.api.domain.TGoodsType;
 import com.ruoyi.goods.api.feignClient.GoodsClient;
 import com.ruoyi.goods.api.model.GoodsTypeQuery;
+import com.ruoyi.goods.api.model.TGoodsVO;
 import org.springframework.cloud.openfeign.FallbackFactory;
 import org.springframework.stereotype.Component;
+
+import java.util.List;
 
 @Component
 public class GoodsFallbackFactory implements FallbackFactory<GoodsClient> {
@@ -20,6 +24,51 @@
             public R<PageInfo<TGoodsType>> listType(GoodsTypeQuery query) {
                 return R.fail("获取商品类型列表失败" + cause.getMessage());
             }
+
+            @Override
+            public R addGoodsType(TGoodsType dto) {
+                return R.fail("添加商品类型失败" + cause.getMessage());
+            }
+
+            @Override
+            public R updateGoodsType(TGoodsType dto) {
+                return R.fail("修改商品类型失败" + cause.getMessage());
+            }
+
+            @Override
+            public R deleteGoodsType(Integer id) {
+                return R.fail("删除商品类型失败" + cause.getMessage());
+            }
+
+            @Override
+            public R<PageInfo<TGoods>> listAll(GoodsTypeQuery query) {
+                return R.fail("获取商品列表失败" + cause.getMessage());
+            }
+
+            @Override
+            public R addGoods(TGoods dto) {
+                return R.fail("添加商品失败" + cause.getMessage());
+            }
+
+            @Override
+            public R deleteGoods(Integer id) {
+                return R.fail("删除商品失败" + cause.getMessage());
+            }
+
+            @Override
+            public R updateGoods(TGoods dto) {
+                return R.fail("修改商品失败" + cause.getMessage());
+            }
+
+            @Override
+            public R<TGoodsVO> getGoodsInfo(Integer id) {
+                return R.fail("获取商品详情失败" + cause.getMessage());
+            }
+
+            @Override
+            public R<List<TGoodsType>> getGoodsInfo() {
+                return R.fail("获取商品类型列表" + cause.getMessage());
+            }
         };
     }
 }
diff --git a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/feignClient/GoodsClient.java b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/feignClient/GoodsClient.java
index bc43eda..cef6665 100644
--- a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/feignClient/GoodsClient.java
+++ b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/feignClient/GoodsClient.java
@@ -3,15 +3,43 @@
 import com.ruoyi.common.core.constant.ServiceNameConstants;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.goods.api.domain.TGoods;
 import com.ruoyi.goods.api.domain.TGoodsType;
 import com.ruoyi.goods.api.factory.GoodsFallbackFactory;
 import com.ruoyi.goods.api.model.GoodsTypeQuery;
+import com.ruoyi.goods.api.model.TGoodsVO;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
 
 @FeignClient(contextId = "goodsClient", value = ServiceNameConstants.GOODS_SERVICE, fallbackFactory = GoodsFallbackFactory.class)
 public interface GoodsClient {
     @PostMapping("/base/goods/listType")
     R<PageInfo<TGoodsType>> listType(@RequestBody GoodsTypeQuery query);
+
+    @PostMapping("/base/goods/addGoodsType")
+     R addGoodsType(@RequestBody TGoodsType dto);
+    @PostMapping("/base/goods/updateGoodsType")
+     R updateGoodsType(@RequestBody TGoodsType dto);
+
+    @PostMapping("/base/goods/deleteGoodsType/{id}")
+    R deleteGoodsType(@PathVariable("id") Integer id);
+    @GetMapping("/base/goods/listAll")
+     R<PageInfo<TGoods>> listAll(@RequestBody GoodsTypeQuery query);
+    @PostMapping("/base/goods/addGoods")
+     R addGoods(@RequestBody TGoods dto);
+
+    @PostMapping("/base/goods/deleteGoods/{id}")
+     R deleteGoods(@PathVariable("id") Integer id);
+
+    @PostMapping("/base/goods/updateGoods")
+     R updateGoods(@RequestBody TGoods dto);
+
+    @PostMapping("/base/goods/getGoodsInfo/{id}")
+     R<TGoodsVO> getGoodsInfo(@PathVariable("id") Integer id);
+
+    @PostMapping("/base/goods/getGoodsTypeList")
+     R<List<TGoodsType>> getGoodsInfo();
 }
diff --git a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/model/TGoodsVO.java b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/model/TGoodsVO.java
new file mode 100644
index 0000000..9285f64
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/model/TGoodsVO.java
@@ -0,0 +1,233 @@
+package com.ruoyi.goods.api.model;
+
+
+import com.ruoyi.common.core.web.domain.BaseModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 商品表
+ * </p>
+ *
+ * @author 无关风月
+ * @since 2024-04-26
+ */
+@Data
+public class TGoodsVO extends BaseModel {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "剩余数量")
+    private Long inventory;
+    /**
+     * 主键id
+     */
+    private Integer id;
+    /**
+     * 商品名称
+     */
+    @ApiModelProperty(value = "商品名称")
+    private String name;
+    /**
+     * 所需积分
+     */
+    @ApiModelProperty(value = "所需积分")
+    private String integral;
+    /**
+     * 商品原价
+     */
+    @ApiModelProperty(value = "商品原价")
+    private BigDecimal price;
+    /**
+     * 商品总数
+     */
+    @ApiModelProperty(value = "商品总数")
+    private Integer total;
+    /**
+     * 剩余数量
+     */
+    @ApiModelProperty(value = "剩余数量")
+    private Integer surplus;
+    /**
+     * 单个用户可兑换数量
+     */
+    @ApiModelProperty(value = "单个用户可兑换数量")
+    private Integer userCount;
+    /**
+     * 商品类型id
+     */
+    @ApiModelProperty(value = "商品类型id")
+    private Integer typeId;
+    /**
+     * 商品封面图
+     */
+    @ApiModelProperty(value = "商品封面图")
+    private String coverImg;
+    /**
+     * 商品详情图片 多张逗号隔开
+     */
+    @ApiModelProperty(value = "商品详情图片 多张逗号隔开")
+    private String detailImg;
+    /**
+     * 商品详情
+     */
+    @ApiModelProperty(value = "商品详情")
+    private String detail;
+    /**
+     * 插入时间
+     */
+    @ApiModelProperty(value = "插入时间")
+    private Date insertTime;
+    /**
+     * 是否删除 0否1是
+     */
+    @ApiModelProperty(value = "是否删除 0否1是")
+    private Integer isDelete;
+    /**
+     * 兑换类型 1.0商城只有积分兑换 保留字段 
+     */
+    @ApiModelProperty(value = "前端忽略 兑换类型 1.0商城只有积分兑换 保留字段 ")
+    private Integer type;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getintegral() {
+        return 
+integral;
+    }
+
+    public void setintegral(String
+integral) {
+        this.
+integral = 
+integral;
+    }
+
+    public BigDecimal getPrice() {
+        return price;
+    }
+
+    public void setPrice(BigDecimal price) {
+        this.price = price;
+    }
+
+    public Integer getTotal() {
+        return total;
+    }
+
+    public void setTotal(Integer total) {
+        this.total = total;
+    }
+
+    public Integer getSurplus() {
+        return surplus;
+    }
+
+    public void setSurplus(Integer surplus) {
+        this.surplus = surplus;
+    }
+
+    public Integer getUserCount() {
+        return userCount;
+    }
+
+    public void setUserCount(Integer userCount) {
+        this.userCount = userCount;
+    }
+
+    public Integer getTypeId() {
+        return typeId;
+    }
+
+    public void setTypeId(Integer typeId) {
+        this.typeId = typeId;
+    }
+
+    public String getCoverImg() {
+        return coverImg;
+    }
+
+    public void setCoverImg(String coverImg) {
+        this.coverImg = coverImg;
+    }
+
+    public String getDetailImg() {
+        return detailImg;
+    }
+
+    public void setDetailImg(String detailImg) {
+        this.detailImg = detailImg;
+    }
+
+    public String getDetail() {
+        return detail;
+    }
+
+    public void setDetail(String detail) {
+        this.detail = detail;
+    }
+
+    public Date getInsertTime() {
+        return insertTime;
+    }
+
+    public void setInsertTime(Date insertTime) {
+        this.insertTime = insertTime;
+    }
+
+    public Integer getIsDelete() {
+        return isDelete;
+    }
+
+    public void setIsDelete(Integer isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    @Override
+    public String toString() {
+        return "TGoods{" +
+        ", id=" + id +
+        ", name=" + name +
+        ", integral=" +
+integral +
+        ", price=" + price +
+        ", total=" + total +
+        ", surplus=" + surplus +
+        ", userCount=" + userCount +
+        ", typeId=" + typeId +
+        ", coverImg=" + coverImg +
+        ", detailImg=" + detailImg +
+        ", detail=" + detail +
+        ", insertTime=" + insertTime +
+        ", isDelete=" + isDelete +
+        ", type=" + type +
+        "}";
+    }
+}
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/AddWeekDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/AddWeekDTO.java
index a122a63..8d21615 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/AddWeekDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/AddWeekDTO.java
@@ -13,4 +13,6 @@
     private Integer week;
     @ApiModelProperty("本周主题")
     private String title;
+    @ApiModelProperty("1一季度2二季度3三季度4四季度")
+    private Integer quarter;
 }
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyAnswerDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyAnswerDTO.java
index 1c3edd2..38104f0 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyAnswerDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyAnswerDTO.java
@@ -15,4 +15,6 @@
     private Integer answerSubject;
     @ApiModelProperty("问题题目是否为设置为答案图片 0否1是 为0 那么回答题目是答案图片")
     private Integer isAnswer;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyInductionDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyInductionDTO.java
index 3235c44..0072c1f 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyInductionDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyInductionDTO.java
@@ -11,4 +11,6 @@
     private String subject;
     @ApiModelProperty("完成答题可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyListenDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyListenDTO.java
index 4204613..272094b 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyListenDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyListenDTO.java
@@ -11,4 +11,6 @@
     private String subject;
     @ApiModelProperty("完成答题可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyLookDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyLookDTO.java
index ad12825..0e87aa0 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyLookDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyLookDTO.java
@@ -13,4 +13,6 @@
     private String sort;
     @ApiModelProperty("可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyPairDTO.java b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyPairDTO.java
index c8e9500..ce874d4 100644
--- a/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyPairDTO.java
+++ b/ruoyi-api/ruoyi-api-study/src/main/java/com/ruoyi/study/api/dto/StudyPairDTO.java
@@ -11,6 +11,8 @@
     private String subject;
     @ApiModelProperty("可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 
 
 }
diff --git a/ruoyi-service/ruoyi-goods/pom.xml b/ruoyi-service/ruoyi-goods/pom.xml
index 26175e6..e9a6b02 100644
--- a/ruoyi-service/ruoyi-goods/pom.xml
+++ b/ruoyi-service/ruoyi-goods/pom.xml
@@ -11,7 +11,7 @@
     <artifactId>ruoyi-modules-goods</artifactId>
 
     <description>
-        ruoyi-modules-management后台配置模块
+        ruoyi-modules-goods商城模块
     </description>
 
     <dependencies>
diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/RuoYiGoodsApplication.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/RuoYiGoodsApplication.java
index fe43464..4d3dde1 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/RuoYiGoodsApplication.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/RuoYiGoodsApplication.java
@@ -1,4 +1,4 @@
-package com.ruoyi.management;
+package com.ruoyi.goods;
 
 import com.ruoyi.common.security.annotation.EnableCustomConfig;
 import com.ruoyi.common.security.annotation.EnableRyFeignClients;
@@ -14,7 +14,7 @@
  * @author ruoyi
  */
 @EnableCustomConfig
-@MapperScan({"com.ruoyi.management.mapper"})
+@MapperScan({"com.ruoyi.goods.mapper"})
 @EnableCustomSwagger2
 @EnableRyFeignClients
 @SpringBootApplication
@@ -24,7 +24,7 @@
     public static void main(String[] args)
     {
         SpringApplication.run(RuoYiGoodsApplication.class, args);
-        System.out.println("(♥◠‿◠)ノ゙  后台配置模块启动成功   ლ(´ڡ`ლ)゙  \n" +
+        System.out.println("(♥◠‿◠)ノ゙  商城模块启动成功   ლ(´ڡ`ლ)゙  \n" +
                 " .-------.       ____     __        \n" +
                 " |  _ _   \\      \\   \\   /  /    \n" +
                 " | ( ' )  |       \\  _. /  '       \n" +
diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/config/MybatisPlusConfig.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/config/MybatisPlusConfig.java
index 1ac38b0..1f5c790 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/config/MybatisPlusConfig.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/config/MybatisPlusConfig.java
@@ -4,7 +4,6 @@
 import com.baomidou.mybatisplus.core.config.GlobalConfig;
 import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
-import com.ruoyi.system.api.config.DataUpdateHandlerConfig;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
index 63b85ae..d74b507 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
@@ -44,7 +44,7 @@
         if (StringUtils.hasLength(query.getName())){
             wrapper.like("name", query.getName());
         }
-        wrapper.ne("isDelete",1);
+//        wrapper.ne("isDelete",1);
         wrapper.orderByDesc("id");
         List<TGoodsType> list = goodsTypeService.list(wrapper);
         PageInfo<TGoodsType> res = new PageInfo<>(query.getPageNumber(), query.getPageSize());
@@ -63,9 +63,9 @@
         goodsTypeService.updateById(dto);
         return R.ok("修改成功");
     }
-    @PostMapping("/deleteGoodsType")
+    @PostMapping("/deleteGoodsType/{id}")
     @ApiOperation(value = "删除", tags = {"后台-商品类型管理"})
-    public R deleteGoodsType(Integer id) {
+    public R deleteGoodsType(@PathVariable("id")Integer id) {
         TGoodsType byId = goodsTypeService.getById(id);
         byId.setIsDelete(1);
         goodsTypeService.removeById(byId);
@@ -91,9 +91,9 @@
         goodsService.save(dto);
         return R.ok("添加成功");
     }
-    @PostMapping("/deleteGoods")
+    @PostMapping("/deleteGoods/{id}")
     @ApiOperation(value = "删除", tags = {"后台-商品管理"})
-    public R deleteGoods(@RequestParam Integer id) {
+    public R deleteGoods(@PathVariable("id") Integer id) {
         TGoods byId = goodsService.getById(id);
         goodsService.removeById(byId);
         return R.ok("删除成功");
@@ -104,9 +104,9 @@
         goodsService.updateById(dto);
         return R.ok("修改成功");
     }
-    @PostMapping("/getGoodsInfo")
+    @PostMapping("/getGoodsInfo/{id}")
     @ApiOperation(value = "查看详情", tags = {"后台-商品管理"})
-    public R<TGoodsVO> getGoodsInfo(@RequestParam Integer id) {
+    public R<TGoodsVO> getGoodsInfo(@PathVariable("id") Integer id) {
         TGoodsVO tGoodsVO = new TGoodsVO();
         TGoods byId = goodsService.getById(id);
         BeanUtils.copyProperties(byId,tGoodsVO);
diff --git a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsMapper.xml b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsMapper.xml
index ba5a6cf..b5874e8 100644
--- a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsMapper.xml
+++ b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsMapper.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ruoyi.management.mapper.TGoodsMapper">
+<mapper namespace="com.ruoyi.goods.mapper.TGoodsMapper">
 
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.ruoyi.goods.domain.TGoods">
diff --git a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsTypeMapper.xml b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsTypeMapper.xml
index 661ecd7..9993637 100644
--- a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsTypeMapper.xml
+++ b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TGoodsTypeMapper.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ruoyi.management.mapper.TGoodsTypeMapper">
+<mapper namespace="com.ruoyi.goods.mapper.TGoodsTypeMapper">
 
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.ruoyi.goods.domain.TGoodsType">
diff --git a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TOrderMapper.xml b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TOrderMapper.xml
index 37dd52a..0abf2ba 100644
--- a/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TOrderMapper.xml
+++ b/ruoyi-service/ruoyi-goods/src/main/resources/mapper/goods/TOrderMapper.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ruoyi.management.mapper.TOrderMapper">
+<mapper namespace="com.ruoyi.goods.mapper.TOrderMapper">
 
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.ruoyi.goods.domain.TOrder">
diff --git a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TGoodsController.java b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TGoodsController.java
index d13c5af..37fbe1f 100644
--- a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TGoodsController.java
+++ b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TGoodsController.java
@@ -6,18 +6,15 @@
 import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.goods.api.domain.TGoods;
 import com.ruoyi.goods.api.domain.TGoodsType;
-import com.ruoyi.goods.api.domain.TOrder;
 import com.ruoyi.goods.api.feignClient.GoodsClient;
 import com.ruoyi.goods.api.model.GoodsTypeQuery;
+import com.ruoyi.goods.api.model.TGoodsVO;
 import com.ruoyi.management.service.ITGoodsService;
 import com.ruoyi.management.service.ITGoodsTypeService;
 import com.ruoyi.management.service.ITOrderService;
-import com.ruoyi.management.vo.TGoodsVO;
 import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
@@ -46,100 +43,106 @@
     @ApiOperation(value = "列表查询", tags = {"后台-商品类型管理"})
 
     public AjaxResult<PageInfo<TGoodsType>> listType(String name, Integer pageNumber, Integer pageSize){
-        QueryWrapper<TGoodsType> wrapper = new QueryWrapper<>();
-        if (StringUtils.hasLength(name)){
-            wrapper.like("name", name);
-        }
-        wrapper.ne("isDelete",1);
-        wrapper.orderByDesc("id");
-        List<TGoodsType> list = goodsTypeService.list(wrapper);
-        PageInfo<TGoodsType> res = new PageInfo<>(pageNumber, pageSize);
-        res.setRecords(list);
         GoodsTypeQuery goodsTypeQuery = new GoodsTypeQuery();
         goodsTypeQuery.setName(name);
         goodsTypeQuery.setPageNumber(pageNumber);
         goodsTypeQuery.setPageSize(pageSize);
 
-//        PageInfo<TGoodsType> data = goodsClient.listType(goodsTypeQuery).getData();
-        return AjaxResult.success(res);
+        PageInfo<TGoodsType> data = goodsClient.listType(goodsTypeQuery).getData();
+        return AjaxResult.success(data);
     }
     @ResponseBody
     @PostMapping("/addGoodsType")
     @ApiOperation(value = "添加", tags = {"后台-商品类型管理"})
     public AjaxResult<TGoods> addGoodsType(TGoodsType dto) {
-        goodsTypeService.save(dto);
+        goodsClient.addGoodsType(dto);
+//        goodsTypeService.save(dto);
         return AjaxResult.success("添加成功");
     }
     @ResponseBody
     @PostMapping("/updateGoodsType")
     @ApiOperation(value = "修改", tags = {"后台-商品类型管理"})
     public AjaxResult<TGoods> updateGoodsType(TGoodsType dto) {
-        goodsTypeService.updateById(dto);
+        goodsClient.updateGoodsType(dto);
+//        goodsTypeService.updateById(dto);
         return AjaxResult.success("修改成功");
     }
     @ResponseBody
     @PostMapping("/deleteGoodsType")
     @ApiOperation(value = "删除", tags = {"后台-商品类型管理"})
     public AjaxResult deleteGoodsType(Integer id) {
-        TGoodsType byId = goodsTypeService.getById(id);
-        byId.setIsDelete(1);
-        goodsTypeService.updateById(byId);
+        goodsClient.deleteGoodsType(id);
+//        TGoodsType byId = goodsTypeService.getById(id);
+//        byId.setIsDelete(1);
+//        goodsTypeService.updateById(byId);
         return AjaxResult.success("删除成功");
     }
     @ResponseBody
     @GetMapping("/listAll")
     @ApiOperation(value = "列表查询", tags = {"后台-商品管理"})
     public AjaxResult<PageInfo<TGoods>> listAll(String name, Integer pageNumber, Integer pageSize){
-        QueryWrapper<TGoods> wrapper = new QueryWrapper<>();
-        if (StringUtils.hasLength(name)){
-            wrapper.like("name", name);
-        }
-        wrapper.orderByDesc("id");
-        List<TGoods> list = goodsService.list(wrapper);
-        PageInfo<TGoods> res = new PageInfo<>(pageNumber, pageSize);
-        res.setRecords(list);
-        return AjaxResult.success(res);
+        GoodsTypeQuery goodsTypeQuery = new GoodsTypeQuery();
+        goodsTypeQuery.setName(name);
+        goodsTypeQuery.setPageNumber(pageNumber);
+        goodsTypeQuery.setPageSize(pageSize);
+
+        PageInfo<TGoods> data = goodsClient.listAll(goodsTypeQuery).getData();
+
+//        QueryWrapper<TGoods> wrapper = new QueryWrapper<>();
+//        if (StringUtils.hasLength(name)){
+//            wrapper.like("name", name);
+//        }
+//        wrapper.orderByDesc("id");
+//        List<TGoods> list = goodsService.list(wrapper);
+//        PageInfo<TGoods> res = new PageInfo<>(pageNumber, pageSize);
+//        res.setRecords(list);
+        return AjaxResult.success(data);
     }
     @ResponseBody
     @PostMapping("/addGoods")
     @ApiOperation(value = "添加", tags = {"后台-商品管理"})
     public AjaxResult<TGoods> addGoods(@RequestBody TGoods dto) {
-        goodsService.save(dto);
+        goodsClient.addGoods(dto);
         return AjaxResult.success("添加成功");
     }
     @ResponseBody
     @PostMapping("/deleteGoods")
     @ApiOperation(value = "删除", tags = {"后台-商品管理"})
     public AjaxResult deleteGoods(Integer id) {
-        TGoods byId = goodsService.getById(id);
-        goodsService.removeById(byId);
+        goodsClient.deleteGoods(id);
+//        TGoods byId = goodsService.getById(id);
+//        goodsService.removeById(byId);
         return AjaxResult.success("删除成功");
     }
     @ResponseBody
     @PostMapping("/updateGoods")
     @ApiOperation(value = "修改", tags = {"后台-商品管理"})
     public AjaxResult<TGoods> updateGoods(@RequestBody TGoods dto) {
-        goodsService.updateById(dto);
+        goodsClient.updateGoods(dto);
         return AjaxResult.success("修改成功");
     }
     @ResponseBody
     @PostMapping("/getGoodsInfo")
     @ApiOperation(value = "查看详情", tags = {"后台-商品管理"})
     public AjaxResult<TGoodsVO> getGoodsInfo(Integer id) {
-        TGoodsVO tGoodsVO = new TGoodsVO();
-        TGoods byId = goodsService.getById(id);
-        BeanUtils.copyProperties(byId,tGoodsVO);
-        long goodsId = orderService.count(new QueryWrapper<TOrder>().eq("goodsId", id));
-        tGoodsVO.setInventory(goodsId);
-        return AjaxResult.success(tGoodsVO);
+//        TGoodsVO tGoodsVO = new TGoodsVO();
+//        TGoods byId = goodsService.getById(id);
+//        BeanUtils.copyProperties(byId,tGoodsVO);
+//        long goodsId = orderService.count(new QueryWrapper<TOrder>().eq("goodsId", id));
+//        tGoodsVO.setInventory(goodsId);
+        TGoodsVO data = goodsClient.getGoodsInfo(id).getData();
+
+        return AjaxResult.success(data);
     }
     @ResponseBody
     @PostMapping("/getGoodsTypeList")
     @ApiOperation(value = "获取商品类型列表", tags = {"后台-商品管理"})
     public AjaxResult<List<TGoodsType>> getGoodsInfo() {
-        List<TGoodsType> res = goodsTypeService.list(new QueryWrapper<TGoodsType>()
-                .ne("isDelete", 1));
-        return AjaxResult.success(res);
+//        List<TGoodsType> res = goodsTypeService.list(new QueryWrapper<TGoodsType>()
+//                .ne("isDelete", 1));
+        List<TGoodsType> data = goodsClient.getGoodsInfo().getData();
+
+        return AjaxResult.success(data);
     }
 
 }
diff --git a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/vo/TGoodsVO.java b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/vo/TGoodsVO.java
deleted file mode 100644
index a2de69f..0000000
--- a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/vo/TGoodsVO.java
+++ /dev/null
@@ -1,101 +0,0 @@
-package com.ruoyi.management.vo;
-
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.web.domain.BaseModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.math.BigDecimal;
-import java.util.Date;
-
-/**
- * <p>
- * 商品表
- * </p>
- *
- * @author 无关风月
- * @since 2024-04-26
- */
-@Data
-public class TGoodsVO extends BaseModel {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "剩余数量")
-    private Long inventory;
-    /**
-     * 主键id
-     */
-    private Integer id;
-    /**
-     * 商品名称
-     */
-    @ApiModelProperty(value = "商品名称")
-    private String name;
-    /**
-     * 所需积分
-     */
-    @ApiModelProperty(value = "所需积分")
-    private Integer integral;
-    /**
-     * 商品原价
-     */
-    @ApiModelProperty(value = "商品原价")
-    private BigDecimal price;
-    /**
-     * 商品总数
-     */
-    @ApiModelProperty(value = "商品总数")
-    private Integer total;
-    /**
-     * 剩余数量
-     */
-    @ApiModelProperty(value = "剩余数量")
-    private Integer surplus;
-    /**
-     * 单个用户可兑换数量
-     */
-    @ApiModelProperty(value = "单个用户可兑换数量")
-    private Integer userCount;
-    /**
-     * 商品类型id
-     */
-    @ApiModelProperty(value = "商品类型ids")
-    private String typeIds;
-    /**
-     * 商品封面图
-     */
-    @ApiModelProperty(value = "商品封面图")
-    private String coverImg;
-    /**
-     * 商品详情图片 多张逗号隔开
-     */
-    @ApiModelProperty(value = "商品详情图片 多张逗号隔开")
-    private String detailImg;
-    /**
-     * 商品详情
-     */
-    @ApiModelProperty(value = "商品详情")
-    private String detail;
-    /**
-     * 插入时间
-     */
-    @ApiModelProperty(value = "插入时间")
-    private Date insertTime;
-    /**
-     * 是否删除 0否1是
-     */
-    @ApiModelProperty(value = "是否删除 0否1是")
-    private Integer isDelete;
-    /**
-     * 兑换类型 1.0商城只有积分兑换 保留字段 
-     */
-    @ApiModelProperty(value = "前端忽略 兑换类型 1.0商城只有积分兑换 保留字段 ")
-    private Integer type;
-
-
-
-}
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
index 81d7a70..080e99d 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
@@ -226,6 +226,7 @@
                 tStudyListen.setSubject(studyListenDTO.getSubject());
                 tStudyListen.setIntegral(studyListenDTO.getIntegral());
                 tStudyListen.setWeek(week);
+                tStudyListen.setIsVip(studyListenDTO.getIsVip());
                 studyListenService.save(tStudyListen);
             }
             studyLookService.remove(new QueryWrapper<TStudyLook>()
@@ -240,6 +241,7 @@
                 tStudyLook.setSubject(studyLookDTO.getSubject());
                 tStudyLook.setIntegral(studyLookDTO.getIntegral());
                 tStudyLook.setWeek(week);
+                tStudyLook.setIsVip(studyLookDTO.getIsVip());
                 studyLookService.save(tStudyLook);
             }
             studyInductionService.remove(new QueryWrapper<TStudyInduction>()
@@ -254,6 +256,7 @@
                 tStudyInduction.setSubject(studyInductionDTO.getSubject());
                 tStudyInduction.setIntegral(studyInductionDTO.getIntegral());
                 tStudyInduction.setWeek(week);
+                tStudyInduction.setIsVip(studyInductionDTO.getIsVip());
             }
             studyAnswerService.remove(new QueryWrapper<TStudyAnswer>()
                     .eq("studyId", one.getId())
@@ -269,6 +272,7 @@
                 tStudyAnswer.setAnswerSubject(studyAnswerDTO.getAnswerSubject());
                 tStudyAnswer.setIntegral(studyAnswerDTO.getIntegral());
                 tStudyAnswer.setWeek(week);
+                tStudyAnswer.setIsVip(studyAnswerDTO.getIsVip());
                 studyAnswerService.save(tStudyAnswer);
             }
             studyPairService.remove(new QueryWrapper<TStudyPair>()
@@ -283,6 +287,7 @@
                 tStudyPair.setSubject(studyPairDTO.getSubject());
                 tStudyPair.setIntegral(studyPairDTO.getIntegral());
                 tStudyPair.setWeek(week);
+                tStudyPair.setIsVip(studyPairDTO.getIsVip());
                 studyPairService.save(tStudyPair);
             }
         }
@@ -300,6 +305,7 @@
         tStudy.setType(dto.getType());
         tStudy.setWeek(dto.getWeek());
         tStudy.setTitle(dto.getTitle());
+        tStudy.setQuarter(dto.getQuarter());
         studyService.save(tStudy);
         return R.ok();
     }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudy.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudy.java
index 4701f77..2a61d55 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudy.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudy.java
@@ -39,4 +39,8 @@
      * 本周主题
      */
     private String title;
+    /**
+     * 1一季度2二季度3三季度4四季度
+     */
+    private Integer quarter;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyAnswer.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyAnswer.java
index 2a41165..22a1304 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyAnswer.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyAnswer.java
@@ -54,4 +54,8 @@
      * 学习id
      */
     private Integer studyId;
+    /**
+     * 非会员是否查看 0否1是
+     */
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyInduction.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyInduction.java
index f688bff..753bd4b 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyInduction.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyInduction.java
@@ -46,4 +46,8 @@
      * 学习id
      */
     private Integer studyId;
+    /**
+     * 非会员是否查看 0否1是
+     */
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyListen.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyListen.java
index 0e7d3cb..3c26264 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyListen.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyListen.java
@@ -46,4 +46,8 @@
      * 学习id
      */
     private Integer studyId;
+    /**
+     * 非会员是否查看 0否1是
+     */
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyLook.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyLook.java
index 721ed51..7f81428 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyLook.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyLook.java
@@ -50,4 +50,8 @@
      * 学习id
      */
     private Integer studyId;
+    /**
+     * 非会员是否查看 0否1是
+     */
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyPair.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyPair.java
index 5ac713c..66ef183 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyPair.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/domain/TStudyPair.java
@@ -46,4 +46,8 @@
      * 学习id
      */
     private Integer studyId;
+    /**
+     * 非会员是否查看 0否1是
+     */
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/AddWeekDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/AddWeekDTO.java
index 5744fb2..daf5382 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/AddWeekDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/AddWeekDTO.java
@@ -13,4 +13,6 @@
     private Integer week;
     @ApiModelProperty("本周主题")
     private String title;
+    @ApiModelProperty("1一季度2二季度3三季度4四季度")
+    private Integer quarter;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyAnswerDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyAnswerDTO.java
index 56c5223..80a49b2 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyAnswerDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyAnswerDTO.java
@@ -15,4 +15,6 @@
     private Integer answerSubject;
     @ApiModelProperty("问题题目是否为设置为答案图片 0否1是 为0 那么回答题目是答案图片")
     private Integer isAnswer;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyInductionDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyInductionDTO.java
index 2894fdc..7bc8aec 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyInductionDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyInductionDTO.java
@@ -11,4 +11,6 @@
     private String subject;
     @ApiModelProperty("完成答题可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyListenDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyListenDTO.java
index 605780c..f7d725b 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyListenDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyListenDTO.java
@@ -11,4 +11,6 @@
     private String subject;
     @ApiModelProperty("完成答题可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyLookDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyLookDTO.java
index e7cf6f2..21cab0a 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyLookDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyLookDTO.java
@@ -13,4 +13,6 @@
     private String sort;
     @ApiModelProperty("可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 }
diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyPairDTO.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyPairDTO.java
index 606fc50..3cb663c 100644
--- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyPairDTO.java
+++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/dto/StudyPairDTO.java
@@ -11,6 +11,8 @@
     private String subject;
     @ApiModelProperty("可获积分")
     private Integer integral;
+    @ApiModelProperty("非会员是否可看 0否1是")
+    private Integer isVip;
 
 
 }

--
Gitblit v1.7.1