From d9083549262500e7fae6a5e7ece46701872ca9ce Mon Sep 17 00:00:00 2001 From: Xusan <1105644308@QQ.COM> Date: Tue, 21 May 2024 10:46:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E8=AE=AF=E5=BD=95=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E7=89=88=E6=9C=AC=E5=8F=B7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/whdc/controller/VersionsController.java | 13 +++++++++++-- src/main/java/com/whdc/model/dto/CommDto.java | 3 +++ src/main/resources/mapper/VersionsMapper.xml | 5 +++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whdc/controller/VersionsController.java b/src/main/java/com/whdc/controller/VersionsController.java index 3c8bfde..6f9dd48 100644 --- a/src/main/java/com/whdc/controller/VersionsController.java +++ b/src/main/java/com/whdc/controller/VersionsController.java @@ -27,8 +27,7 @@ public class VersionsController { private IVersionsService service; - -// @ApiOperation(value = "查询所有") + // @ApiOperation(value = "查询所有") // @PostMapping(value = "find") public ResultJson find(@RequestBody Versions dto) { @@ -44,6 +43,16 @@ public class VersionsController { } + @ApiOperation(value = "通过版本号查询") + @GetMapping(value = "getByV/{abId}/{version}") + public ResultJson getByV(@PathVariable("abId") Integer abId, @PathVariable("version") Integer version) { + if (version < 0) { + return ResultJson.error("版本号不能小于0"); + } + return ResultJson.ok(service.lambdaQuery().eq(Versions::getAbId, abId) + .eq(Versions::getVersion, version).one()); + + } @ApiOperation(value = "删除") diff --git a/src/main/java/com/whdc/model/dto/CommDto.java b/src/main/java/com/whdc/model/dto/CommDto.java index 1da00de..cd8eb7b 100644 --- a/src/main/java/com/whdc/model/dto/CommDto.java +++ b/src/main/java/com/whdc/model/dto/CommDto.java @@ -24,4 +24,7 @@ public class CommDto extends FindPageDto { @ApiModelProperty(value = "0:添加用户,1:修改用户,2:修改权限,3:删除用户") private String type; + @ApiModelProperty(value = "版本号") + private Integer version; + } diff --git a/src/main/resources/mapper/VersionsMapper.xml b/src/main/resources/mapper/VersionsMapper.xml index 77c6f01..ed34f9b 100644 --- a/src/main/resources/mapper/VersionsMapper.xml +++ b/src/main/resources/mapper/VersionsMapper.xml @@ -20,7 +20,12 @@ AND A.TYPE = #{dto.type} + + AND A.TYPE = #{dto.version} + + + ORDER BY V.VERSION DESC