添加订单设置接口
This commit is contained in:
parent
8705320127
commit
9523e3acc0
@ -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();
|
||||||
|
}
|
||||||
|
}
|
@ -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);
|
||||||
|
}
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user