亲测可用,spring springmvc mybatis jsp jquery mysql bootstrip js 等所以要看懂本篇项目最少需要以上技术基础,加油!!!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1421 2019-06-09 13:56 myoa.project
文件 5923 2019-06-09 13:55 myoapom.xml
文件 1515 2019-06-09 16:42 myoa.classpath
文件 1652 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmConstants.java
文件 1233 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmInterceptor.java
文件 1080 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmDownloadUtil.java
文件 5739 2018-11-05 09:32 myoasrcmainjavacomdzxdomainEmploy.java
文件 1672 2018-11-05 09:32 myoasrcmainjavacomdzxdomainJob.java
文件 1705 2018-11-05 09:32 myoasrcmainjavacomdzxdomainDept.java
文件 1802 2018-11-05 09:32 myoasrcmainjavacomdzxdomainPageModel.java
文件 1901 2018-11-05 09:32 myoasrcmainjavacomdzxdomainDoc.java
文件 2370 2018-11-05 09:32 myoasrcmainjavacomdzxdomainUser.java
文件 470 2018-11-05 09:32 myoasrcmainjavacomdzxdaoEmployDao.java
文件 416 2018-11-05 09:32 myoasrcmainjavacomdzxdaoDeptDao.java
文件 393 2018-11-05 09:32 myoasrcmainjavacomdzxdaoJobDao.java
文件 467 2018-11-05 09:32 myoasrcmainjavacomdzxdaoUserDao.java
文件 291 2018-11-05 09:32 myoasrcmainjavacomdzxdaoDocDao.java
文件 641 2018-11-05 09:32 myoasrcmainjavacomdzxserviceEmployService.java
文件 163 2018-11-05 09:32 myoasrcmainjavacomdzxserviceLoginService.java
文件 1071 2019-06-09 14:09 myoasrcmainjavacomdzxserviceUserService.java
文件 510 2018-11-05 09:32 myoasrcmainjavacomdzxserviceJobService.java
文件 405 2018-11-05 09:32 myoasrcmainjavacomdzxserviceDocService.java
文件 534 2018-11-05 09:32 myoasrcmainjavacomdzxserviceDeptService.java
文件 6084 2019-06-09 14:42 myoasrcmainjavacomdzxserviceimplUserServiceImpl.java
文件 513 2019-06-09 14:43 myoasrcmainjavacomdzxserviceimplLoginServiceImpl.java
文件 5145 2019-06-09 15:49 myoasrcmainjavacomdzxserviceimplJobServiceImpl.java
文件 5001 2019-06-09 16:29 myoasrcmainjavacomdzxserviceimplDeptServiceImpl.java
文件 4775 2019-06-09 18:59 myoasrcmainjavacomdzxserviceimplDocServiceImpl.java
文件 7303 2019-06-09 19:40 myoasrcmainjavacomdzxserviceimplEmployServiceImpl.java
文件 2238 2019-06-09 15:29 myoasrcmainjavacomdzxcontrollerMyLoginController.java
............此处省略329个文件信息
package com.dzx.controller;
import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dzx.domain.Dept;
import com.dzx.service.DeptService;
import com.dzx.util.HrmConstants;
import com.dzx.util.HrmDownloadUtil;
@Controller
public class DeptController {
@Autowired
private DeptService deptService;
// 打印
@RequestMapping(“/deptPrint“)
public String deptPrint(HttpServletRequest request) {
// 获取所有的部门
List allDept = deptService.selectAllDept(new Dept());
request.setAttribute(HrmConstants.ALL_DEPT allDept);
return “dept/deptPrint“;
}
// 文件导出
@RequestMapping(“/deptImportExcel“)
public ResponseEntity importExcel(HttpServletRequest request) throws IOException {
// 下载文件路径文件对象user所有字段值
String servletPath = request.getServletContext().getRealPath(“/uploadFile“);
String path = servletPath + File.separator + HrmConstants.DEPT_TABLENAME + “.xls“;
String[] thtitle = { “部门编号“ “部门名称“ “部门描述“ “部门总人数““创建日期“ };
// 获取所有的部门
List allDept = deptService.selectAllDept(new Dept());
// 调用导出Excel方法
deptService.importExcel(thtitle allDept HrmConstants.DEPT_TABLENAME path);
// 文件下载
return HrmDownloadUtil.download(path HrmConstants.DEPT_TABLENAME+ “.xls“);
}
// 查询职位
@RequestMapping(“/selectDept“)
public ModelAndView selectDept(@RequestParam(value = “caption“ required = false) List caption Dept dept
HttpServletRequest request) {
List deptList = deptService.selectDept(dept);
// 保存到request作用域
ModelAndView modelAndView = new ModelAndView();
modelAndView.addobject(HrmConstants.DEPT_LIST deptList);
// 保存到application 中
List contextdeptList = deptService.selectAllDept(new Dept());
ServletContext sContext = request.getServletContext();
sContext.setAttribute(HrmConstants.CONTEXT_DEPTlIST contextdeptList);
modelAndView.setViewName(“dept/deptList“);
return modelAndView;
}
// 添加职位
@RequestMapping(“/addDept“)
public String addDept(Dept dept HttpServletRequest request) {
if (deptService.addDept(dept) > 0) {
request.setAttribute(“type“ “yes“);
} else {
request.setAttribute(“type“ “no“);
}
return “forward:/deptAdd“;
}
// 判断职位名称是否重复
@RequestMapping(“/isRedeptName“)
@ResponseBody
public Dept isRedeptName(@RequestBody Dept dept) {
if (deptService.findDeptName(dept).size() > 0) {
// 设置为false代表职位名称重复
Dept hasDept = new Dept();
hasDept.setName(dept.getName());
hasDept.setIsSuccess
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1421 2019-06-09 13:56 myoa.project
文件 5923 2019-06-09 13:55 myoapom.xm
文件 1515 2019-06-09 16:42 myoa.classpath
文件 1652 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmConstants.java
文件 1233 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmInterceptor.java
文件 1080 2018-11-05 09:32 myoasrcmainjavacomdzxutilHrmDownloadUtil.java
文件 5739 2018-11-05 09:32 myoasrcmainjavacomdzxdomainEmploy.java
文件 1672 2018-11-05 09:32 myoasrcmainjavacomdzxdomainJob.java
文件 1705 2018-11-05 09:32 myoasrcmainjavacomdzxdomainDept.java
文件 1802 2018-11-05 09:32 myoasrcmainjavacomdzxdomainPageModel.java
文件 1901 2018-11-05 09:32 myoasrcmainjavacomdzxdomainDoc.java
文件 2370 2018-11-05 09:32 myoasrcmainjavacomdzxdomainUser.java
文件 470 2018-11-05 09:32 myoasrcmainjavacomdzxdaoEmployDao.java
文件 416 2018-11-05 09:32 myoasrcmainjavacomdzxdaoDeptDao.java
文件 393 2018-11-05 09:32 myoasrcmainjavacomdzxdaoJobDao.java
文件 467 2018-11-05 09:32 myoasrcmainjavacomdzxdaoUserDao.java
文件 291 2018-11-05 09:32 myoasrcmainjavacomdzxdaoDocDao.java
文件 641 2018-11-05 09:32 myoasrcmainjavacomdzxserviceEmployService.java
文件 163 2018-11-05 09:32 myoasrcmainjavacomdzxserviceLoginService.java
文件 1071 2019-06-09 14:09 myoasrcmainjavacomdzxserviceUserService.java
文件 510 2018-11-05 09:32 myoasrcmainjavacomdzxserviceJobService.java
文件 405 2018-11-05 09:32 myoasrcmainjavacomdzxserviceDocService.java
文件 534 2018-11-05 09:32 myoasrcmainjavacomdzxserviceDeptService.java
文件 6084 2019-06-09 14:42 myoasrcmainjavacomdzxserviceimplUserServiceImpl.java
文件 513 2019-06-09 14:43 myoasrcmainjavacomdzxserviceimplLoginServiceImpl.java
文件 5145 2019-06-09 15:49 myoasrcmainjavacomdzxserviceimplJobServiceImpl.java
文件 5001 2019-06-09 16:29 myoasrcmainjavacomdzxserviceimplDeptServiceImpl.java
文件 4775 2019-06-09 18:59 myoasrcmainjavacomdzxserviceimplDocServiceImpl.java
文件 7303 2019-06-09 19:40 myoasrcmainjavacomdzxserviceimplEmployServiceImpl.java
文件 2238 2019-06-09 15:29 myoasrcmainjavacomdzxcontrollerMyLoginController.java
............此处省略329个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)