From ef98671477bc01a9d945be8521ebed2e20518f9a Mon Sep 17 00:00:00 2001 From: c Date: Wed, 4 Mar 2026 15:00:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99=E6=80=BB=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/base/BaseApproveAndRejectDto.java | 4 + .../erp/module/common/enums/FormStatus.java | 4 + .../controller/BomItemController.java | 76 ------------------- .../dto/ProductionIssueItemDto.java | 4 + .../dto/ProductionReturnAddDto.java | 4 + .../dto/ProductionReturnItemAddDto.java | 4 + .../enums/PurchasePlanItemStatus.java | 4 + 7 files changed, 24 insertions(+), 76 deletions(-) create mode 100644 src/main/java/com/niuan/erp/common/base/BaseApproveAndRejectDto.java create mode 100644 src/main/java/com/niuan/erp/module/common/enums/FormStatus.java delete mode 100644 src/main/java/com/niuan/erp/module/production/controller/BomItemController.java create mode 100644 src/main/java/com/niuan/erp/module/production/controller/dto/ProductionIssueItemDto.java create mode 100644 src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnAddDto.java create mode 100644 src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnItemAddDto.java create mode 100644 src/main/java/com/niuan/erp/module/purchase/enums/PurchasePlanItemStatus.java diff --git a/src/main/java/com/niuan/erp/common/base/BaseApproveAndRejectDto.java b/src/main/java/com/niuan/erp/common/base/BaseApproveAndRejectDto.java new file mode 100644 index 0000000..fddc4cd --- /dev/null +++ b/src/main/java/com/niuan/erp/common/base/BaseApproveAndRejectDto.java @@ -0,0 +1,4 @@ +package com.niuan.erp.common.base; + +public class BaseApproveAndRejectDto { +} diff --git a/src/main/java/com/niuan/erp/module/common/enums/FormStatus.java b/src/main/java/com/niuan/erp/module/common/enums/FormStatus.java new file mode 100644 index 0000000..62c3247 --- /dev/null +++ b/src/main/java/com/niuan/erp/module/common/enums/FormStatus.java @@ -0,0 +1,4 @@ +package com.niuan.erp.module.common.enums; + +public enum FormStatus { +} diff --git a/src/main/java/com/niuan/erp/module/production/controller/BomItemController.java b/src/main/java/com/niuan/erp/module/production/controller/BomItemController.java deleted file mode 100644 index c0aa991..0000000 --- a/src/main/java/com/niuan/erp/module/production/controller/BomItemController.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.niuan.erp.module.production.controller; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.niuan.erp.common.annotation.ApiLog; -import com.niuan.erp.common.annotation.ModuleLog; -import com.niuan.erp.common.base.BaseDeleteBody; -import com.niuan.erp.common.base.BasePageReqParams; -import com.niuan.erp.common.base.BaseResult; -import com.niuan.erp.common.base.CommonValidateGroup.*; -import com.niuan.erp.common.base.OperationType; -import com.niuan.erp.module.production.controller.dto.BomItemDto; -import com.niuan.erp.module.production.entity.BomItem; -import com.niuan.erp.module.production.service.BomItemService; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.tags.Tag; -import lombok.RequiredArgsConstructor; -import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; - -@Tag(name = "BomItem") -@ModuleLog("BomItem管理") -@RestController -@RequestMapping("/production/bomitem") -@RequiredArgsConstructor -public class BomItemController { - - private final BomItemService bomItemService; - - @Operation(summary = "分页查询BomItem数据", operationId = "getBomItemPage") - @GetMapping("/getBomItemPage") - @PreAuthorize("hasAuthority('bomitem:index')") - public BaseResult> getBomItemPage(@Validated BasePageReqParams pageParams, - @Validated(Get.class) BomItemDto searchParams) { - var wrapper = new LambdaQueryWrapper(); - return BaseResult.successWithData(bomItemService.getBomItemPage(pageParams, wrapper)); - } - - - @ApiLog(type = OperationType.ADD, remark = "新增一条BomItem记录") - @Operation(summary = "新增BomItem", operationId = "addBomItem") - @PostMapping("/addBomItem") - @PreAuthorize("hasAuthority('bomitem:add')") - public BaseResult addBomItem(@Validated(Add.class) @RequestBody BomItemDto dto) { - bomItemService.addBomItem(dto); - return BaseResult.success(); - } - - @ApiLog(type = OperationType.UPDATE, remark = "更新一条BomItem记录") - @Operation(summary = "更新BomItem", operationId = "updateBomItem") - @PostMapping("/updateBomItem") - @PreAuthorize("hasAuthority('bomitem:update')") - public BaseResult updateBomItem(@Validated(Update.class) @RequestBody BomItemDto dto) { - bomItemService.updateBomItem(dto); - return BaseResult.success(); - } - - @ApiLog(type = OperationType.DELETE, remark = "删除一条BomItem记录") - @Operation(summary = "删除BomItem", operationId = "deleteBomItem") - @PostMapping("/deleteBomItem") - @PreAuthorize("hasAuthority('bomitem:delete')") - public BaseResult deleteBomItem(@Validated(DeleteOne.class) @RequestBody BaseDeleteBody req) { - bomItemService.deleteBomItem(req.id()); - return BaseResult.success(); - } - - @ApiLog(type = OperationType.DELETE, remark = "批量删除BomItem记录") - @Operation(summary = "批量删除BomItem", operationId = "deleteBomItemBatch") - @PostMapping("/deleteBomItemBatch") - @PreAuthorize("hasAuthority('bomitem:deleteBatch')") - public BaseResult deleteBomItemBatch(@Validated(DeleteBatch.class) @RequestBody BaseDeleteBody req) { - bomItemService.deleteBatch(req.ids()); - return BaseResult.success(); - } -} diff --git a/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionIssueItemDto.java b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionIssueItemDto.java new file mode 100644 index 0000000..d78baae --- /dev/null +++ b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionIssueItemDto.java @@ -0,0 +1,4 @@ +package com.niuan.erp.module.production.controller.dto; + +public class ProductionIssueItemDto { +} diff --git a/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnAddDto.java b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnAddDto.java new file mode 100644 index 0000000..61e2068 --- /dev/null +++ b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnAddDto.java @@ -0,0 +1,4 @@ +package com.niuan.erp.module.production.controller.dto; + +public record ProductionReturnAddDto() { +} diff --git a/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnItemAddDto.java b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnItemAddDto.java new file mode 100644 index 0000000..88fa51f --- /dev/null +++ b/src/main/java/com/niuan/erp/module/production/controller/dto/ProductionReturnItemAddDto.java @@ -0,0 +1,4 @@ +package com.niuan.erp.module.production.controller.dto; + +public record ProductionReturnItemAddDto() { +} diff --git a/src/main/java/com/niuan/erp/module/purchase/enums/PurchasePlanItemStatus.java b/src/main/java/com/niuan/erp/module/purchase/enums/PurchasePlanItemStatus.java new file mode 100644 index 0000000..1b5a824 --- /dev/null +++ b/src/main/java/com/niuan/erp/module/purchase/enums/PurchasePlanItemStatus.java @@ -0,0 +1,4 @@ +package com.niuan.erp.module.purchase.enums; + +public enum PurchasePlanItemStatus { +}