diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataPriceController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataPriceController.java index 76fd23e51..1839d7e0c 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataPriceController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataPriceController.java @@ -45,6 +45,7 @@ import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; +import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PatchMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -132,6 +133,13 @@ public class BasicdataPriceController extends BladeController { Boolean res = basicdataPriceService.updatePrice(vo); return R.status(res); } + @DeleteMapping("{id}") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "删除待生效的价格", notes = "删除待生效的价格") + public R deletePrice(@PathVariable("id") String id) { + Boolean res = basicdataPriceService.deletePrice(id); + return R.status(res); + } /** * 基础价格表 导入 diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataPriceService.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataPriceService.java index f99c5cbb2..904e2e9b8 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataPriceService.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/IBasicdataPriceService.java @@ -74,4 +74,10 @@ public interface IBasicdataPriceService extends BaseService hisPage(IPage page, BasicdataPricePageVO basicdataPrice); + /** + * 删除待生效的价格 + * @param id + * @return + */ + Boolean deletePrice(String id); } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataPriceServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataPriceServiceImpl.java index 026cf0389..f8111857b 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataPriceServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataPriceServiceImpl.java @@ -213,6 +213,21 @@ public class BasicdataPriceServiceImpl extends BaseServiceImpl