using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using DTO;
|
|
namespace IServices
|
{
|
public interface IAdmSigninService
|
{
|
ResultEntity save(string id, int signinType);
|
|
AdmSignInDTO Get(string id);
|
|
AdmSignInDTO GetByUserAndDate(string userid,DateTime sgninDate);
|
|
AdmSignInDTO GetTodaySignin(string userId);
|
ResultDataEntity<SigninListDTO> SearchByPaging(AdmSignInDTOSearch searchEntity);
|
|
ResultEntity ModifyStatus(string id, string userid);
|
|
|
//请假
|
ResultEntity SaveAskLeave(AdmAskLeaveDTO admAsk);
|
AdmAskLeaveDTO GetAskLeave(string Id);
|
|
List<AdmAskLeaveDTO> GetAskLeaveByUserId(string UserId);
|
|
List<AdmAskLeaveDTO> GetAskLeaveChongdie(string UserId,DateTime StratTime, DateTime EndTime);
|
|
//销假
|
ResultEntity SaveAskLeaveOff(AdmAskLeaveOffDTO leaveOff);
|
AdmAskLeaveOffDTO GetAskLeaveOff(string Id);
|
|
List<AdmAskLeaveOffDTO> GetAskLeaveOffByUserId(string UserId);
|
|
List<AdmAskLeaveOffDTO> GetAskLeaveOffChongdie(string UserId, DateTime StratTime, DateTime EndTime);
|
|
#region 考勤规则
|
|
ResultEntity SaveAttendanceRlues(string attRlues);
|
string GetAttendanceRlues();
|
|
#endregion
|
|
}
|
|
|
|
}
|