From ae99a4a7654a6a3d8fd8343c22c415930f0a18cb Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 09 Feb 2023 11:15:15 +0800 Subject: [PATCH] 后台运费模板功能 --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java | 43 +++++++++++++++++++++++++++++++++++++++---- 1 files changed, 39 insertions(+), 4 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java index 567ff86..6916488 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java @@ -7,11 +7,9 @@ import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.common.utils.OssUtils; -import cc.mrbird.febs.mall.dto.AddMallGoodsDto; -import cc.mrbird.febs.mall.dto.MallGoodsUpdateDto; -import cc.mrbird.febs.mall.dto.RankAwardUpdateDto; -import cc.mrbird.febs.mall.dto.UpMallGoodsDto; +import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; +import cc.mrbird.febs.mall.entity.MallCarriageRule; import cc.mrbird.febs.mall.entity.MallGoods; import cc.mrbird.febs.mall.entity.MallGoodsCategory; import cc.mrbird.febs.mall.mapper.DataDictionaryCustomMapper; @@ -210,5 +208,42 @@ return adminMallGoodsService.deliveryHomeUpdate(adminHomeDeliverySettingVo); } + /** + * 运费模板列表 + */ + @GetMapping("carriageRuleList") + public FebsResponse carriageRuleList(MallCarriageRule mallCarriageRule, QueryRequest request) { + Map<String, Object> data = getDataTable(adminMallGoodsService.getMallCarriageRuleListInPage(mallCarriageRule, request)); + return new FebsResponse().success().data(data); + } + + /** + * 运费模板列表-删除 + */ + @GetMapping("carriageRuleDel/{id}") + @ControllerEndpoint(operation = "运费模板列表-删除", exceptionMessage = "操作失败") + public FebsResponse carriageRuleDel(@NotNull(message = "{required}") @PathVariable Long id) { + return adminMallGoodsService.carriageRuleDelById(id); + } + + /** + * 运费模板列表-新增 + */ + @PostMapping("carriageRuleAdd") + @ControllerEndpoint(operation = " 商品-新增", exceptionMessage = "操作失败") + public FebsResponse carriageRuleAdd(@RequestBody @Valid AdminCarriageRuleAddDto adminCarriageRuleAddDto) { + return adminMallGoodsService.carriageRuleAdd(adminCarriageRuleAddDto); + } + + + /** + * 运费模板列表-更新 + */ + @PostMapping("carriageRuleUpdate") + @ControllerEndpoint(operation = "运费模板列表-更新", exceptionMessage = "操作失败") + public FebsResponse carriageRuleUpdate(@RequestBody @Valid AdminCarriageRuleUpdateDto adminCarriageRuleUpdateDto) { + return adminMallGoodsService.carriageRuleUpdate(adminCarriageRuleUpdateDto); + } + } -- Gitblit v1.9.1