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

📄 orgmanager.java

📁 这个主要是办公自动化系统的源代码
💻 JAVA
字号:
package com.ygp.oa.managers;

import java.util.List;

import com.ygp.oa.PagerModel;
import com.ygp.oa.model.Organization;
	/**
	 * @author ygp
	 */
public interface OrgManager {
	/*
	  此接口方法跟需求息息相关
	  通过organization org参数来传递过来,(用例图:参与者向   提供机构及父机构信息)
	  还要有个parentid而不写成organization parent,主要是因为看这个接口的使用对象:
	  此接口被呈现层,action来调用业务逻辑的方法要对机构和它的关联比较熟悉,
	  通过一个inerse=“TRUE”来通过子端来关联父,故设置为parent id而不是children id,
	  在此定义id主要是为了减轻action中的负担。尽量减少action中的逻辑性,
	*/
	/**
	 * 添加机构信息
	 *@param org
	 *@param parentId
	 */
	public void addOrg(Organization org ,int parentId,String description);
	public void delOrg(int orgId);
	public void updateOrg(Organization org, int parentId);
	//查询为organization类型
	public Organization findOrg(int orgId);
	/**
	 * 查找机构类表,
	 * 如果parentId为0则查找顶级机构列表
	 * find organizations主要是返回查询列表信息
	 * (这里主要是因为牵涉到顶级公司故采用parent id)
	 * @param parentId
	 * @return
	 */
	public PagerModel findOrgs(int parentId);	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -