package com.dk.oauth.controller; import com.dk.common.response.ResponseResultVO; import com.dk.oauth.entity.Trade; import com.dk.oauth.model.pojo.Receipt; import com.dk.oauth.service.IReceiptService; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; import io.swagger.annotations.Api; @Api(tags = "发票管理API接口") @RestController @RequestMapping("/receipt") public class ReceiptController{ @Autowired private IReceiptService receiptService; /** * @desc : 新建发票 * @author : 王英杰 * @date : 2024/2/1 14:55 */ @ApiOperation(value = "新建发票", notes = "新建发票") @PostMapping(value = "/insert") public ResponseResultVO insertReceip(@RequestBody Receipt receipt) { return receiptService.insertReceip(receipt); } /** * @desc : 通过交易记录 查询 对应的发票数据 * @author : 王英杰 * @date : 2023/1/9 10:41 */ @PostMapping({"/select_by_tradeid/{tradeId}"}) public ResponseResultVO selectByTradeId(@PathVariable String tradeId) { return receiptService.selectByTradeId(tradeId); } }