Commit 9523e3ac authored by zhh's avatar zhh
Browse files

添加订单设置接口

parent 87053201
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();
}
}
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);
}
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);
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment