From b885824ae58ae567cd637d6a5fd5d5b178e49d2f Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期四, 14 八月 2025 19:21:41 +0800
Subject: [PATCH] 修改积分评价设置接口

---
 src/main/java/com/webmanage/controller/PointsController.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/webmanage/controller/PointsController.java b/src/main/java/com/webmanage/controller/PointsController.java
index b4e0ba5..942a46d 100644
--- a/src/main/java/com/webmanage/controller/PointsController.java
+++ b/src/main/java/com/webmanage/controller/PointsController.java
@@ -1,5 +1,6 @@
 package com.webmanage.controller;
 
+import com.webmanage.common.PageResult;
 import com.webmanage.common.Result;
 import com.webmanage.dto.AddPointsFlowDTO;
 import com.webmanage.dto.PointsFlowQueryDTO;
@@ -10,6 +11,8 @@
 import com.webmanage.service.PointsFlowService;
 import com.webmanage.service.PointsRuleService;
 import com.webmanage.service.PointsService;
+import com.webmanage.vo.PointsRuleResultVO;
+import com.webmanage.vo.PointsRuleVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
@@ -46,7 +49,7 @@
 
     @PostMapping("/main/page")
     @ApiOperation("鍒嗛〉鏌ヨ绉垎涓昏〃")
-    public Result<Object> getPointsMainPage(@Valid @RequestBody PointsMainQueryDTO queryDTO) {
+    public Result<PageResult<Points>> getPointsMainPage(@Valid @RequestBody PointsMainQueryDTO queryDTO) {
         try {
             return Result.success(pointsService.getPointsMainPage(queryDTO));
         } catch (Exception e) {
@@ -58,14 +61,12 @@
 
     // ==================== 绉垎瑙勫垯绠$悊 ====================
 
-    @PostMapping("/rule/page")
-    @ApiOperation("鍒嗛〉鏌ヨ绉垎瑙勫垯")
-    public Result<Object> getPointsRulePage(@RequestParam(defaultValue = "1") Integer pageNum,
-                                          @RequestParam(defaultValue = "10") Integer pageSize,
-                                          @RequestParam(required = false) String ruleName,
-                                          @RequestParam(required = false) String ruleType) {
+    @PostMapping("/rule/list")
+    @ApiOperation("鏍规嵁瑙勫垯涓昏〃ID鏌ヨ绉垎瑙勫垯")
+    public Result<PointsRuleResultVO> getPointsRuleListById(
+                                          @RequestParam(required = true) @NotNull Long ruleId) {
         try {
-            return Result.success(pointsRuleService.getPointsRulePage(pageNum, pageSize, ruleName, ruleType));
+            return Result.success(pointsRuleService.getPointsRuleList(ruleId));
         } catch (Exception e) {
             log.error("鏌ヨ绉垎瑙勫垯澶辫触", e);
             return Result.error("鏌ヨ绉垎瑙勫垯澶辫触锛�" + e.getMessage());

--
Gitblit v1.8.0