package com.ruoyi.auction.controller.forepart;
|
|
|
import com.ruoyi.system.api.domain.dto.AuctionSalesroomDTO;
|
import com.ruoyi.system.api.domain.dto.AuctionSalesroomGoodsInfoDTO;
|
import com.ruoyi.system.api.domain.vo.AuctionBidRecordVO;
|
import com.ruoyi.auction.domain.AuctionBidRecord;
|
import com.ruoyi.auction.service.IAuctionBidRecordService;
|
import com.ruoyi.auction.service.IAuctionSalesroomGoodsService;
|
import com.ruoyi.auction.service.IAuctionSalesroomService;
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.system.api.domain.dto.BidDTO;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import java.util.List;
|
import javax.annotation.Resource;
|
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* <p>
|
* 出价记录表 前端控制器
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-05-16
|
*/
|
@RestController
|
@RequestMapping("/forepart/auction-bid-record")
|
@Api(value = "用户端-出价相关接口", tags = "用户端-出价相关接口", description = "用户端-出价相关接口")
|
public class ForepartAuctionBidRecordController {
|
|
@Resource
|
private IAuctionBidRecordService iAuctionBidRecordService;
|
|
@Resource
|
private IAuctionSalesroomService iAuctionSalesroomService;
|
|
@Resource
|
private IAuctionSalesroomGoodsService iAuctionSalesroomGoodsService;
|
|
|
/**
|
* 拍卖大屏滚动
|
*
|
*/
|
@PostMapping("/getAuctionBidRecordList")
|
@ApiOperation(value = "拍卖大屏-滚动出价")
|
public R<List<AuctionBidRecord>> getAuctionBidRecordList(@RequestBody AuctionSalesroomDTO auctionSalesroomGoodsDTO) {
|
return R.ok(iAuctionBidRecordService.getAuctionBidRecordList(auctionSalesroomGoodsDTO));
|
|
}
|
|
@PostMapping("/SaveBid")
|
@ApiOperation(value = "用户端-拍卖出价")
|
public R SaveBid(@RequestBody BidDTO BidVO) {
|
iAuctionSalesroomService.SaveBid(BidVO);
|
return R.ok();
|
}
|
@PostMapping("/getAuctionBidRecord")
|
@ApiOperation(value = "用户端-商品详情里面的出价记录")
|
public R<List<AuctionBidRecordVO>> getAuctionBidRecord(@RequestBody AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
|
return R.ok(iAuctionSalesroomGoodsService.getAuctionBidRecord(auctionSalesroomGoodsInfoDTO));
|
}
|
|
}
|