package com.nova.sankuai.controller.v2;
|
|
import com.nova.sankuai.domain.dto.VipCardOrderLogDto;
|
import com.nova.sankuai.infra.utils.ResultJson;
|
import com.nova.sankuai.security.UserDetail;
|
import com.nova.sankuai.service.IVipCardOrderLogService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.AllArgsConstructor;
|
import org.springframework.security.core.annotation.AuthenticationPrincipal;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* @author weikangdi
|
* @create 2021/11/25
|
*/
|
@Api(tags = "渠道日志V2")
|
@RestController
|
@RequestMapping(value = "/api/v2/channelLog")
|
@AllArgsConstructor
|
public class ChannelLogV2Controller {
|
private final IVipCardOrderLogService vipCardOrderLogService;
|
|
@GetMapping(value = "/addVipCardOrderLog")
|
@ApiOperation(value = "新增渠道会员订单购买日志")
|
public ResultJson<Void> addVipCardOrderLog(@AuthenticationPrincipal UserDetail userDetail, VipCardOrderLogDto logDto) {
|
vipCardOrderLogService.addVipCardOrderLog(userDetail, logDto);
|
return ResultJson.success();
|
}
|
|
@GetMapping(value = "/addQueueVipOrderLog")
|
@ApiOperation(value = "新增渠道审核排队订单购买日志")
|
public ResultJson<Void> addQueueVipOrderLog(@AuthenticationPrincipal UserDetail userDetail, VipCardOrderLogDto logDto) {
|
vipCardOrderLogService.addQueueVipOrderLog(userDetail, logDto);
|
return ResultJson.success();
|
}
|
|
@GetMapping(value = "/addLoanMarketVipOrderLog")
|
@ApiOperation(value = "新增渠道贷超会员订单购买日志")
|
public ResultJson<Void> addLoanMarketVipOrderLog(@AuthenticationPrincipal UserDetail userDetail, VipCardOrderLogDto logDto) {
|
vipCardOrderLogService.addLoanMarketVipOrderLog(userDetail, logDto);
|
return ResultJson.success();
|
}
|
|
@GetMapping(value = "/addSeniorVipOrderLog")
|
@ApiOperation(value = "新增高级会员订单购买日志")
|
public ResultJson<Void> addSeniorVipOrderLog(@AuthenticationPrincipal UserDetail userDetail, VipCardOrderLogDto logDto) {
|
vipCardOrderLogService.addSeniorVipOrderLog(userDetail, logDto);
|
return ResultJson.success();
|
}
|
|
}
|