package org.springblade.modules.pay.controller;
|
|
import io.swagger.annotations.Api;
|
import lombok.AllArgsConstructor;
|
import org.springblade.core.boot.ctrl.BladeController;
|
import org.springblade.core.tool.api.R;
|
import org.springblade.modules.pay.entity.AliPayInfo;
|
import org.springblade.modules.pay.service.IAliPayService;
|
import org.springblade.modules.pay.service.IWxPayService;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("/alipay")
|
@Api(value = "微信支付接口", tags = "微信支付接口")
|
public class AliPayController extends BladeController {
|
|
private IAliPayService aliPayService;
|
|
@PostMapping("/save")
|
public R save(@RequestBody AliPayInfo aliPayInfo) {
|
return R.status(aliPayService.save(aliPayInfo));
|
}
|
|
@PostMapping("/update")
|
public R update(@RequestBody AliPayInfo aliPayInfo) {
|
return R.status(aliPayService.updateById(aliPayInfo));
|
}
|
|
@PostMapping("saveOrUpdate")
|
public R saveOrUpdate(@RequestBody AliPayInfo aliPayInfo) {
|
return R.status(aliPayService.saveOrUpdate(aliPayInfo));
|
}
|
|
|
}
|