AsraOpDao.java 1.04 KB
package com.zteits.oa.report.dao;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.zteits.oa.api.base.bean.BizResult;
import com.zteits.oa.api.dto.asraop.AsraOpDTO;
import com.zteits.oa.api.dto.asraop.param.AsraOpQueryReq;
import com.zteits.oa.report.domain.AsraOp;

public interface AsraOpDao {

	/**
	 * 分页查询工时系统员工信息.<br/>
	 * @param asraOpQueryReq
	 * @return
	 * 2018年7月30日  wangfs.<br/>
	 */
	PageInfo<AsraOp> queryAsraOpForPage(AsraOpQueryReq asraOpQueryReq);

	/**
	 * 获取员工信息.<br/>
	 * @param asraOpQueryRe
	 * @return
	 * 2018年7月31日  wangfs.<br/>
	 */
	AsraOp queryAsraOp(AsraOpQueryReq asraOpQueryRe);

	/**
	 * 根据登录工号查询员工信息
	 * @param
	 * @return
	 * @Author: xiejianpeng
	 * @Date: 2018/7/31 10:36
	 *
	 */
	AsraOp queryAsraOpByLoginCode(String loginCode);
	
	/**
	 * 通过员工父级Id获取员工信息.<br/>
	 * @param asraOpQueryRe
	 * @return
	 * 2018年7月31日  wangfs.<br/>
	 */
	List<AsraOp> queryAsraOpByParentId(AsraOpQueryReq asraOpQueryRe);
}