📄 modulefacade.java
字号:
package sunyang.module.service;
import java.util.*;
import sunyang.module.dao.IModuleDAO;
import sunyang.module.domain.Module;
import sunyang.relationship.dao.IRoleFunctionDAO;
public class ModuleFacade implements IModuleFacade {
private IModuleDAO md;
private IRoleFunctionDAO rfd;
// getter和setter方法省略
public IModuleDAO getMd() {
return md;
}
public void setMd(IModuleDAO md) {
this.md = md;
}
public IRoleFunctionDAO getRfd() {
return rfd;
}
public void setRfd(IRoleFunctionDAO rfd) {
this.rfd = rfd;
}
// 删除模块
public void removeModule(Module m) {
md.delete(m);
}
// 浏览可进入模块
public List<Module> findModule(List<Integer> rid) {
List<Module> lm=new ArrayList<Module>();
for(Integer i:rid){
lm.addAll(rfd.findModuleHad(i));
}
return lm;
}
// 单查模块
public Module findSingleModule(Integer id) {
return md.findById(id);
}
// 修改模块
public void modifyModule(Module m) {
md.update(m);
}
// 新增模块
public void newModule(Module m) {
md.save(m);
}
// 浏览全部模块
public List<Module> operateModule() {
return md.findAll();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -