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