📄 logserviceimpl.java
字号:
package yyxtong.service.logimpl;
import java.util.Date;
import java.util.List;
import yyxtong.hibernate.dao.daofactory.IDAOFactory;
import yyxtong.hibernate.pojo.Log;
import yyxtong.hibernate.pojo.Module;
import yyxtong.hibernate.pojo.Privilege;
import yyxtong.hibernate.pojo.Role;
import yyxtong.service.log.ILogService;
import yyxtong.struts.log.form.FindlogForm;
//privilege为操作 如添加,删除等
public class LogServiceImpl implements ILogService {
private IDAOFactory daoFactory;
public boolean addLog(int roleid){
Role role=daoFactory.getRoleDAO().findById(roleid);
int moduleid=role.getModule().getId();
Module module=daoFactory.getModuleDAO().findById(moduleid);
String bumen=module.getModule();
int privilegeid=role.getPrivilege().getId();
Privilege privilege=daoFactory.getPrivilegeDAO().findById(privilegeid);
String caozuo=privilege.getPrivilege();
System.out.println(bumen+caozuo);
Log log=new Log();
log.setContrl(caozuo);
log.setPartName(bumen);
log.setRole(role);
log.setTime(new Date());
daoFactory.getLogDAO().save(log);
return false;
}
public List findlog(FindlogForm ff){
List list=daoFactory.getLogDAO().findlog(ff);
return list;
}
public void setDaoFactory(IDAOFactory daoFactory) {
this.daoFactory = daoFactory;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -