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

📄 logdaoimpl.java

📁 一个关于tlms的一个小程序 看看能否帮助到别人
💻 JAVA
字号:
package com.szmx.tlms.admin.dao.impl;

import com.szmx.framework.base.dao.impl.BaseDaoImpl;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.util.DateUtil;
import com.szmx.tlms.admin.dao.LogDAO;
import com.szmx.tlms.admin.model.Log;
import com.szmx.tlms.GlobalConstants;

import java.util.Map;
import java.util.HashMap;
import java.util.Date;
import java.text.ParseException;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Expression;

/**
 * Created by IntelliJ IDEA.
 * User: MZh
 * Date: 2006-4-17
 * Time: 15:41:29
 * To change this template use File | Settings | File Templates.
 */
public class LogDAOImpl extends BaseDaoImpl implements LogDAO {
    public Pagination searchLogs(final Pagination paginationObj, final Map paraMap) {
        Log log = (Log) paraMap.get("logBean");
        String empName = (String) paraMap.get("empName");
        Date fromDate = null;
        Date toDate = null;
        try {
            if (!"".equals(paraMap.get("actionFromDate"))) {
                fromDate = DateUtil.convertStringToDate(GlobalConstants.DATE_PATTERN, (String) paraMap.get("actionFromDate"));
            }
            if (!"".equals(paraMap.get("actionToDate"))) {
                toDate = DateUtil.convertStringToDate(GlobalConstants.DATE_PATTERN, (String) paraMap.get("actionToDate"));
            }
        } catch (ParseException e) {
            if (logger.isDebugEnabled()) {
                logger.debug(e);
            }
        }
        Map pMap = new HashMap();
        pMap.put("empId", log.getEmpId());
        pMap.put("empName", "%" + empName + "%");
        pMap.put("actionCode", log.getActionCode());
        pMap.put("actionFromDate", fromDate);
        pMap.put("actionToDate", toDate);
        return findPageByCombinedHsql("searchLogList", pMap, paginationObj);
    }

    public void saveLog(Log log) {
        saveObject(log);
    }

    public Log getLog(Long id) {
        return (Log) getObject(Log.class, id);
    }

    public void removeLog(Long id) {
        removeObject(Log.class, id);
    }
}

⌨️ 快捷键说明

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