添加订单设置接口
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