群聊优惠券

This commit is contained in:
2025-12-02 18:10:34 +08:00
parent 2c2b3765ad
commit d012201752
17 changed files with 628 additions and 22 deletions

View File

@@ -1,7 +1,6 @@
package com.czg.controller.admin;
import com.czg.account.dto.BkOrderDTO;
import com.czg.account.dto.calltable.CallTablePage;
import com.czg.account.entity.BkContactList;
import com.czg.account.entity.BkOrder;
import com.czg.account.entity.BkOrderTable;
@@ -41,7 +40,7 @@ public class BkContactListController {
/**
* 通讯录 获取联系人订单数等
*/
// @SaAdminCheckPermission(value = "bk:bkContactList:list", name = "预约端-联系人列表")
@SaAdminCheckPermission(value = "bk:bkContactList:list", name = "预约端-联系人列表")
@PostMapping("/contactList")
public CzgResult<List<BkContactList>> getUserList(@RequestBody Set<String> phones) {
return CzgResult.success(contactListService.getUserList(StpKit.USER.getShopId(), phones));
@@ -50,7 +49,7 @@ public class BkContactListController {
/**
* 预约端-台桌:查询台桌列表
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:table", name = "预约端-台桌:查询台桌列表")
@SaAdminCheckPermission(value = "bk:bkOrder:table", name = "预约端-台桌:查询台桌列表")
@GetMapping("/bkOrder/table")
public CzgResult<List<BkTableVO>> table(@RequestParam(value = "areaId", required = false) Long areaId,
@RequestParam LocalDate day,
@@ -62,7 +61,7 @@ public class BkContactListController {
/**
* 预约端-预定单:预约单统计
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:bookings:statistics", name = "预约端-预约单:预约单统计")
@SaAdminCheckPermission(value = "bk:bookings:statistics", name = "预约端-预约单:预约单统计")
@GetMapping("/bkOrder/booking/statistics")
public CzgResult<BookingOrderStatisticsVO> bookingOrderStatistics(@RequestParam(required = false) String search,
@RequestParam(required = false) LocalDate start,
@@ -75,7 +74,7 @@ public class BkContactListController {
/**
* 预约端-预定单:查询预约单列表
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:bookings", name = "预约端-预约单:列表")
@SaAdminCheckPermission(value = "bk:bkOrder:bookings", name = "预约端-预约单:列表")
@GetMapping("/bkOrder/bookings")
public CzgResult<List<BkOrder>> bookings(@RequestParam(required = false) String search,
@RequestParam(required = false) LocalDate start,
@@ -88,7 +87,7 @@ public class BkContactListController {
/**
* 预约端-预定单:查询预约单选中台桌
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:bookings/tables", name = "预约端-预约单:查询预约单选中的台桌")
@SaAdminCheckPermission(value = "bk:bkOrder:tables", name = "预约端-预约单:查询预约单选中的台桌")
@GetMapping("/bkOrder/bookings/tables")
public CzgResult<List<BkOrderTable>> bookingTables(Long id) {
List<BkOrderTable> tables = bkOrderService.bookingTables(StpKit.USER.getShopId(), id);
@@ -99,7 +98,7 @@ public class BkContactListController {
/**
* 预约端-预约单:预约/修改预约
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:booking", name = "预约端-预约单:预约")
@SaAdminCheckPermission(value = "bk:bkOrder:booking", name = "预约端-预约单:预约/修改")
@PostMapping("/bkOrder/booking")
public CzgResult<Void> booking(@RequestBody BkOrderDTO bkOrder) {
Long shopId = StpKit.USER.getShopId();
@@ -113,7 +112,7 @@ public class BkContactListController {
/**
* 预约端-预约单:取消预约
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:booking", name = "预约端-预约单:取消预约")
@SaAdminCheckPermission(value = "bk:bkOrder:cancel", name = "预约端-预约单:取消预约")
@PostMapping("/bkOrder/cancel")
public CzgResult<Void> cancel(@RequestBody BkOrderDTO bkOrder) {
AssertUtil.isNull(bkOrder.getId(), "需要撤销的预约单id不能为空");
@@ -125,7 +124,7 @@ public class BkContactListController {
/**
* 预约端-预约单:已到店
*/
// @SaAdminCheckPermission(value = "bk:bkOrder:storeArrival", name = "预约端-预约单:已到店")
@SaAdminCheckPermission(value = "bk:bkOrder:storeArrival", name = "预约端-预约单:已到店")
@PostMapping("/bkOrder/storeArrival")
public CzgResult<Void> storeArrival(@RequestBody BkOrderDTO bkOrder) {
AssertUtil.isNull(bkOrder.getId(), "已到店的预约单id不能为空");