diff --git a/rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java b/rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java index 493d8de..5530c6c 100644 --- a/rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java +++ b/rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java @@ -1,9 +1,11 @@ package com.cyjd.rights.controller; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.cyjd.rights.beans.R; import com.cyjd.rights.business.service.ConfigService; +import com.cyjd.rights.dto.ConfigServiceDto; import com.cyjd.rights.dto.UpdateConfigDto; import com.cyjd.rights.entity.ConfigEntity; import io.swagger.annotations.Api; @@ -24,13 +26,20 @@ public class ConfigServiceController { @ApiOperation(value = "展示对应的配置内容") @PostMapping(value = "/list") - public R list(@RequestParam @ApiParam("配置名称") String configName) { - if (configName != null && !"".equals(configName)) { - return R.ok().put("list", configService.list(new QueryWrapper().eq("config_name", configName))); + public R list(@RequestBody @ApiParam("配置名称对象") ConfigServiceDto dto) { + if (dto.getConfigName() != null && !"".equals(dto.getConfigName())) { + return R.ok().put("list", configService.list(new LambdaQueryWrapper().eq(ConfigEntity::getConfigName, dto.getConfigName()))); } return R.error("500", "缺少参数configName"); } + @ApiOperation(value = "查询核减配置详情") + @GetMapping(value = "/details/{id}") + public R details(@PathVariable @ApiParam("核减配置id") Integer id) { + ConfigEntity result = configService.getOne(new LambdaQueryWrapper().eq(ConfigEntity::getId, id)); + return R.ok().put("data",result); + } + @ApiOperation(value = "修改对应的配置内容") @PostMapping(value = "/update") public R update(@Validated @RequestBody @ApiParam("用户签约对象") UpdateConfigDto dto) { diff --git a/rights-entity/src/main/java/com/cyjd/rights/dto/ConfigServiceDto.java b/rights-entity/src/main/java/com/cyjd/rights/dto/ConfigServiceDto.java new file mode 100644 index 0000000..f2f72a9 --- /dev/null +++ b/rights-entity/src/main/java/com/cyjd/rights/dto/ConfigServiceDto.java @@ -0,0 +1,17 @@ +package com.cyjd.rights.dto; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +public class ConfigServiceDto implements Serializable { + /** + * 配置名字 + */ + private String configName; +}