package com.bcxin.ars.dao;

import java.util.List;

import com.bcxin.ars.model.Module;
import com.bcxin.ars.model.Operation;
import org.apache.ibatis.annotations.Param;

/**
 * 业务方法数据访问类
 * @author Ethan
 */
public interface OperationDao {

	/**
	 * 获取指定模块下的操作
	 * @return
	 */
	List<Operation> findByModule(Module module);

	/**
	 * 
	 * 获取指定操作
	 * 
	 * @param id
	 * @return
	 * @author LinQingLin 
	 * @date 2017年3月2日 上午10:02:11
	 * @注意事项 </b>
	 * <b>
	 */
	Operation findById(Long id);



    /**
     * 根据ID数据获取列表
     * @param idArr ID列表
     * @return 列表
     */
    List<Operation> findByIdArray(Long[] idArr);
	
}
