| | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.mall.dto.*; |
| | | import cc.mrbird.febs.mall.service.IApiMallOrderInfoService; |
| | | import cc.mrbird.febs.mall.vo.ApiScoreSetVo; |
| | | import cc.mrbird.febs.mall.vo.MyCommissionVo; |
| | | import cc.mrbird.febs.mall.vo.OrderDetailVo; |
| | | import cc.mrbird.febs.mall.vo.OrderListVo; |
| | | import io.swagger.annotations.Api; |
| | |
| | | @Slf4j |
| | | @Validated |
| | | @RestController |
| | | @CrossOrigin("*") |
| | | @RequiredArgsConstructor |
| | | @RequestMapping(value = "/api/order") |
| | | @Api(value = "ApiMallOrderController", tags = "订单接口类") |
| | | public class ApiMallOrderController { |
| | | |
| | | private final IApiMallOrderInfoService mallOrderInfoService; |
| | | |
| | | @ApiOperation(value = "我的权益") |
| | | @ApiResponses( |
| | | @ApiResponse(code = 200, message = "success", response = ApiScoreSetVo.class) |
| | | ) |
| | | @PostMapping(value = "/myScoreSet") |
| | | public FebsResponse myScoreSet() { |
| | | return new FebsResponse().success().data(mallOrderInfoService.myScoreSet()); |
| | | } |
| | | |
| | | @ApiOperation(value = "判断是否允许创建订单", notes = "判断是否允许创建订单") |
| | | @PostMapping(value = "/judgeCreateOrder") |
| | | public FebsResponse judgeCreateOrder(@RequestBody AddOrderDto addOrderDto) { |
| | | |
| | | return mallOrderInfoService.judgeCreateOrder(addOrderDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "创建订单", notes = "创建订单") |
| | | @PostMapping(value = "/createOrder") |
| | |
| | | return new FebsResponse().success().message("评价成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "查看银行卡是否签约", notes = "查看银行卡是否签约") |
| | | @PostMapping(value = "/bangCardSign") |
| | | public FebsResponse bangCardSign(@RequestBody BangCardSignDto bangCardSignDto) { |
| | | return mallOrderInfoService.bangCardSign(bangCardSignDto); |
| | | } |
| | | |
| | | } |