package com.rongwei.controller; import com.rongwei.bscommon.sys.service.impl.ExamineServiceImpl; import com.rongwei.bsentity.dto.CreatKhxmInfoVo; import com.rongwei.rwcommon.base.R; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; /** * ExamineController class * * @author XH * @date 2024/12/06 */ @Slf4j @RestController @RequestMapping("/examine") public class ExamineController { @Autowired private ExamineServiceImpl examineService; /** * 部门考核 * * @param khbmId 考核评分总表id * @param khzbNum 考核指标编号 * @return */ @PostMapping("/calculate") public R calculateScore(@RequestParam(name = "id") String id, @RequestParam(required = false) String khzbNum) { return examineService.calculateScore(id, khzbNum); } /** * 考核部门新建 */ @PostMapping("/addkhbm") public R addkhbm(@RequestBody Map jsonDatas) throws Exception { return examineService.addkhbm(jsonDatas); } /** * 考核项目新建 */ @PostMapping("/create/khbm") public R createKhbm(@RequestBody List> jsonDatas) { return examineService.createKhbm(jsonDatas); } }