Files
hrm_eva/Models/external_employee/Iexternal_employeeService.cs

28 lines
927 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using TTSW.EF;
using TTSW.Utils;
using TTSW.Constant;
using TTSW.Common;
using TodoAPI2.Models;
namespace TodoAPI2.Models
{
public interface Iexternal_employeeService
{
List<external_employeeViewModel> GetListByemployee_type(int? employee_type, int? position_type);
int? GetLeader(int? emp_id);
external_employeeViewModel GetEmployeeForLogin(int? user_id);
external_employeeWithSelectionViewModel GetBlankItem();
employee_leaveViewModel GetLeaveOfEmployee(int employee_id, DateTime? start_date, DateTime? end_date);
List<external_employeeViewModel> GetAllEmployee();
List<external_menu> GetAllMenu();
List<external_menu> GetMenuByUser(int? userid);
List<external_user> GetAllUser();
List<dept_mappingViewModel> GetDeptMapping();
}
}