From 3046327602e05d46266455891a3d5af12a4c9a76 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 30 九月 2025 14:37:25 +0800
Subject: [PATCH] 规则

---
 manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java      |    3 ++-
 framework/src/main/java/cn/lili/modules/lmk/domain/query/AddPrizeRuleQuery.java  |    2 ++
 manager-api/src/main/java/cn/lili/controller/lmk/PrizeGrantRecordController.java |    3 ++-
 manager-api/src/main/java/cn/lili/controller/lmk/PrizeRecordController.java      |    3 ++-
 manager-api/src/main/java/cn/lili/controller/lmk/PrizeRulerController.java       |   34 ++++++++++++++++++++++++++++++++++
 manager-api/src/main/java/cn/lili/controller/lmk/StatisticsController.java       |    3 ++-
 6 files changed, 44 insertions(+), 4 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/query/AddPrizeRuleQuery.java b/framework/src/main/java/cn/lili/modules/lmk/domain/query/AddPrizeRuleQuery.java
index 8a1fc2b..ffe2dfa 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/query/AddPrizeRuleQuery.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/query/AddPrizeRuleQuery.java
@@ -18,5 +18,7 @@
 @Data
 @ApiModel(value = "AddPrizeRule鏌ヨ鍙傛暟", description = "鎶藉鐢ㄦ埛瑙勫垯閰嶇疆鏌ヨ鍙傛暟")
 public class AddPrizeRuleQuery extends AbsQuery {
+    private String ruleName;
+    private String ruleCode;
 }
 
diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeGrantRecordController.java b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeGrantRecordController.java
index c128c12..926ef5b 100644
--- a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeGrantRecordController.java
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeGrantRecordController.java
@@ -8,6 +8,7 @@
 import cn.lili.modules.lmk.service.PrizeGrantRecordService;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -22,7 +23,7 @@
  * @date : 2025-08-25 16:45
  **/
 @RestController
-@AllArgsConstructor
+@RequiredArgsConstructor
 @RequestMapping("/manager/lmk/prizeGrantRecord")
 public class PrizeGrantRecordController {
     private final PrizeGrantRecordService prizeGrantRecordService;
diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRecordController.java b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRecordController.java
index 59d3457..57876dd 100644
--- a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRecordController.java
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRecordController.java
@@ -8,6 +8,7 @@
 import cn.lili.modules.lmk.service.PrizeRecordService;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -21,7 +22,7 @@
  * @date : 2025-08-25 16:52
  **/
 
-@AllArgsConstructor
+@RequiredArgsConstructor
 @RestController
 @RequestMapping("/manager/lmk/prizeRecord")
 public class PrizeRecordController {
diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRulerController.java b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRulerController.java
new file mode 100644
index 0000000..a02d9f6
--- /dev/null
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/PrizeRulerController.java
@@ -0,0 +1,34 @@
+package cn.lili.controller.lmk;
+
+
+import cn.lili.base.Result;
+import cn.lili.modules.lmk.domain.entity.AddPrizeRule;
+import cn.lili.modules.lmk.domain.form.AddPrizeRuleForm;
+import cn.lili.modules.lmk.domain.query.AddPrizeRuleQuery;
+import cn.lili.modules.lmk.service.AddPrizeRuleService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * lmk-shop-java
+ *
+ * @author : zxl
+ * @date : 2025-09-30 13:42
+ **/
+@RestController
+@RequestMapping("/manager/lmk/prizeRuler")
+@RequiredArgsConstructor
+public class PrizeRulerController {
+
+    private final AddPrizeRuleService addPrizeRuleService;
+
+    @GetMapping
+    public Result getPage(AddPrizeRuleQuery query){
+        return addPrizeRuleService.page(query);
+    }
+
+    @PutMapping
+    public Result update(@RequestBody AddPrizeRuleForm form){
+        return  addPrizeRuleService.update(form);
+    }
+}
diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/StatisticsController.java b/manager-api/src/main/java/cn/lili/controller/lmk/StatisticsController.java
index 8edffe8..0de0d3e 100644
--- a/manager-api/src/main/java/cn/lili/controller/lmk/StatisticsController.java
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/StatisticsController.java
@@ -13,6 +13,7 @@
 import cn.lili.modules.statistics.service.PlatformViewService;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -28,7 +29,7 @@
  * @date : 2025-09-16 16:36
  **/
 @RestController
-@AllArgsConstructor
+@RequiredArgsConstructor
 @RequestMapping("/manager/lmk/statistics")
 public class StatisticsController {
     private final OrderService orderService;
diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java b/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java
index 5d5b6c2..263e32c 100644
--- a/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/StoreCouponController.java
@@ -12,6 +12,7 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletResponse;
@@ -23,7 +24,7 @@
  * @date : 2025-09-16 16:36
  **/
 @RestController
-@AllArgsConstructor
+@RequiredArgsConstructor
 @RequestMapping("/manager/lmk/storeCoupon")
 public class StoreCouponController {
 

--
Gitblit v1.8.0