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);
}
}