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)); } }