This commit is contained in:
DirectionOfMind 2021-01-12 18:13:09 +08:00
parent bf7f95d867
commit 26ff04f9a8

View File

@ -10,6 +10,7 @@ import com.lz.modules.performance.dto.IndicatorLibraryDto;
import com.lz.modules.performance.entity.IndicatorLibrary; import com.lz.modules.performance.entity.IndicatorLibrary;
import com.lz.modules.performance.req.IndicatorLibraryReq; import com.lz.modules.performance.req.IndicatorLibraryReq;
import com.lz.modules.performance.service.IndicatorLibraryService; import com.lz.modules.performance.service.IndicatorLibraryService;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -25,22 +26,24 @@ public class IndicatorLibraryController {
private IndicatorLibraryService indicatorLibraryService; private IndicatorLibraryService indicatorLibraryService;
@RequestMapping("/list") @PostMapping("/list")
public R list(@RequestBody IndicatorLibraryReq req) { public R list(@RequestBody IndicatorLibraryReq req) {
PageUtils page = indicatorLibraryService.selectIndicatorLibrarysByReq(req); PageUtils page = indicatorLibraryService.selectIndicatorLibrarysByReq(req);
return R.ok().put("data",page); return R.ok().put("data",page);
} }
@RequestMapping("/getById") @GetMapping("/getById")
public R getById(@RequestBody IndicatorLibrary indicatorLibrary) { public R getById(@Param("id")Long id) {
indicatorLibrary = indicatorLibraryService.selectIndicatorLibraryById(indicatorLibrary.getId()); IndicatorLibrary indicatorLibrary = indicatorLibraryService.selectIndicatorLibraryById(id);
return R.ok().put("indicatorLibrary",indicatorLibrary); IndicatorLibraryDto dto = new IndicatorLibraryDto();
BeanUtil.copyProperties(indicatorLibrary,dto);
return R.ok().put("data",dto);
} }
@RequestMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public R save(@RequestBody IndicatorLibraryDto dto) { public R save(@RequestBody IndicatorLibraryDto dto) {
IndicatorLibrary indicatorLibrary = new IndicatorLibrary(); IndicatorLibrary indicatorLibrary = new IndicatorLibrary();
BeanUtil.copyProperties(dto,indicatorLibrary); BeanUtil.copyProperties(dto,indicatorLibrary);