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