diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpCommonController.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpCommonController.java index b078dc765..b3e670d57 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpCommonController.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpCommonController.java @@ -37,7 +37,7 @@ import java.util.List; @RestController @RequiredArgsConstructor @RequestMapping("/sm/common" ) -@Tag(description = "smErpPurchase" , name = "采购计划" ) +@Tag(description = "smErpPurchase" , name = "超市公共部分接口" ) @SecurityRequirement(name = HttpHeaders.AUTHORIZATION) public class SmErpCommonController { @@ -64,72 +64,4 @@ public class SmErpCommonController { } - /** - * 新增采购计划 - * @return R - */ - @Operation(summary = "新增采购计划" , description = "新增采购计划" ) - @SysLog("新增采购计划" ) - @PostMapping - @PreAuthorize("@pms.hasPermission('supermarket_smErpInventoryRecords_add')" ) - public R save(@RequestBody ErpCgPlanSaveDTO erpCgPlanSaveDTO) { - SmErpInventoryRecordsEntity smErpInventoryRecordsEntity = BeanUtils.toBean(erpCgPlanSaveDTO, SmErpInventoryRecordsEntity.class); - smErpInventoryRecordsEntity.setOrderType(OrderTypeEnum.RK.getType()); - return R.ok(smErpInventoryRecordsService.save(smErpInventoryRecordsEntity)); - } - - - /** - * 通过id查询出入库记录表 - * @param id id - * @return R - */ - @Operation(summary = "通过id查询" , description = "通过id查询" ) - @GetMapping("/{id}" ) - @PreAuthorize("@pms.hasPermission('supermarket_smErpInventoryRecords_view')" ) - public R getById(@PathVariable("id" ) Long id) { - return R.ok(smErpInventoryRecordsService.getById(id)); - } - - - - /** - * 修改出入库记录表 - * @param smErpInventoryRecords 出入库记录表 - * @return R - */ - @Operation(summary = "修改出入库记录表" , description = "修改出入库记录表" ) - @SysLog("修改出入库记录表" ) - @PutMapping - @PreAuthorize("@pms.hasPermission('supermarket_smErpInventoryRecords_edit')" ) - public R updateById(@RequestBody SmErpInventoryRecordsEntity smErpInventoryRecords) { - return R.ok(smErpInventoryRecordsService.updateById(smErpInventoryRecords)); - } - - /** - * 通过id删除出入库记录表 - * @param ids id列表 - * @return R - */ - @Operation(summary = "通过id删除出入库记录表" , description = "通过id删除出入库记录表" ) - @SysLog("通过id删除出入库记录表" ) - @DeleteMapping - @PreAuthorize("@pms.hasPermission('supermarket_smErpInventoryRecords_del')" ) - public R removeById(@RequestBody Long[] ids) { - return R.ok(smErpInventoryRecordsService.removeBatchByIds(CollUtil.toList(ids))); - } - - - /** - * 导出excel 表格 - * @param smErpInventoryRecords 查询条件 - * @param ids 导出指定ID - * @return excel 文件流 - */ - @ResponseExcel - @GetMapping("/export") - @PreAuthorize("@pms.hasPermission('supermarket_smErpInventoryRecords_export')" ) - public List export(SmErpInventoryRecordsEntity smErpInventoryRecords,Long[] ids) { - return smErpInventoryRecordsService.list(Wrappers.lambdaQuery(smErpInventoryRecords).in(ArrayUtil.isNotEmpty(ids), SmErpInventoryRecordsEntity::getId, ids)); - } } \ No newline at end of file