|  |  | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | import com.doumee.core.model.PageWrap; | 
 |  |  | import com.doumee.dao.business.model.Goods; | 
 |  |  | import com.doumee.dao.business.model.dto.BatchDisableDTO; | 
 |  |  | import com.doumee.dao.business.model.dto.GoodCreatePlatRequest; | 
 |  |  | import com.doumee.dao.business.model.dto.GoodsRequest; | 
 |  |  | import com.doumee.service.business.GoodsService; | 
 |  |  | 
 |  |  |     public ApiResponse create(@RequestBody Goods goods) { | 
 |  |  |         return ApiResponse.success(goodsService.create(goods)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("企业新建商品") | 
 |  |  |     @PostMapping("/companyCreate") | 
 |  |  |     @RequiresPermissions("business:goods:create") | 
 |  |  |     public ApiResponse companyCreate(@RequestBody Goods goods) { | 
 |  |  |         return ApiResponse.success(goodsService.companyCreate(goods)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreventRepeat | 
 |  |  |     @ApiOperation("从平台选择商品") | 
 |  |  |     @PostMapping("/createPlat") | 
 |  |  | 
 |  |  |     @RequiresPermissions("business:goods:update") | 
 |  |  |     public ApiResponse updateById(@RequestBody Goods goods) { | 
 |  |  |         goodsService.updateById(goods); | 
 |  |  |         return ApiResponse.success(null); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("企业根据ID修改") | 
 |  |  |     @PostMapping("/companyUpdateById") | 
 |  |  |     @RequiresPermissions("business:goods:update") | 
 |  |  |     public ApiResponse companyUpdateById(@RequestBody Goods goods) { | 
 |  |  |         goodsService.companyUpdateById(goods); | 
 |  |  |         return ApiResponse.success(null); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         return ApiResponse.success(null); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("批量修改状态") | 
 |  |  |     @PostMapping("/batchUpdateDisableById") | 
 |  |  |     @RequiresPermissions("business:category:update") | 
 |  |  |     public ApiResponse<String> batchUpdateDisableById(@RequestBody BatchDisableDTO batchDisableDTO) { | 
 |  |  |         return ApiResponse.success(goodsService.batchUpdateDisableById(batchDisableDTO)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @ApiOperation("列表 - H5") | 
 |  |  |     @PostMapping("/list") |