|
@@ -10,20 +10,25 @@
|
|
|
|
|
|
|
|
package com.yami.shop.platform.controller;
|
|
package com.yami.shop.platform.controller;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.yami.shop.bean.model.Sku;
|
|
import com.yami.shop.bean.model.Sku;
|
|
|
|
|
+import com.yami.shop.bean.po.FreightStatisticsPo;
|
|
|
|
|
+import com.yami.shop.bean.po.SkuStatisticsPo;
|
|
|
|
|
+import com.yami.shop.bean.vo.FreightStatisticsVo;
|
|
|
|
|
+import com.yami.shop.bean.vo.SkuStatistics;
|
|
|
|
|
+import com.yami.shop.common.util.PageParam;
|
|
|
|
|
+import com.yami.shop.common.util.R;
|
|
|
import com.yami.shop.service.SkuService;
|
|
import com.yami.shop.service.SkuService;
|
|
|
-import io.swagger.annotations.Api;
|
|
|
|
|
-import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
-import org.springframework.http.ResponseEntity;
|
|
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
-import com.yami.shop.common.util.R;
|
|
|
|
|
/**
|
|
/**
|
|
|
* 商品SKU管理实现
|
|
* 商品SKU管理实现
|
|
|
*
|
|
*
|
|
@@ -44,4 +49,30 @@ public class SkuController {
|
|
|
List<Sku> skus = skuService.listByProdId(prodId);
|
|
List<Sku> skus = skuService.listByProdId(prodId);
|
|
|
return R.SUCCESS(skus);
|
|
return R.SUCCESS(skus);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/skuStatisticsList")
|
|
|
|
|
+ @ApiOperation(value = "对账单汇总表(商品)-列表")
|
|
|
|
|
+ public R<IPage<SkuStatistics>> skuStatisticsList(PageParam<SkuStatisticsPo> page, SkuStatisticsPo po) {
|
|
|
|
|
+ IPage<SkuStatistics> commList = new Page<>();
|
|
|
|
|
+ return R.SUCCESS(commList);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/skuStatisticsExcel")
|
|
|
|
|
+ @ApiOperation("对账单汇总表(商品)-导出")
|
|
|
|
|
+ public R<Void> skuStatisticsExcel(HttpServletResponse response, SkuStatisticsPo po) {
|
|
|
|
|
+ return R.SUCCESS();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/freightStatisticsList")
|
|
|
|
|
+ @ApiOperation(value = "运费明细表-列表")
|
|
|
|
|
+ public R<IPage<FreightStatisticsVo>> skuStatisticsList(PageParam<FreightStatisticsPo> page, FreightStatisticsPo po) {
|
|
|
|
|
+ IPage<FreightStatisticsVo> commList = new Page<>();
|
|
|
|
|
+ return R.SUCCESS(commList);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping("/freightStatisticsExcel")
|
|
|
|
|
+ @ApiOperation("运费明细表-导出")
|
|
|
|
|
+ public R<Void> freightStatisticsExcel(HttpServletResponse response, FreightStatisticsPo po) {
|
|
|
|
|
+ return R.SUCCESS();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|