ssh请假流管理系统
使用SpringMVC,spring,hibernate框架,分为前台和后台的请假流管理系统。前台使用bootstrap,后台使用easyUI。主要实现学生请假的审批。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 17:00 flow-main
文件 1129 2018-05-15 20:21 flow-main.classpath
目录 0 2018-07-27 17:00 flow-main.git
文件 36 2018-05-26 20:30 flow-main.gitCOMMIT_EDITMSG
文件 117 2018-05-26 20:57 flow-main.gitFETCH_HEAD
文件 23 2018-05-15 20:21 flow-main.gitHEAD
目录 0 2018-07-27 17:10 flow-main.gitranches
文件 272 2018-05-20 22:13 flow-main.gitconfig
目录 0 2018-07-27 17:10 flow-main.githooks
文件 157856 2018-05-26 20:57 flow-main.gitindex
目录 0 2018-07-27 17:00 flow-main.gitlogs
文件 3914 2018-05-26 20:57 flow-main.gitlogsHEAD
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
目录 0 2018-07-27 17:00 flow-main.gitlogs
efsheads
文件 3914 2018-05-26 20:57 flow-main.gitlogs
efsheadsmaster
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
emotes
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
emotesorigin
文件 3103 2018-05-26 20:57 flow-main.gitlogs
efs
emotesoriginmaster
目录 0 2018-07-27 17:00 flow-main.gitobjects
目录 0 2018-07-27 17:00 flow-main.gitobjects 0
文件 55 2018-05-20 22:10 flow-main.gitobjects 049b74d3431ebafda877c8f7a6486795e35df89
目录 0 2018-07-27 17:00 flow-main.gitobjects 1
文件 57 2018-05-25 21:09 flow-main.gitobjects 1638ef173494ba72599dfdf3395c9fdcf8bb0d7
目录 0 2018-07-27 17:00 flow-main.gitobjects 3
文件 2291 2018-05-26 20:30 flow-main.gitobjects 3325a6055d357267becbbcc1cdbdf6a3c6ec483
文件 193 2018-05-20 15:40 flow-main.gitobjects 33a05cf049f5c2d5d878bd60cd0560370b869d4
文件 2728 2018-05-21 21:40 flow-main.gitobjects 3afd62b13cdfe98d32b802f211bbc3ffc147071
文件 334 2018-05-21 21:40 flow-main.gitobjects 3dcfe1f888e2993b2d2b16483331a673c9faa94
目录 0 2018-07-27 17:00 flow-main.gitobjects 4
文件 46 2018-05-20 22:10 flow-main.gitobjects 44a8e0b50327fcfed27a39a8aa26b94542377ba
文件 369 2018-05-25 21:17 flow-main.gitobjects 492f88547b8996e582eb071ff7ac5a7bfddcb46
............此处省略1799个文件信息
package net.dfrz.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import net.dfrz.bean.po.ClassPO;
import net.dfrz.bean.po.DepPO;
import net.dfrz.bean.po.UserPO;
import net.dfrz.service.ClassServiceI;
@Controller
@RequestMapping(value = “/class/“)
public class ClassListAction extends CommonAction {
private static final long serialVersionUID = 1L;
@Autowired
private ClassServiceI classServiceI;
@Autowired
private DataSource dataSource;
private Mapject> getClassDataList(int currentPage int pageSize
Mapject> paramMap) {
Mapject> dataMap = new HashMapject>();
List classList = new ArrayList();
NamedParameterJdbcTemplate template = new NamedParameterJdbcTemplate(
this.dataSource);
String sql = “select * from f_class“;
// 1:取总记录数
int total = classServiceI.getClasses().size();
// 2:记录集分页
int startIndex = (currentPage - 1) * pageSize;
String pageSQL = sql + “ limit “ + startIndex + ““ + pageSize + ““;
try {
BeanPropertyRowMapper rowMapper = new BeanPropertyRowMapper(
ClassPO.class);
classList = template.query(pageSQL rowMapper);
dataMap.put(“total“ total);
dataMap.put(“rows“ classList);
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
return dataMap;
}
@RequestMapping(value = “classList“)
@ResponseBody()
public Mapject> classList(HttpServletRequest request HttpServletResponse response) {
String page = request.getParameter(“page“);
String rows = request.getParameter(“rows“);
if (page == null || page.equals(““)) {
page = “1“;
}
if (rows == null || rows.equals(““)) {
rows = “10“;
}
int pageNo = Integer.parseInt(page);
int pageSize = Integer.parseInt(rows);
// 获取查询信息
Mapject> classPOs = getClassDataList(pageNo pageSize null);
return classPOs;
}
@RequestMapping(value = “classList2“)
@ResponseBody()
public List classList2() {
List classPOs = classServiceI.getClasses();
return classPOs;
}
@RequestMapping(value = “classSearch“)
@ResponseBody()
public List userSerarch(String class_id String class_name) {
StringBuilder hql = new StringBuilder(“from f_class where 1=1“);
if (class_id != null && !““.equals(class_id))
hql.append(“ and classid like “ + “‘%“ + class_id + “%‘“);
if (class_name != null && !““.equals(class_name))
h
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 17:00 flow-main
文件 1129 2018-05-15 20:21 flow-main.classpath
目录 0 2018-07-27 17:00 flow-main.git
文件 36 2018-05-26 20:30 flow-main.gitCOMMIT_EDITMSG
文件 117 2018-05-26 20:57 flow-main.gitFETCH_HEAD
文件 23 2018-05-15 20:21 flow-main.gitHEAD
目录 0 2018-07-27 17:10 flow-main.gitranches
文件 272 2018-05-20 22:13 flow-main.gitconfig
目录 0 2018-07-27 17:10 flow-main.githooks
文件 157856 2018-05-26 20:57 flow-main.gitindex
目录 0 2018-07-27 17:00 flow-main.gitlogs
文件 3914 2018-05-26 20:57 flow-main.gitlogsHEAD
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
目录 0 2018-07-27 17:00 flow-main.gitlogs
efsheads
文件 3914 2018-05-26 20:57 flow-main.gitlogs
efsheadsmaster
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
emotes
目录 0 2018-07-27 17:00 flow-main.gitlogs
efs
emotesorigin
文件 3103 2018-05-26 20:57 flow-main.gitlogs
efs
emotesoriginmaster
目录 0 2018-07-27 17:00 flow-main.gitob
目录 0 2018-07-27 17:00 flow-main.gitob
文件 55 2018-05-20 22:10 flow-main.gitob
目录 0 2018-07-27 17:00 flow-main.gitob
文件 57 2018-05-25 21:09 flow-main.gitob
目录 0 2018-07-27 17:00 flow-main.gitob
文件 2291 2018-05-26 20:30 flow-main.gitob
文件 193 2018-05-20 15:40 flow-main.gitob
文件 2728 2018-05-21 21:40 flow-main.gitob
文件 334 2018-05-21 21:40 flow-main.gitob
目录 0 2018-07-27 17:00 flow-main.gitob
文件 46 2018-05-20 22:10 flow-main.gitob
文件 369 2018-05-25 21:17 flow-main.gitob
............此处省略1799个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)