package com.codejie.pms.controller;
import com.codejie.pms.entity.*;
import com.codejie.pms.entity.dto.NameValueDto;
import com.codejie.pms.service.AdminService;
import com.codejie.pms.service.HrService;
import com.codejie.pms.service.UserService;
import com.codejie.pms.util.ImportExcelUtil;
import com.github.pagehelper.PageInfo;
import com.codejie.pms.util.DateUtil;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RestController
@EnableAutoConfiguration
@RequestMapping(value = "/admin")
public class AdminController {
@Resource
private HrService hrService;
@Resource
private AdminService adminService;
@Resource
private UserService userService;
/**
* Description 打开所有员工页面
*/
@RequestMapping("/all_user")
public ModelAndView allUser() {
ModelAndView mv = new ModelAndView("/admin/all_user");
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 打开所有绩效指标页面
*/
@RequestMapping("/all_kpi")
public ModelAndView allKpi() {
ModelAndView mv = new ModelAndView("/admin/all_kpi");
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 打开所有绩效指标页面2
*/
@RequestMapping("/add_kp2")
public ModelAndView allKpi2(AddPoint addPoint2) {
try{
adminService.kpAdd2(addPoint2);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/add_kp2");
User user = new User();
user.setUserId(addPoint2.getUserId());
User user1 = userService.selectUser(user);
mv.addObject("user",user1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 打开所有绩效指标页面3
*/
@RequestMapping("/all_kpi3")
public ModelAndView allKpi3() {
ModelAndView mv = new ModelAndView("/admin/all_kpi3");
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 所有员工信息
*/
@RequestMapping("/getUserList")
@ResponseBody
public PageInfo<User> getDeletePoint(String userId, @RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
User user = new User();
user.setUserId(userId);
List<User> list = userService.selectUserList(user, pageNum, pageSize);
return new PageInfo<>(list);
}
/**
* Description 所有绩效指标信息
*/
@RequestMapping("/getKpiList")
@ResponseBody
public PageInfo<Kpi> getKpiList(String kpiId, @RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
Kpi kpi = new Kpi();
kpi.setKpiId(kpiId);
List<Kpi> list = userService.selectKpiList(kpi, pageNum, pageSize);
return new PageInfo<>(list);
}
/**
* Description 所有员工绩效指标信息
*/
@RequestMapping("/getKpiList1")
@ResponseBody
public PageInfo<Kpi> getKpiList1(String kpiId, @RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
Kpi kpi = new Kpi();
kpi.setKpiId(kpiId);
List<Kpi> list = userService.selectKpiList1(kpi, pageNum, pageSize);
return new PageInfo<>(list);
}
/**
* Description 开发部绩效指标页面1
*/
@RequestMapping("/all_kpi4")
public ModelAndView allKpi4(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd4(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/all_kpi4");
Department department = new Department();
department.setDepartmentId(addPointDepartment.getDepartmentId());
Department department1 = adminService.selectDepartment(department);
mv.addObject("department",department1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 开发部绩效指标页面2
*/
@RequestMapping("/all_kpi5")
public ModelAndView allKpi5(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd5(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/all_kpi5");
Department department = new Department();
department.setDepartmentId(addPointDepartment.getDepartmentId());
Department department1 = adminService.selectDepartment(department);
mv.addObject("department",department1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 运营部绩效指标页面1
*/
@RequestMapping("/all_kpi6")
public ModelAndView allKpi6(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd6(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/all_kpi6");
Department department = new Department();
department.setDepartmentId(addPointDepartment.getDepartmentId());
Department department1 = adminService.selectDepartment(department);
mv.addObject("department",department1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 运营部绩效指标页面2
*/
@RequestMapping("/all_kpi7")
public ModelAndView allKpi7(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd7(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/all_kpi7");
Department department = new Department();
department.setDepartmentId(addPointDepartment.getDepartmentId());
Department department1 = adminService.selectDepartment(department);
mv.addObject("department",department1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 人事部绩效指标页面1
*/
@RequestMapping("/all_kpi8")
public ModelAndView allKpi8(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd8(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
ModelAndView mv = new ModelAndView("/admin/all_kpi8");
Department department = new Department();
department.setDepartmentId(addPointDepartment.getDepartmentId());
Department department1 = adminService.selectDepartment(department);
mv.addObject("department",department1);
mv.addObject("isSuccess","3");
return mv;
}
/**
* Description 人事部绩效指标页面2
*/
@RequestMapping("/all_kpi9")
public ModelAndView allKpi9(AddPointDepartment addPointDepartment) {
try{
adminService.kpAdd9(addPointDepartment);
}catch (Exception e){
System.out.println(e);
}
Mo
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源介绍】 毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip 【备注】 该项目是个人毕设项目,答辩评审平均分达到95分,代码都经过测试ok后才上传,确保运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。 项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 欢迎下载,欢迎沟通,互相学习,共同进步!提供答疑!
资源推荐
资源详情
资源评论
收起资源包目录
毕设项目-基于SpringBoot的员工及部门绩效管理系统源码.zip (210个子文件)
bootstrap-material-design.min.css 428KB
styles.css 200KB
style.css 77KB
fontawesome-all.css 41KB
fontawesome.css 40KB
fontawesome-all.min.css 33KB
fontawesome.min.css 32KB
simple-line-icons.css 13KB
login.css 3KB
fa-regular.css 703B
fa-solid.css 696B
fa-brands.css 684B
fa-regular.min.css 648B
fa-solid.min.css 640B
fa-brands.min.css 630B
fa-solid-900.eot 96KB
fa-brands-400.eot 95KB
Simple-Line-Icons.eot 53KB
fa-regular-400.eot 30KB
.gitattributes 153B
.gitignore 1KB
add_kp.html 18KB
my_kp.html 11KB
add_user.html 8KB
update_del.html 7KB
update_add.html 6KB
all_user.html 6KB
add_excellentKpi.html 6KB
change_msg.html 6KB
all_user.html 5KB
admin.html 5KB
add_kp2.html 5KB
week.html 4KB
all_kpi13.html 4KB
all_kpi10.html 4KB
all_kpi11.html 4KB
all_kpi12.html 4KB
all_kpi6.html 4KB
all_kpi5.html 4KB
all_kpi7.html 4KB
all_kpi9.html 4KB
all_kpi8.html 4KB
all_kpi4.html 4KB
all_del.html 4KB
department_list.html 4KB
all_user.html 4KB
index.html 4KB
hr.html 4KB
user_msg.html 4KB
user_msg.html 4KB
all_add.html 3KB
my_msg.html 3KB
all_excellentKpi_tj.html 3KB
all_kpi.html 3KB
department_msg.html 3KB
all_kpi3.html 3KB
register.html 2KB
login1.html 2KB
upload2.html 2KB
upload.html 2KB
all_excellentKpi.html 2KB
login.html 1KB
test.html 159B
AdminController.java 29KB
DateUtil.java 16KB
HrController.java 11KB
AdminServiceImpl.java 10KB
ImportExcelUtil.java 8KB
EmployeeController.java 7KB
HrServiceImpl.java 4KB
AdminService.java 3KB
UserServiceImpl.java 3KB
AdminMapper.java 3KB
UserController.java 2KB
WebController.java 2KB
PageBean.java 2KB
UserService.java 2KB
UserMapper.java 2KB
User.java 2KB
EmployeeServiceImpl.java 2KB
AddPointDepartment.java 2KB
UserExcellentKpi.java 1KB
Kpi.java 1KB
Punish.java 1KB
DepartmentDelDto.java 1KB
Department.java 1KB
DeletePoint.java 1KB
Reward.java 1KB
HrMapper.java 1KB
HrService.java 1KB
AddPoint.java 1020B
EmployeeMapper.java 939B
EmployeeService.java 914B
WeakCheck.java 871B
Advice.java 866B
Permission.java 828B
UserDto.java 727B
UserDto2.java 664B
PmsApplication.java 449B
NameValueDto.java 411B
共 210 条
- 1
- 2
- 3
资源评论
- 2301_773078222024-03-17资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
z同学的编程之路
- 粉丝: 1805
- 资源: 2129
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功