package com.norteksoft.acs.web.query; import org.springframework.beans.factory.annotation.Required; import com.norteksoft.acs.base.web.struts2.CRUDActionSupport; import com.norteksoft.acs.entity.organization.Department; import com.norteksoft.acs.entity.organization.DepartmentUser; import com.norteksoft.acs.service.query.QueryManager; import com.norteksoft.product.orm.Page; public class QueryDepartmentAction extends CRUDActionSupport<DepartmentUser> { private static final long serialVersionUID = -5863073849103475381L; private Department department; private DepartmentUser department_u; private QueryManager queryManager; private Page<DepartmentUser> page = new Page<DepartmentUser>(20, true);// 每页5项,自动查询计算总页数. @Override protected void prepareModel() throws Exception { department_u = new DepartmentUser(); } public DepartmentUser getModel() { return department_u; } @Override public String delete() throws Exception { return null; } @Override public String list() throws Exception { return null; } @Override public String save() throws Exception { return null; } public String departmentList() throws Exception { page = queryManager.getListByDepartment(page,department); return SUCCESS; } public Department getDepartment() { return department; } public void setDepartment(Department department) { this.department = department; } public QueryManager getQueryManager() { return queryManager; } @Required public void setQueryManager(QueryManager queryManager) { this.queryManager = queryManager; } public Page<DepartmentUser> getPage() { return page; } public void setPage(Page<DepartmentUser> page) { this.page = page; } }