浏览代码

添加订单设置接口

zhh 6 年之前
父节点
当前提交
9523e3acc0

+ 41 - 0
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();
+    }
+}

+ 19 - 0
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);
+}

+ 28 - 0
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);
+    }
+}