源码获取:博客首页 "资源" 里下载!

校园人力资源管理系统:学校部门管理,教室管理,学历信息管理,职务,教师职称,奖励,学历,社会关系,工作经历,培训管理,公告等信息功能等等。

部门控制层:

@RequestMapping("/Department")
@RestController
public class DepartmentController {@AutowiredIDepartmentService departmentService;@Autowiredprivate HttpServletRequest request;@PostMapping("/addDepartment")public Result addDepartment(@RequestParam("departmentNumber") String departmentNumber, @RequestParam("departmentName") String departmentName,@RequestParam("departmentHead") String departmentHead, @RequestParam("departmentAddress") String departmentAddress,@RequestParam("departmentTel") String departmentTel, @RequestParam("departmentFax") String departmentFax)throws ParseException {SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Department department = new Department();department.setDepartmentName(departmentName);department.setDepartmentNumber(departmentNumber);department.setDepartmentAddress(departmentAddress);department.setDepartmentHead(departmentHead);department.setDepartmentTel(departmentTel);department.setDepartmentFax(departmentFax);return departmentService.addDepartment(department);}@GetMapping("/getAllDepartments")public ModelAndView getAllDepartments(){departmentService.getAllDepartments();
//        System.out.println("就是"+request.getSession().getAttribute("departmentPage"));return new ModelAndView("department");}@PostMapping("/deleteDepartment")public Result deleteDepartment(@RequestParam("ids") String ids){return departmentService.deleteDepartment(ids);}@PostMapping("/modifyDepartment")public Result modifyDepartment(@RequestParam("departmentNumber") String departmentNumber, @RequestParam("departmentName") String departmentName,@RequestParam("departmentHead") String departmentHead, @RequestParam("departmentAddress") String departmentAddress,@RequestParam("departmentTel") String departmentTel, @RequestParam("departmentFax") String departmentFax,@RequestParam("id") long id)throws ParseException{Department department = new Department();department.setDepartmentName(departmentName);department.setDepartmentNumber(departmentNumber);department.setDepartmentAddress(departmentAddress);department.setDepartmentHead(departmentHead);department.setDepartmentTel(departmentTel);department.setDepartmentFax(departmentFax);department.setId(id);
//        System.out.println("department修改: "+ department);return departmentService.modifyDepartment(department);}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){departmentService.getPageDatas(currentPage);
//        System.out.println("currentPage: "+currentPage);return new ModelAndView("department");}@GetMapping("/getDepartmentById")public Result getDepartmentById(@RequestParam("id") long id){return departmentService.getDepartmentById(id);}@GetMapping("/getDepartmentByDepartmentNumber")public ModelAndView getDepartmentByDepartmentNumber(@RequestParam("departmentNumber") String departmentNumber)throws ParseException{departmentService.getDepartmentByDepartmentNumber(departmentNumber);return new ModelAndView("department");}@PostMapping("/getDepartmentNumberByDepartmentName")public Result getDepartmentNumberByDepartmentName(@RequestParam("departmentName") String departmentName)throws ParseException{return  departmentService.getDepartmentNumberByDepartmentName(departmentName);}
}

员工管理控制层:

@Controller
@RequestMapping("/employee")
public class EmployeeController {@Autowiredprivate IEmployeeService employeeService;@Autowiredprivate EmployeeServiceImpl employeeServiceImpl;@PostMapping("/login")public ModelAndView login(Employee employee, HttpServletRequest request){Result result = employeeService.login(employee);if (result.getCode()==0){return new ModelAndView("redirect:/page/index");}request.setAttribute("pageMsg",result.getMsg());return new ModelAndView("forward:/page/login");}@PostMapping("/del_employees")@ResponseBodypublic ModelAndView deleteEmployees(@RequestParam("ids") String ids){employeeService.deleteEmployees(ids);return new ModelAndView("employeeInfo");}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){employeeService.getPageDatas(currentPage);return new ModelAndView("employeeInfo");}@PostMapping("/addEmployee")@ResponseBodypublic Result addEmployee(Employee employee){return employeeService.addEmployee(employee);}@GetMapping("/getUpdateEmployeeInfo")public ModelAndView getUpdateEmployeeInfo(){employeeServiceImpl.updateAllEmployeeToSession();return new ModelAndView("employeeInfo");}@GetMapping("/getMyAccount")public ModelAndView getMyAccount(){return new ModelAndView("myAccount");}@GetMapping("/getEmployee")@ResponseBodypublic Result getEmployee(@RequestParam("id") long id){Employee employee = new Employee();employee.setId(id);return employeeService.getEmployee(employee);}@PostMapping("/updateEmployeeById")@ResponseBodypublic Result updateEmployeeById(Employee employee){return employeeService.updateEmployeeById(employee);}@PostMapping("/getEmployeeByNumber")@ResponseBodypublic Result getEmployeeByNumber(Employee employee){return employeeService.getEmployeeByNumber(employee.getEmployeeNumber());}@PostMapping("/updateEmployeeByNumber")@ResponseBodypublic Result updateEmployeeByNumber(Employee employee){return employeeService.updateEmployeeByNumber(employee);}@PostMapping("/uploadMyImage")@ResponseBodypublic Result upLoadMyImage(){return employeeService.upLoadMyImage();}@GetMapping("/clearLogin")@ResponseBodypublic Result clearLogin(){return employeeServiceImpl.clearLogin();}@PostMapping("/modifyPwd")@ResponseBodypublic Result modifyPwd(@RequestParam("oldPwd") String oldPwd,@RequestParam("newPwd") String newPwd){return employeeService.modifyPwd(oldPwd,newPwd);}@GetMapping("/loginYesOrNo")@ResponseBodypublic Result loginYesOrNo(){employeeServiceImpl.getEmployeeLoginInfo();return new Result(0,"已登录",null);}@GetMapping("/getEmployeeByEmployeeNumber")@ResponseBodypublic Result getEmployeeByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber)throws ParseException {Employee employee = new Employee();employee.setEmployeeNumber(employeeNumber);return employeeService.getEmployeeByEmployeeNumber(employee);}@PostMapping("/getEmployeeByName")@ResponseBodypublic Result getEmployeeByName(Employee employee)throws ParseException{return  employeeService.getEmployeeByName(employee.getEmployeeName());}@GetMapping("/getPersonByEmployeeNumber")@ResponseBodypublic ModelAndView getPersonByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber){Employee employee = new Employee();employee.setEmployeeNumber(employeeNumber);employeeServiceImpl.getPersonByEmployeeNumber(employee);return new ModelAndView("employeeInfo");}
}

社区管理控制层:

@RequestMapping("/Community")
@RestController
public class CommunityController {@AutowiredICommunityService communityService;@Autowiredprivate HttpServletRequest request;@PostMapping("/addCommunity")public Result addCommunity(@RequestParam("relation") String relation,@RequestParam("name") String name,@RequestParam("age") String age,@RequestParam("political") String political,@RequestParam("nation") String nation,@RequestParam("work") String work,@RequestParam("post") String post,@RequestParam("phenomenon") String phenomenon,@RequestParam("employeeNumber")String employeeNumber)throws ParseException {SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Community community = new Community();community.setRelation(relation);community.setName(name);community.setAge(age);community.setPolitical(political);community.setNation(nation);community.setWork(work);community.setPost(post);community.setPhenomenon(phenomenon);community.setEmployeeNumber(employeeNumber);return communityService.addCommunity(community);}@GetMapping("/getAllCommunitys")public ModelAndView getAllCommunitys(){communityService.getAllCommunitys();
//        System.out.println("就是Community:"+request.getSession().getAttribute("communityPage"));return new ModelAndView("community");}@PostMapping("/deleteCommunity")public Result deleteCommunity(@RequestParam("ids") String ids){return communityService.deleteCommunity(ids);}@PostMapping("/modifyCommunity")public Result modifyCommunity(@RequestParam("relation") String relation,@RequestParam("name") String name,@RequestParam("age") String age,@RequestParam("political") String political,@RequestParam("nation") String nation,@RequestParam("work") String work,@RequestParam("post") String post,@RequestParam("phenomenon") String phenomenon,@RequestParam("employeeNumber") String employeeNumber,@RequestParam("id") long id)throws ParseException{SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Community community = new Community();community.setRelation(relation);community.setName(name);community.setAge(age);community.setPolitical(political);community.setNation(nation);community.setWork(work);community.setPost(post);community.setPhenomenon(phenomenon);community.setEmployeeNumber(employeeNumber);community.setId(id);return communityService.modifyCommunity(community);}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){communityService.getPageDatas(currentPage);
//        System.out.println("currentPage: "+currentPage);return new ModelAndView("community");}@GetMapping("/getCommunityById")public Result getCommunityById(@RequestParam("id") long id){return communityService.getCommunityById(id);}@GetMapping("/getCommunityByEmployeeNumber")public ModelAndView getCommunityByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber)throws ParseException{communityService.getCommunityByEmployeeNumber(employeeNumber);return new ModelAndView("community");}@PostMapping("/getEmployeeNumberByEmployeeName")public Result getEmployeeNumberByEmployeeName(@RequestParam("employeeName") String employeeName)throws ParseException{return  communityService.getEmployeeNumberByEmployeeName(employeeName);}
}

源码获取:博客首页 "资源" 里下载!

Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)相关推荐

  1. Java精品项目源码第77期校园人力人事资源管理系统

    Java精品项目源码第77期校园人力人事资源管理系统 大家好,小辰今天给大家介绍一个基于Spring + Springboot+ MyBatis实现的非常不错的校园人力人事资源管理系统,演示视频文章末 ...

  2. 基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven)

    基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商 ...

  3. 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 用户管理,商品管理,销售管理,进货退货管 ...

  4. Java项目:网上商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: OnlineMall项目是一套电商系统,包括OnlineMall商城系 统及OnlineMall商城 ...

  5. Java项目:化妆品商城系统(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 网上商城系统,前台+后台管理,用户注册,登录,上架展示,分组展示,搜索,收货地址管理,购物车管理,添 ...

  6. Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 前台: 1.正在上映的电影浏览查看. 2.影院信息浏览查看. 3.新闻咨询信息浏览查看. 4.地域信息查看切换. 5.用户注册 ...

  7. Java项目:前台+后台在线考试系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 学生以及老师的注册登录,在线考试,错题查询,学生管理,问题管理,错题管理,错题查询,分数查询,试卷管 ...

  8. Java项目:宠物医院管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块. 二.项目运行 环境配置: Jdk ...

  9. Java项目:前台+后台精品水果商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商品的展示,水果的购物车, 购物车新增结算等等,银行卡的支付绑定,收货地址的 ...

最新文章

  1. python个人项目-软工个人项目WC(Python实现)
  2. App.js – 用于移动 Web App 开发的 JS 界面库
  3. 服务器用REG ECC内存的好处
  4. 后疫情时代“三个超级”助力品牌实现数字化增长及高效落地-白皮书
  5. python调用什么函数实现对文件内容的读取_python读取文本文件数据
  6. 图书室用计算机,电子阅览室使用
  7. Linux命令解释之useradd,userdel,usermod
  8. Java中如何跳出多重for循环
  9. 中国移动创新系列丛书《OPhone应用开发权威指南》读者交流活动
  10. CTU 2019 Open Contest G.Beer Mugs
  11. 64位Websphere MQ7在64位RHEL5下的安装及使用
  12. 设计模式-第五篇之命令模式
  13. ESP8266-Arduino网络编程实例-HightCharts实时图表显示BME280数据
  14. Android Studio应用Freeline光速编译APK
  15. Javac源码简单分析之解析和填充符号表
  16. DOS操作系统的一些常用命令
  17. rap2一键部署 (包括RAP2-DELOS与RAP2-DOLORES)
  18. python爬楼梯问题_爬楼梯算法的数学思路
  19. 国家开放大学2021春1259西方行政学说题目
  20. 飞信免费发短信API

热门文章

  1. 新建eclipse的java项目报错处理
  2. 完整的虚幻引擎超级课程:从初学者到专家
  3. 一些大佬博客里的个签
  4. Python学习心得第一周-03练习2
  5. 写扩展性好的代码:函数
  6. 项目/程序的流程走向
  7. 十大Intellij IDEA快捷键转
  8. 【译文转帖】用C#写COM组件 Building COM Objects in C#
  9. 自动生成纯文本表格的工具
  10. MyBatis点滴积累