From bb5bf872de5e67d7b406e3a305c9dfcbd0f218a6 Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期四, 26 六月 2025 18:03:55 +0800 Subject: [PATCH] 采购,正式库优化 --- main-business/src/main/java/com/ruoyi/business/controller/PurchaseRegistrationController.java | 38 +++++++++++++++++++++++++++++++++++--- 1 files changed, 35 insertions(+), 3 deletions(-) diff --git a/main-business/src/main/java/com/ruoyi/business/controller/PurchaseRegistrationController.java b/main-business/src/main/java/com/ruoyi/business/controller/PurchaseRegistrationController.java index 3962ea2..b749402 100644 --- a/main-business/src/main/java/com/ruoyi/business/controller/PurchaseRegistrationController.java +++ b/main-business/src/main/java/com/ruoyi/business/controller/PurchaseRegistrationController.java @@ -1,8 +1,13 @@ package com.ruoyi.business.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.business.dto.PurchaseRegistrationDto; +import com.ruoyi.business.entity.PurchaseRegistration; +import com.ruoyi.business.service.PurchaseRegistrationService; +import com.ruoyi.common.core.domain.R; import lombok.AllArgsConstructor; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** * <p> @@ -15,7 +20,34 @@ @RestController @AllArgsConstructor -@RequestMapping("/business/purchaseRegistration") +@RequestMapping("/purchaseRegistration") public class PurchaseRegistrationController { + private PurchaseRegistrationService purchaseRegistrationService; + + /** + * 閲囪喘鐧昏琛ㄦ煡璇� + */ + @GetMapping("/list") + public R<IPage<PurchaseRegistration>> list(Page<PurchaseRegistration> page, PurchaseRegistrationDto purchaseRegistrationDto) { + IPage<PurchaseRegistration> list = purchaseRegistrationService.selectPurchaseRegistrationList(page,purchaseRegistrationDto); + return R.ok(list); + } + + /** + * 閲囪喘鐧昏琛ㄦ柊澧炰慨鏀� + */ + @PostMapping("/addOrEditPR") + public R addOrEditSupply(@RequestBody PurchaseRegistrationDto purchaseRegistrationDto) { + return R.ok(purchaseRegistrationService.addOrEditPR(purchaseRegistrationDto)); + } + + /** + * 閲囪喘鐧昏琛ㄥ垹闄� + */ + @DeleteMapping("/delPR") + public R remove(@RequestBody Long[] ids) { + return R.ok(purchaseRegistrationService.delByIds(ids)); + } + } -- Gitblit v1.9.3