📄 dategaterlist.java
字号:
package oa.dailywork.bussiness;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import oa.dailywork.model.po.AcceptFile;
import oa.dailywork.model.po.Process;
import oa.dailywork.data.dao.FindListDAO;
import oa.popedommanager.model.po.Employee;
import oa.popedommanager.sessionscope.UserScope;
public class DategaterList {
private FindListDAO listService ;
private int lineSize= 5;
private int pageno = 1;
public FindListDAO getListService() {
return listService;
}
public void setListService(FindListDAO listService) {
this.listService = listService;
}
//获得页面数
public int getCountPage(int lineSize){
int countPage = listService.findAllList()/lineSize;
if(listService.findAllList()%lineSize==0){
return countPage;
}
return countPage+1;
}
public void pagination(HttpServletRequest request){
UserScope user = (UserScope)request.getSession().getAttribute("user");
Employee e = new Employee();
e.setEmployeeId(user.getUserId());
Object object = request.getParameter("draft_title");
if(object==null){
object ="";
}
pageno = Integer.valueOf(request.getParameter("pageno"));
List list = listService.findByAllDraft(object.toString(), pageno, lineSize, e);
int allrecord = listService.findAllList();
int countPage = this.getCountPage(lineSize);
request.setAttribute("countPage", countPage);
request.setAttribute("allrecord",allrecord);
request.setAttribute("pageno",pageno);
request.setAttribute("list", list);
}
public void pagination(HttpServletRequest request,String action,String flag){
UserScope user = (UserScope)request.getSession().getAttribute("user");
Employee e = new Employee();
e.setEmployeeId(user.getUserId());
Object object = request.getParameter("draft_title");
if(object==null){
object ="";
}
pageno = Integer.valueOf(request.getParameter("pageno"));
List list = listService.findByAllDraft(object.toString(), pageno, lineSize, e,action,flag);
int allrecord = listService.findlistnum();
int countPage = this.getCountPage(lineSize);
request.setAttribute("countPage", countPage);
request.setAttribute("allrecord",allrecord);
request.setAttribute("pageno",pageno);
request.setAttribute("list", list);
}
public Process getDraftFile(Long no,String action){
return listService.findByFileMsg(no,action);
}
public void updateAuditMsg(Process pro){
listService.updateProcess(pro);
}
public AcceptFile getFileMsg(Long no){
return listService.getAllMsg(no);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -