From 4ed05bb034dc0bddd9c1f4b6a67a7aed1fc0a5e6 Mon Sep 17 00:00:00 2001 From: p-honggang.li <p-honggang.li@pcitc.com> Date: 星期一, 18 八月 2025 10:01:21 +0800 Subject: [PATCH] 提交积分规则VO --- 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