package com.ruoyi.member.controller.management;
|
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.common.security.utils.SecurityUtils;
|
import com.ruoyi.member.domain.vo.MgtTotalMemberTotalVo;
|
import com.ruoyi.member.service.member.MemberService;
|
import com.ruoyi.system.api.domain.dto.MgtBasePlatformDto;
|
import com.ruoyi.system.api.domain.dto.MgtBaseShopDto;
|
import com.ruoyi.system.api.domain.vo.MgtPlTotalMemberTotalVo;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @ClassName MgtTotalController
|
* @Description TODO
|
* @Author jqs
|
* @Date 2023/6/19 14:36
|
* @Version 1.0
|
*/
|
@Api(value = "管理台会员统计相关接口", tags = "管理台会员统计相关接口", description = "管理台会员统计相关接口")
|
@RestController
|
@RequestMapping("/mgt/total")
|
public class MgtTotalController {
|
|
@Resource
|
private MemberService memberService;
|
|
|
@RequestMapping(value = "/getTotalMemberTotal", method = RequestMethod.POST)
|
@ApiOperation(value = "获取商户会员人数统计(商户管理-统计经营-会员统计)")
|
public R<MgtTotalMemberTotalVo> getTotalMemberTotal(@RequestBody MgtBaseShopDto mgtBaseShopDto) {
|
Long userId = SecurityUtils.getUserId();
|
MgtTotalMemberTotalVo totalMemberTotalVo = memberService.getTotalMemberTotal(mgtBaseShopDto);
|
return R.ok(totalMemberTotalVo);
|
}
|
|
@RequestMapping(value = "/getPlTotalMemberTotal", method = RequestMethod.POST)
|
@ApiOperation(value = "获取平台会员人数统计(统计-会员统计)")
|
public R<MgtPlTotalMemberTotalVo> getPlTotalMemberTotal(@RequestBody MgtBasePlatformDto mgtBasePlatformDto) {
|
Long userId = SecurityUtils.getUserId();
|
MgtPlTotalMemberTotalVo plTotalMemberTotal = memberService.getPlTotalMemberTotal(mgtBasePlatformDto);
|
return R.ok(plTotalMemberTotal);
|
}
|
|
}
|