doum
2025-12-11 c83278063eba3316d24553c88ae75c5f711e8d23
server/dmmall_admin/src/main/java/com/doumee/api/business/GoodsSkuController.java
@@ -33,14 +33,14 @@
    @PreventRepeat
    @ApiOperation("新建")
    @PostMapping("/create")
    @RequiresPermissions("business:goodssku:create")
    @RequiresPermissions("business:goods:create")
    public ApiResponse create(@RequestBody GoodsSku goodsSku) {
        return ApiResponse.success(goodsSkuService.create(goodsSku));
    }
    @ApiOperation("根据ID删除")
    @GetMapping("/delete/{id}")
    @RequiresPermissions("business:goodssku:delete")
    @RequiresPermissions("business:goods:delete")
    public ApiResponse deleteById(@PathVariable Integer id) {
        goodsSkuService.deleteById(id);
        return ApiResponse.success(null);
@@ -48,7 +48,7 @@
    @ApiOperation("批量删除")
    @GetMapping("/delete/batch")
    @RequiresPermissions("business:goodssku:delete")
    @RequiresPermissions("business:goods:delete")
    public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
        String [] idArray = ids.split(",");
        List<Integer> idList = new ArrayList<>();
@@ -61,7 +61,7 @@
    @ApiOperation("根据ID修改")
    @PostMapping("/updateById")
    @RequiresPermissions("business:goodssku:update")
    @RequiresPermissions("business:goods:update")
    public ApiResponse updateById(@RequestBody GoodsSku goodsSku) {
        goodsSkuService.updateById(goodsSku);
        return ApiResponse.success(null);
@@ -69,21 +69,21 @@
    @ApiOperation("分页查询")
    @PostMapping("/page")
    @RequiresPermissions("business:goodssku:query")
    @RequiresPermissions("business:goods:query")
    public ApiResponse<PageData<GoodsSku>> findPage (@RequestBody PageWrap<GoodsSku> pageWrap) {
        return ApiResponse.success(goodsSkuService.findPage(pageWrap));
    }
    @ApiOperation("导出Excel")
    @PostMapping("/exportExcel")
    @RequiresPermissions("business:goodssku:exportExcel")
    @RequiresPermissions("business:goods:exportExcel")
    public void exportExcel (@RequestBody PageWrap<GoodsSku> pageWrap, HttpServletResponse response) {
        ExcelExporter.build(GoodsSku.class).export(goodsSkuService.findPage(pageWrap).getRecords(), "商品SKU规格组信息表", response);
    }
    @ApiOperation("根据ID查询")
    @GetMapping("/{id}")
    @RequiresPermissions("business:goodssku:query")
    @RequiresPermissions("business:goods:query")
    public ApiResponse findById(@PathVariable Integer id) {
        return ApiResponse.success(goodsSkuService.findById(id));
    }