ModuleManager.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.managers;
  2. import com.bjsxt.oa.PagerModel;
  3. import com.bjsxt.oa.model.Module;
  4. public interface ModuleManager {
  5. /**
  6.  * 添加模块信息,如果父模块的ID为0,则添加顶级模块
  7.  * @param module 模块信息
  8.  * @param parentid 父模块的ID
  9.  */
  10. public void addModule(Module module,int parentid);
  11. /**
  12.  * 删除模块
  13.  * @param moduleId
  14.  */
  15. public void delModule(int moduleId);
  16. /**
  17.  * 更新模块信息
  18.  * @param module
  19.  * @param parentid
  20.  */
  21. public void updateModule(Module module,int parentid);
  22. /**
  23.  * 查询特定的模块
  24.  * @param moduleId
  25.  * @return
  26.  */
  27. public Module findModule(int moduleId);
  28. /**
  29.  * 分页查询模块的信息
  30.  * @param parentId
  31.  * @return
  32.  */
  33. public PagerModel searchModules(int parentId);
  34. }