//package com.ruoyi.personnel.controller; // //import com.baomidou.mybatisplus.core.metadata.IPage; //import com.baomidou.mybatisplus.core.toolkit.Wrappers; //import com.baomidou.mybatisplus.extension.plugins.pagination.Page; //import com.yuanchu.mom.annotation.ValueAuth; //import com.yuanchu.mom.common.GetLook; //import com.yuanchu.mom.dto.PersonPersonnelCapacityDto; //import com.yuanchu.mom.pojo.PersonPersonnelCapacity; //import com.yuanchu.mom.service.PersonPersonnelCapacityService; //import com.yuanchu.mom.vo.Result; //import io.swagger.annotations.Api; //import io.swagger.annotations.ApiOperation; //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.web.bind.annotation.*; // //import javax.servlet.http.HttpServletResponse; //import java.time.LocalDateTime; // ///** // *

// * 人员能力 前端控制器 // *

// * // * @author 芯导软件(江苏)有限公司 // * @since 2024-10-10 11:26:18 // */ //@Api(tags = "人员 - 人员能力") //@RestController //@RequestMapping("/personPersonnelCapacity") //public class PersonPersonnelCapacityController { // // @Autowired // private PersonPersonnelCapacityService personPersonnelCapacityService; // // // @ApiOperation(value = "新增/更新 人员能力") // @PostMapping("addOrUpdatePersonPersonnelCapacity") // public Result addOrUpdatePersonPersonnelCapacity(@RequestBody PersonPersonnelCapacity personPersonnelCapacity) { // personPersonnelCapacityService.saveOrUpdate(personPersonnelCapacity); // return Result.success(); // } // // @ApiOperation(value = "删除 人员能力") // @DeleteMapping("deletePersonPersonnelCapacity") // public Result deletePersonPersonnelCapacity(@RequestParam("id") Integer id) { // // 删除数据 // personPersonnelCapacityService.removeById(id); // return Result.success(); // } // // @ApiOperation(value = "查询 人员能力") // @GetMapping("personPersonnelCapacityPage") // public Result> personPersonnelCapacityPage(Page page, // Integer departmentId, // Integer userId, // String userName) { // return Result.success(personPersonnelCapacityService.personPersonnelCapacityPage(page, departmentId, userId, userName)); // } // // @ApiOperation(value = "确认 人员能力") // @GetMapping("confirmPersonnelCapability") // public Result confirmPersonnelCapability(@RequestParam("id") Integer id) { // Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); // personPersonnelCapacityService.update(Wrappers.lambdaUpdate() // .eq(PersonPersonnelCapacity::getId, id) // .set(PersonPersonnelCapacity::getConfirmOperatingPersonnelId, userId) // .set(PersonPersonnelCapacity::getConfirmDate, LocalDateTime.now())); // return Result.success(); // } // // /** // * 导出人员能力 // * @return // */ // @ValueAuth // @ApiOperation(value = "导出人员能力") // @GetMapping("/exportPersonnelCapacity") // public void exportPersonnelCapacity(Integer id, HttpServletResponse response){ // personPersonnelCapacityService.exportPersonnelCapacity(id, response); // } // // /** // * 提交确认人员能力 // * @param personPersonnelCapacity // * @return // */ // @ApiOperation(value = "提交") // @PostMapping("submitConfirmPersonnelCapability") // public Result submitConfirmPersonnelCapability(@RequestBody PersonPersonnelCapacity personPersonnelCapacity) { // personPersonnelCapacityService.submitConfirmPersonnelCapability(personPersonnelCapacity); // return Result.success(); // } //}