package com.poc.service;

import java.util.List;

import com.poc.entity.Employee;
import com.poc.model.Emp;

public interface EmployeeService {
	/**
	 * 
	 * @param empId
	 * @return
	 */
	public Emp findByEmpId(Long empId);
	/**
	 * 
	 * @param id
	 * @return
	 */
	public Emp findById(String id);
	/**
	 * 
	 * @return
	 */
	public List<Emp> findAll();
	/**
	 * 
	 * @param emp
	 * @return
	 */
	public Emp save(Emp emp);
	/**
	 * 
	 * @param emp
	 */
	public void saveOrUpdate(Emp emp);
	/**
	 * 
	 * @param sal
	 * @return
	 */
	public List<Emp> findBySalary(Double sal);
	/**
	 * 
	 * @param empId
	 * @return
	 */
	public Long deleteByEmpId(Long empId);

}