新增会员数量,充值金额统计接口

This commit is contained in:
2024-07-06 14:33:34 +08:00
parent 22d1123232
commit 3adfefad1e
10 changed files with 466 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
package cn.ysk.cashier.controller.shop;
import cn.ysk.cashier.annotation.AnonymousAccess;
import cn.ysk.cashier.annotation.Log;
import cn.ysk.cashier.dto.ShopSummaryDto;
import cn.ysk.cashier.service.SummaryService;

View File

@@ -1,6 +1,10 @@
package cn.ysk.cashier.controller.shop;
import cn.hutool.core.util.StrUtil;
import cn.ysk.cashier.annotation.AnonymousAccess;
import cn.ysk.cashier.dto.shop.TbShopUserQueryCriteria;
import cn.ysk.cashier.exception.BadRequestException;
import cn.ysk.cashier.mybatis.service.TbMShopUserService;
import cn.ysk.cashier.pojo.shop.TbShopUser;
import cn.ysk.cashier.service.shop.TbShopUserService;
import io.swagger.annotations.Api;
@@ -27,6 +31,7 @@ import java.io.IOException;
public class TbShopUserController {
private final TbShopUserService tbShopUserService;
private final TbMShopUserService tbMShopUserService;
@ApiOperation("导出数据")
@GetMapping(value = "/download")
@@ -46,6 +51,16 @@ public class TbShopUserController {
return new ResponseEntity<>(tbShopUserService.queryShopUser(criteria),HttpStatus.OK);
}
@AnonymousAccess
@GetMapping("summary")
@ApiOperation("查询会员概述")
public ResponseEntity<Object> summary(TbShopUserQueryCriteria criteria){
if (StrUtil.isBlank(criteria.getShopId())) {
throw new BadRequestException("店铺id不为空");
}
return new ResponseEntity<>(tbMShopUserService.summary(criteria),HttpStatus.OK);
}
@PostMapping
@ApiOperation("新增/shop/user")
@@ -66,4 +81,4 @@ public class TbShopUserController {
tbShopUserService.deleteAll(ids);
return new ResponseEntity<>(HttpStatus.OK);
}
}
}