From b2b82c1308fd2cf71e118ab8df8258f8160f010a Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期四, 29 八月 2024 15:52:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master-v2' into master-v2
---
src/main/java/com/mzl/flower/service/coupon/CouponTemplateService2.java | 66 +++++++++++++++++++++++++++++++++
1 files changed, 66 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/mzl/flower/service/coupon/CouponTemplateService2.java b/src/main/java/com/mzl/flower/service/coupon/CouponTemplateService2.java
new file mode 100644
index 0000000..858c401
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/coupon/CouponTemplateService2.java
@@ -0,0 +1,66 @@
+package com.mzl.flower.service.coupon;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.mzl.flower.dto.request.coupon.*;
+import com.mzl.flower.dto.response.coupon.CouponTemplateVO;
+import com.mzl.flower.entity.coupon.CouponTemplateDO;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 服务类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-08-22
+ */
+public interface CouponTemplateService2 extends IService<CouponTemplateDO> {
+
+ boolean createCouponTemplate(CreateCouponTemplateBO dto);
+
+
+ boolean updateCouponTemplate(CreateCouponTemplateBO dto);
+
+ List<CouponTemplateVO> getList(QueryCouponDTO dto);
+
+ Page<CouponTemplateVO> getPage(Page page, QueryCouponDTO dto);
+
+ /**
+ * 详情
+ * @param id
+ * @return
+ */
+ CouponTemplateVO getDetailById(String id);
+
+ boolean deleteCouponTemplate(String id);
+
+ boolean activeCouponTemplate(String id);
+ /**
+ * 活动-下架优惠券
+ * @param id
+ * @return
+ */
+ boolean expireCouponTemplate(String id);
+
+
+ /**
+ * 获取所有会员优惠券模版
+ * @return
+ */
+ List<CouponTemplateDO> getVipCouponTemplate();
+
+ boolean deleteBatchCouponTemplate(BatchCouponTemplateDTO dto);
+
+ boolean activeBatchCouponTemplate(BatchCouponTemplateDTO dto);
+
+ boolean expireBatchCouponTemplate(BatchCouponTemplateDTO dto);
+
+ /**
+ * 积分统计
+ * @param queryCouponStatisticsBO
+ * @return
+ */
+ CouponTemplateVO statisCouponTemplatePoint(QueryCouponStatisticsBO queryCouponStatisticsBO);
+}
--
Gitblit v1.9.3