using System; using DOAN.Model; using DOAN.Model.MES.group; using DOAN.Model.MES.group.Dto; using System.Collections.Generic; using DOAN.Model.MES.base_; namespace DOAN.Service.group.IService { /// /// 排班service接口 /// public interface IGroupScheduleService : IBaseService { PagedInfo GetList(GroupScheduleQueryDto parm); GroupSchedule GetInfo(string Id); GroupSchedule AddGroupSchedule(GroupSchedule parm); int UpdateGroupSchedule(GroupSchedule parm); PagedInfo ListGroupByDate(GroupScheduleQueryDto2 query); List SearchPerson_group_bind(string group_code); PagedInfo SearchPerson_group_bind_No(GroupScheduleQueryDto3 parm); List GetALLGroup(string group_code,string group_name); int GroupAddPerson(string group_code, string person_id, string CreatedBy); int GroupRemovePerson(string group_code, string person_id); List GetMonthScheduleResult(int year,int HandleMonth); int CopyPreDaySchedule(DateTime date, string CreatedBy); List GetAllRoutes(); List GetSkillsOFperson(string person_id, int route_id); } }