KKSU
2023-12-13 3f183bc00acee9cb316e7a61fe4f5ee7b2fe1a5c
src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java
@@ -3,9 +3,7 @@
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.dto.*;
import cc.mrbird.febs.mall.service.IApiMallProductService;
import cc.mrbird.febs.mall.vo.ApiOrderBuyInfoVo;
import cc.mrbird.febs.mall.vo.ApiOrderSellInfoVo;
import cc.mrbird.febs.mall.vo.ApiOrderListVo;
import cc.mrbird.febs.mall.vo.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
@@ -27,6 +25,9 @@
    private final IApiMallProductService iApiMallProductService;
    @ApiOperation(value = "FCM-预约产品列表", notes = "FCM-预约产品列表")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiMallProductNftVo.class)
    })
    @GetMapping(value = "/productNFTList")
    public FebsResponse productNFTList() {
        return new FebsResponse().success().data(iApiMallProductService.productNFTList());
@@ -45,6 +46,16 @@
    @PostMapping(value = "/orderList")
    public FebsResponse orderList(@RequestBody @Valid ApiOrderListDto apiOrderListDto) {
        return iApiMallProductService.orderList(apiOrderListDto);
    }
    @ApiOperation(value = "FCM-订单管理-列表-新", notes = "FCM-订单管理-列表-新")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiOrderRecordListVo.class)
    })
    @PostMapping(value = "/orderRecordList")
    public FebsResponse orderRecordList(@RequestBody @Valid ApiOrderRecordListDto apiOrderListDto) {
        return iApiMallProductService.orderRecordList(apiOrderListDto);
    }
    @ApiOperation(value = "FCM-订单管理-查看提现详情", notes = "FCM-订单管理-查看提现详情")
@@ -77,6 +88,13 @@
        return iApiMallProductService.orderSellInsure(apiOrderSellInsureDto);
    }
    @ApiOperation(value = "FCM-订单管理-查看提现详情-投诉", notes = "FCM-订单管理-查看提现详情-投诉")
    @PostMapping(value = "/orderSellComplain")
    public FebsResponse orderSellComplain(@RequestBody @Valid ApiOrderSellComplainDto apiOrderSellComplainDto) {
        return iApiMallProductService.orderSellComplain(apiOrderSellComplainDto);
    }
    @ApiOperation(value = "FCM-FCM提现", notes = "FCM-FCM提现")
    @PostMapping(value = "/outFcm")
    public FebsResponse outFcm(@RequestBody @Valid ApiOutFcmDto outFcmDto) {
@@ -89,4 +107,13 @@
        return iApiMallProductService.outNFT(outNFTDto);
    }
    @ApiOperation(value = "FCM-预约列表", notes = "FCM-预约列表")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiOrderBuyVo.class)
    })
    @PostMapping(value = "/orderBuyList")
    public FebsResponse orderBuyList(@RequestBody @Valid ApiOrderBuyDto apiOrderBuyDto) {
        return iApiMallProductService.orderBuyList(apiOrderBuyDto);
    }
}