企业任务流程管理系统
java课程设计之企业任务流程管理系统,采用springMVC全注解开发,带流程功能。开发工具:myeclipse10,数据库:mysql,数据库导入工具:navicat,增删改查,分页,图片上传,附件上传,流程审批,权限控制,三个角色员工,领导,超级管理员。提供java源代码下载(java课程设计网原创)

啥也不说,上效果图:
springMVC下Controller类解释:
package com.sxl.controller.admin;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.sxl.controller.MyController;
/**
* @author 原创 java课程设计网 http://www.javakcsj.com/
* @date2018-7-31
*/
@Controller("deptController")
@RequestMapping(value = "/admin/dept")
public class DeptController extends MyController {
@RequestMapping(value = "/frame")
public String frame(Model model, HttpServletRequest request,String flag)throws Exception {
return "/admin/dept/frame";
}
@RequestMapping(value = "/list")
public String list(Model model, HttpServletRequest request,String flag,String deptName)throws Exception {
String sql="select a.* from t_dept a where 1=1";
if(deptName!=null&&!"".equals(deptName)){
sql+=" and deptName like '%"+deptName+"%'";
}
sql+=" order by id desc";
List list = db.queryForList(sql);
request.setAttribute("list", list);
return "/admin/dept/list";
}
@RequestMapping(value = "/editSave")
public ResponseEntity editSave(Model model,HttpServletRequest request,Long id,String flag
,String deptName) throws Exception{
int result = 0;
if(id!=null){
String sql="update t_dept set deptName=? where id=?";
result = db.update(sql, new Object[]{deptName,id});
}else{
String sql="insert into t_dept(deptName) values(?)";
result = db.update(sql, new Object[]{deptName});
}
if(result==1){
return renderData(true,"操作成功",null);
}else{
return renderData(false,"操作失败",null);
}
}
@RequestMapping(value = "/editDelete")
public ResponseEntity editDelete(Model model,HttpServletRequest request,Long id,String flag) throws Exception {
String sql="delete from t_dept where id=?";
int result = db.update(sql, new Object[]{id});
if(result==1){
return renderData(true,"操作成功",null);
}else{
return renderData(false,"操作失败",null);
}
}
@RequestMapping(value = "/edit")
public String edit(Model model, HttpServletRequest request,Long id,String flag)throws Exception {
if(id!=null){
//修改
String sql="select * from t_dept where id=?";
Map map = db.queryForMap(sql,new Object[]{id});
model.addAttribute("map", map);
}String sql="";
return "/admin/dept/edit";
}
}
对部门的增删改查
相关java课程设计jar包和java文件本页有下载哦!如有疑问或者其他问题,可以在下方留言。
大家都在看
java小区门户网站

java课程设计之java小区门户网站,提供java源代码下载(java课程设计网原创)...查看更多
批量给自己项目下的java文件添加注释

批量给自己项目下的java文件添加注释...查看更多
java批量压缩文件

利用zip工具,批量将文件夹或者文件压缩,提供java源代码下载(java课程设计网原创)...查看更多
java jsoup 爬取1688网站信息,详细例子

java jsoup 爬取1688网站信息,详细例子,采用javajsoup...查看更多
企业任务流程管理系统

java课程设计之企业任务流程管理系统,采用springMVC全注解开发,带流程功能。开发工具:myeclipse10,数据库:mysql,数据库导入工具:navicat,增删改查,分页,图片上传,附件上传,流程审批,权限控制,三个角色员工,领导,超级管理员。提供java源代码下载(java课程设计网原创)...查看更多
java图片切割

java课程设计之java图片切割,提供java源代码下载(java课程设计网原创)...查看更多
在图片上加水印,支持字体样式,位置,大小,颜色

在图片上加水印,支持字体样式,位置,大小,颜色...查看更多
黄晓明
2018-08-20 18:13
这个项目不错啊,免费的哦,太感谢了
aall
2019-03-21 14:50
麻烦能给个完整路径吗