|
@@ -13,6 +13,7 @@ import com.qs.mp.admin.domain.GoodsTagRel;
|
|
|
import com.qs.mp.admin.domain.excel.GoodsCardImportExcel;
|
|
|
import com.qs.mp.admin.domain.excel.GoodsExcel;
|
|
|
import com.qs.mp.admin.domain.excel.UserTicketOrderItemExcel;
|
|
|
+import com.qs.mp.admin.domain.param.GoodsCardQueryParam;
|
|
|
import com.qs.mp.admin.domain.param.GoodsParam;
|
|
|
import com.qs.mp.admin.domain.param.GoodsQueryParam;
|
|
|
import com.qs.mp.admin.domain.param.GoodsUpdateSortWeightParam;
|
|
@@ -88,6 +89,27 @@ public class GoodsMgrController extends BaseApiController {
|
|
|
private DistributedLocker distributedLocker;
|
|
|
|
|
|
|
|
|
+ @PostMapping("/card/list")
|
|
|
+ @PreAuthorize("@ss.hasPermi('business:goods:query')")
|
|
|
+ @ApiOperation("商品卡密列表")
|
|
|
+ @ApiResponses(
|
|
|
+ @ApiResponse(code = 200, message = "OK", response = GoodsCard.class)
|
|
|
+ )
|
|
|
+ public TableDataInfo goodsCardList(@RequestBody GoodsCardQueryParam param) {
|
|
|
+ startPage();
|
|
|
+ if (param.getGoodsId() == null || param.getGoodsId() == 0) {
|
|
|
+ return getErrorDataTable("商品id不正确");
|
|
|
+ }
|
|
|
+
|
|
|
+ List<GoodsCard> list = goodsCardService.list(new LambdaQueryWrapper<GoodsCard>()
|
|
|
+ .eq(GoodsCard::getGoodsId, param.getGoodsId())
|
|
|
+ .eq(GoodsCard::getIsUse, 0));
|
|
|
+
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
@PostMapping("/card/template/download")
|
|
|
@ApiOperation("下载卡密导入模板")
|
|
|
public AjaxResult cardTemplateDownload(){
|