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 SearchByPaging(AdmSignInDTOSearch searchEntity); ResultEntity ModifyStatus(string id, string userid); //请假 ResultEntity SaveAskLeave(AdmAskLeaveDTO admAsk); AdmAskLeaveDTO GetAskLeave(string Id); List GetAskLeaveByUserId(string UserId); List GetAskLeaveChongdie(string UserId,DateTime StratTime, DateTime EndTime); //销假 ResultEntity SaveAskLeaveOff(AdmAskLeaveOffDTO leaveOff); AdmAskLeaveOffDTO GetAskLeaveOff(string Id); List GetAskLeaveOffByUserId(string UserId); List GetAskLeaveOffChongdie(string UserId, DateTime StratTime, DateTime EndTime); #region 考勤规则 ResultEntity SaveAttendanceRlues(string attRlues); string GetAttendanceRlues(); #endregion } }