📄 modulemanagerimpl.java
字号:
package com.bjsxt.oa.managers.impl;
import java.util.Date;
import com.bjsxt.oa.PagerModel;
import com.bjsxt.oa.managers.ModuleManager;
import com.bjsxt.oa.model.Module;
public class ModuleManagerImpl extends AbstractManager implements ModuleManager {
public void addModule(Module module, int parentid) {
if(parentid != 0){
module.setParent((Module)getHibernateTemplate().load(Module.class, parentid));
}
//创建时间,由后台自动生成!!!
module.setCreateTime(new Date());
getHibernateTemplate().save(module);
}
public void delModule(int moduleId) {
getHibernateTemplate().delete(
getHibernateTemplate().load(Module.class, moduleId)
);
}
public Module findModule(int moduleId) {
return (Module)getHibernateTemplate().load(Module.class, moduleId);
}
public PagerModel searchModules(int parentId) {
return searchPaginated(
"select m from Module m where " +
(
parentId == 0 ?
"m.parent is null":"m.parent.id = "+parentId
) +
" order by m.orderNo"
);
}
public void updateModule(Module module, int parentid) {
// Module m = (Module)getHibernateTemplate().load(Module.class, module.getId());
//
// if(parentid != 0){
// m.setParent((Module)getHibernateTemplate().load(Module.class, parentid));
// }
//
// m.setName(module.getName());
// m.setSn(module.getSn());
// m.setUrl(module.getUrl());
// m.setOrderNo(module.getOrderNo());
//
// getHibernateTemplate().update(m);
if(parentid != 0){
module.setParent((Module)getHibernateTemplate().load(Module.class, parentid));
}
getHibernateTemplate().update(module);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -