From 9523e3acc0790786b35ea74fb9930784f2ef9df3 Mon Sep 17 00:00:00 2001 From: zhh Date: Tue, 16 Oct 2018 17:27:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=A2=E5=8D=95=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/OmsOrderSettingController.java | 41 +++++++++++++++++++ .../mall/service/OmsOrderSettingService.java | 19 +++++++++ .../impl/OmsOrderSettingServiceImpl.java | 28 +++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java diff --git a/mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java b/mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java new file mode 100644 index 0000000..0ec3b95 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/controller/OmsOrderSettingController.java @@ -0,0 +1,41 @@ +package com.macro.mall.controller; + +import com.macro.mall.dto.CommonResult; +import com.macro.mall.model.OmsOrderSetting; +import com.macro.mall.service.OmsOrderSettingService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +/** + * 订单设置Controller + * Created by macro on 2018/10/16. + */ +@Controller +@Api(tags = "OmsOrderSettingController", description = "订单设置管理") +@RequestMapping("/orderSetting") +public class OmsOrderSettingController { + @Autowired + private OmsOrderSettingService orderSettingService; + + @ApiOperation("获取指定订单设置") + @RequestMapping(value = "/{id}", method = RequestMethod.GET) + @ResponseBody + public Object getItem(@PathVariable Long id) { + OmsOrderSetting orderSetting = orderSettingService.getItem(id); + return new CommonResult().success(orderSetting); + } + + @ApiOperation("修改指定订单设置") + @RequestMapping(value = "/update/{id}", method = RequestMethod.POST) + @ResponseBody + public Object update(@PathVariable Long id, @RequestBody OmsOrderSetting orderSetting) { + int count = orderSettingService.update(id,orderSetting); + if(count>0){ + return new CommonResult().success(count); + } + return new CommonResult().failed(); + } +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java b/mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java new file mode 100644 index 0000000..374a976 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/OmsOrderSettingService.java @@ -0,0 +1,19 @@ +package com.macro.mall.service; + +import com.macro.mall.model.OmsOrderSetting; + +/** + * 订单设置Service + * Created by macro on 2018/10/16. + */ +public interface OmsOrderSettingService { + /** + * 获取指定订单设置 + */ + OmsOrderSetting getItem(Long id); + + /** + * 修改指定订单设置 + */ + int update(Long id, OmsOrderSetting orderSetting); +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java new file mode 100644 index 0000000..ecead7b --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/OmsOrderSettingServiceImpl.java @@ -0,0 +1,28 @@ +package com.macro.mall.service.impl; + +import com.macro.mall.mapper.OmsOrderSettingMapper; +import com.macro.mall.model.OmsOrderSetting; +import com.macro.mall.service.OmsOrderSettingService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * 订单设置管理Service实现类 + * Created by macro on 2018/10/16. + */ +@Service +public class OmsOrderSettingServiceImpl implements OmsOrderSettingService { + @Autowired + private OmsOrderSettingMapper orderSettingMapper; + + @Override + public OmsOrderSetting getItem(Long id) { + return orderSettingMapper.selectByPrimaryKey(id); + } + + @Override + public int update(Long id, OmsOrderSetting orderSetting) { + orderSetting.setId(id); + return orderSettingMapper.updateByPrimaryKey(orderSetting); + } +}