|
@@ -4,15 +4,14 @@ import cn.hutool.core.lang.TypeReference;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.gree.mall.contest.annotation.ZfireList;
|
|
import com.gree.mall.contest.annotation.ZfireList;
|
|
-import com.gree.mall.contest.bean.goods.GoodsCategoryBean;
|
|
|
|
-import com.gree.mall.contest.bean.goods.GoodsShareVO;
|
|
|
|
-import com.gree.mall.contest.bean.goods.GoodsVO;
|
|
|
|
|
|
+import com.gree.mall.contest.bean.goods.*;
|
|
import com.gree.mall.contest.bean.zfire.ZfireParamBean;
|
|
import com.gree.mall.contest.bean.zfire.ZfireParamBean;
|
|
import com.gree.mall.contest.exception.RemoteServiceException;
|
|
import com.gree.mall.contest.exception.RemoteServiceException;
|
|
import com.gree.mall.contest.helper.ResponseHelper;
|
|
import com.gree.mall.contest.helper.ResponseHelper;
|
|
import com.gree.mall.contest.logic.goods.GoodsCategoryLogic;
|
|
import com.gree.mall.contest.logic.goods.GoodsCategoryLogic;
|
|
import com.gree.mall.contest.logic.goods.GoodsLogic;
|
|
import com.gree.mall.contest.logic.goods.GoodsLogic;
|
|
import com.gree.mall.contest.plus.entity.GoodsCategory;
|
|
import com.gree.mall.contest.plus.entity.GoodsCategory;
|
|
|
|
+import com.gree.mall.contest.plus.entity.GoodsShare;
|
|
import com.gree.mall.contest.utils.zfire.FieldUtils;
|
|
import com.gree.mall.contest.utils.zfire.FieldUtils;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
@@ -57,37 +56,37 @@ public class GoodsShareController {
|
|
//3.导出
|
|
//3.导出
|
|
FieldUtils.exportData(adminDeptVOIPage.getRecords(), zfireParam.getExportFields(), request, response);
|
|
FieldUtils.exportData(adminDeptVOIPage.getRecords(), zfireParam.getExportFields(), request, response);
|
|
}
|
|
}
|
|
- /* @PostMapping("/add")
|
|
|
|
- @Operation(summary = "新增分类")
|
|
|
|
|
|
+ @PostMapping("/add")
|
|
|
|
+ @Operation(summary = "新增分享图片")
|
|
public ResponseHelper add(
|
|
public ResponseHelper add(
|
|
- @Parameter(description = "object",required = true) @RequestBody GoodsCategoryBean goodsCategoryBean,HttpServletRequest request) {
|
|
|
|
- goodsCategoryLogic.add(goodsCategoryBean,request);
|
|
|
|
|
|
+ @Parameter(description = "object",required = true) @RequestBody GoodsShareDTO goodsShareDTO, HttpServletRequest request) {
|
|
|
|
+ goodsLogic.addShare(goodsShareDTO,request);
|
|
return ResponseHelper.success();
|
|
return ResponseHelper.success();
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/update")
|
|
@PostMapping("/update")
|
|
- @Operation(summary = "修改分类")
|
|
|
|
|
|
+ @Operation(summary = "修改分享图片")
|
|
public ResponseHelper update(
|
|
public ResponseHelper update(
|
|
- @Parameter(description = "object",required = true) @RequestBody GoodsCategory goodsCategory) {
|
|
|
|
- goodsCategoryLogic.update(goodsCategory);
|
|
|
|
|
|
+ @Parameter(description = "object",required = true) @RequestBody GoodsShareDTO goodsShareDTO) {
|
|
|
|
+ goodsLogic.updateShare(goodsShareDTO);
|
|
return ResponseHelper.success();
|
|
return ResponseHelper.success();
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/delete")
|
|
@PostMapping("/delete")
|
|
- @Operation(summary = "删除分类")
|
|
|
|
|
|
+ @Operation(summary = "删除分享图片")
|
|
public ResponseHelper delete(
|
|
public ResponseHelper delete(
|
|
- @Parameter(description = "分类id",required = true) @RequestParam String categoryId
|
|
|
|
|
|
+ @Parameter(description = "分享id",required = true) @RequestParam String shareId
|
|
) {
|
|
) {
|
|
- goodsCategoryLogic.delete(categoryId);
|
|
|
|
|
|
+ goodsLogic.deleteShare(shareId);
|
|
return ResponseHelper.success();
|
|
return ResponseHelper.success();
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/detail")
|
|
@GetMapping("/detail")
|
|
@Operation(summary = "详情")
|
|
@Operation(summary = "详情")
|
|
- public ResponseHelper<GoodsCategory> detail(
|
|
|
|
- @Parameter(description = "分类id",required = true) @RequestParam String categoryId
|
|
|
|
|
|
+ public ResponseHelper<GoodsShareDetail> detail(
|
|
|
|
+ @Parameter(description = "分享id",required = true) @RequestParam String shareId
|
|
){
|
|
){
|
|
- GoodsCategory detail = goodsCategoryLogic.detail(categoryId);
|
|
|
|
|
|
+ GoodsShareDetail detail = goodsLogic.detailShare(shareId);
|
|
return ResponseHelper.success(detail);
|
|
return ResponseHelper.success(detail);
|
|
- }*/
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|