Browse Source

feature-1.0:添加核减详情

master
Penny 2 years ago
parent
commit
49e4e677a7
  1. 15
      rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java
  2. 17
      rights-entity/src/main/java/com/cyjd/rights/dto/ConfigServiceDto.java

15
rights-admin-controller/src/main/java/com/cyjd/rights/controller/ConfigServiceController.java

@ -1,9 +1,11 @@
package com.cyjd.rights.controller; 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.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.cyjd.rights.beans.R; import com.cyjd.rights.beans.R;
import com.cyjd.rights.business.service.ConfigService; import com.cyjd.rights.business.service.ConfigService;
import com.cyjd.rights.dto.ConfigServiceDto;
import com.cyjd.rights.dto.UpdateConfigDto; import com.cyjd.rights.dto.UpdateConfigDto;
import com.cyjd.rights.entity.ConfigEntity; import com.cyjd.rights.entity.ConfigEntity;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -24,13 +26,20 @@ public class ConfigServiceController {
@ApiOperation(value = "展示对应的配置内容") @ApiOperation(value = "展示对应的配置内容")
@PostMapping(value = "/list") @PostMapping(value = "/list")
public R list(@RequestParam @ApiParam("配置名称") String configName) { public R list(@RequestBody @ApiParam("配置名称对象") ConfigServiceDto dto) {
if (configName != null && !"".equals(configName)) { if (dto.getConfigName() != null && !"".equals(dto.getConfigName())) {
return R.ok().put("list", configService.list(new QueryWrapper<ConfigEntity>().eq("config_name", configName))); return R.ok().put("list", configService.list(new LambdaQueryWrapper<ConfigEntity>().eq(ConfigEntity::getConfigName, dto.getConfigName())));
} }
return R.error("500", "缺少参数configName"); 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<ConfigEntity>().eq(ConfigEntity::getId, id));
return R.ok().put("data",result);
}
@ApiOperation(value = "修改对应的配置内容") @ApiOperation(value = "修改对应的配置内容")
@PostMapping(value = "/update") @PostMapping(value = "/update")
public R update(@Validated @RequestBody @ApiParam("用户签约对象") UpdateConfigDto dto) { public R update(@Validated @RequestBody @ApiParam("用户签约对象") UpdateConfigDto dto) {

17
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;
}
Loading…
Cancel
Save