⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dategaterlist.java

📁 实现了基本的oa功能:个人日志。。。
💻 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 + -