From 7a61976dd0e38be207d5fb893be96d7f2e273965 Mon Sep 17 00:00:00 2001 From: sy200 <2063514638@qq.com> Date: Fri, 23 Aug 2024 09:35:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9definedreq?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../muyu/market/domian/req/DefinedReq.java | 1 - .../master/controller/DefinedController.java | 72 +++++++++---------- .../muyu/master/service/DefinedService.java | 3 +- .../service/impl/DefinedServiceImpl.java | 42 +++++------ 4 files changed, 58 insertions(+), 60 deletions(-) diff --git a/cloud-market-common/src/main/java/com/muyu/market/domian/req/DefinedReq.java b/cloud-market-common/src/main/java/com/muyu/market/domian/req/DefinedReq.java index db1ad24..b5833d9 100644 --- a/cloud-market-common/src/main/java/com/muyu/market/domian/req/DefinedReq.java +++ b/cloud-market-common/src/main/java/com/muyu/market/domian/req/DefinedReq.java @@ -26,7 +26,6 @@ import java.util.function.Supplier; @Tag(name = "定义接口列表") public class DefinedReq { - ; /** * 定义名称 */ diff --git a/cloud-market-server/src/main/java/com/muyu/master/controller/DefinedController.java b/cloud-market-server/src/main/java/com/muyu/master/controller/DefinedController.java index 0f8862d..bd67cde 100644 --- a/cloud-market-server/src/main/java/com/muyu/master/controller/DefinedController.java +++ b/cloud-market-server/src/main/java/com/muyu/master/controller/DefinedController.java @@ -42,43 +42,43 @@ public class DefinedController { @Autowired private DefinedService definedService; -// /** -// * 接口列表 -// */ -// @RequestMapping(path = "/list",method = RequestMethod.POST) -// @Operation(summary = "查询",description = "根据接口的名称、编码,是否开启等可以进行筛选") -// public Result> selectList( -// @Validated @RequestBody DefinedReq definedReq) { -// return Result.success( -// definedService.selectList(definedReq) -// ); -// } + /** + * 接口列表 + */ + @RequestMapping(path = "/list",method = RequestMethod.POST) + @Operation(summary = "查询",description = "根据接口的名称、编码,是否开启等可以进行筛选") + public Result> selectList( + @Validated @RequestBody DefinedReq definedReq) { + return Result.success( + definedService.selectList(definedReq) + ); + } -// -// /** -// * 接口添加 -// */ -// @PostMapping -// @Operation(summary = "添加", description = "根据接口实体类添加,添加成功之后才可以使用支付类产品") -// public Result save(@Validated @RequestBody Defined defined) { -// definedService.save(defined); -// return Result.success(); -// } -// -// -// /** -// * 接口修改 -// */ -// @PutMapping("/{definedId}") -// @Operation(summary = "修改", description = "通过ID修改信息") -// public Result updateById( -// @Validated @RequestBody Defined defined, -// @Schema(title = "ID", defaultValue = "1", type = "Long", description = "修改信息所需的唯一条件") -// @PathVariable("definedId") Long definedId) { -// -// definedService.updateById(defined); -// return Result.success(); -// } + + /** + * 接口添加 + */ + @PostMapping + @Operation(summary = "添加", description = "根据接口实体类添加,添加成功之后才可以使用支付类产品") + public Result save(@Validated @RequestBody Defined defined) { + definedService.save(defined); + return Result.success(); + } + + + /** + * 接口修改 + */ + @PutMapping("/{definedId}") + @Operation(summary = "修改", description = "通过ID修改信息") + public Result updateById( + @Validated @RequestBody Defined defined, + @Schema(title = "ID", defaultValue = "1", type = "Long", description = "修改信息所需的唯一条件") + @PathVariable("definedId") Long definedId) { + + definedService.updateById(defined); + return Result.success(); + } } diff --git a/cloud-market-server/src/main/java/com/muyu/master/service/DefinedService.java b/cloud-market-server/src/main/java/com/muyu/master/service/DefinedService.java index 50d098c..7e090d5 100644 --- a/cloud-market-server/src/main/java/com/muyu/master/service/DefinedService.java +++ b/cloud-market-server/src/main/java/com/muyu/master/service/DefinedService.java @@ -16,8 +16,7 @@ import java.util.List; */ public interface DefinedService extends IService { -// List selectList(DefinedReq definedReq); -// public Object definedBuild(String code, int limit); + List selectList(DefinedReq definedReq); } diff --git a/cloud-market-server/src/main/java/com/muyu/master/service/impl/DefinedServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/master/service/impl/DefinedServiceImpl.java index 58a197c..23c55c4 100644 --- a/cloud-market-server/src/main/java/com/muyu/master/service/impl/DefinedServiceImpl.java +++ b/cloud-market-server/src/main/java/com/muyu/master/service/impl/DefinedServiceImpl.java @@ -34,25 +34,25 @@ public class DefinedServiceImpl private DefinedService definedService; -// @Override -// public List selectList(DefinedReq definedReq) { -// -// /**模糊查询 名称**/ -// LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); -// queryWrapper.like( -// StringUtils.isNotEmpty(definedReq.getDefinedName()), -// Defined::getDefinedName,definedReq.getDefinedName() -// ); -// -// /**模糊查询 有效期**/ -// queryWrapper.like( -// StringUtils.isNotEmpty(String.valueOf(definedReq.getDefinedDateValidity())), -// Defined::getDefinedDateValidity, -// definedReq.getDefinedDateValidity() -// ); -// -// List list = this.list(queryWrapper); -// -// return list; -// } + @Override + public List selectList(DefinedReq definedReq) { + + /**模糊查询 名称**/ + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.like( + StringUtils.isNotEmpty(definedReq.getDefinedName()), + Defined::getDefinedName,definedReq.getDefinedName() + ); + + /**模糊查询 有效期**/ + queryWrapper.like( + StringUtils.isNotEmpty(String.valueOf(definedReq.getDefinedDateValidity())), + Defined::getDefinedDateValidity, + definedReq.getDefinedDateValidity() + ); + + List list = this.list(queryWrapper); + + return list; + } }