From 80f25340c2f15131f77f2730ab822e15c4824ada Mon Sep 17 00:00:00 2001 From: pxqbzjk5c <1499856873@qq.com> Date: Thu, 28 Aug 2025 20:32:12 +0800 Subject: [PATCH] ADD file via upload --- EmployeeKpiController.java | 76 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 EmployeeKpiController.java diff --git a/EmployeeKpiController.java b/EmployeeKpiController.java new file mode 100644 index 0000000..6a13dc5 --- /dev/null +++ b/EmployeeKpiController.java @@ -0,0 +1,76 @@ +package com.prj.controller; + +import java.util.List; + +import com.prj.common.core.controller.BaseController; +import com.prj.common.core.domain.AjaxResult; +import com.prj.common.core.page.TableDataInfo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.prj.domain.EmployeeKpi; +import com.prj.service.IEmployeeKpiService; + + +@RestController +@RequestMapping("/employee_kpi") +public class EmployeeKpiController extends BaseController +{ + @Autowired + private IEmployeeKpiService employeeKpiService; + + /** + * 查询员工评价管理列表 + */ + @GetMapping("/list") + public TableDataInfo list(EmployeeKpi employeeKpi) + { + startPage(); + List list = employeeKpiService.selectEmployeeKpiList(employeeKpi); + return getDataByPage(list); + } + + /** + * 获取员工评价管理详细信息 + */ + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(employeeKpiService.selectEmployeeKpiById(id)); + } + + /** + * 新增员工评价管理 + */ + @PostMapping + public AjaxResult add(@RequestBody EmployeeKpi employeeKpi) + { + return toAjax(employeeKpiService.insertEmployeeKpi(employeeKpi)); + } + + /** + * 修改员工评价管理 + */ + @PutMapping + public AjaxResult edit(@RequestBody EmployeeKpi employeeKpi) + { + return toAjax(employeeKpiService.updateEmployeeKpi(employeeKpi)); + } + + /** + * 删除员工评价管理 + */ + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(employeeKpiService.deleteEmployeeKpiByIds(ids)); + } +} + +