using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IBaseDAL;
using CY.Model;
namespace CY.IDAL
{
///
/// 工作安排-数据库操作接口
///
public interface IOA_WorkPlanDAL : ICommonDAL, IPaging, IGetAllModel
{
///
/// 根据编号获得信息
///
/// 编号
///
OA_WorkPlan GetModelByKeyid(int? Keyid);
///
/// 分页查询
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
IEnumerable SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, Guid SentStaffId, Guid ReciveStaffId, int? PlanType, int? PlanDataType, string PlanTitle, DateTime? BeginPlanStartTime, DateTime? EndPlanStartTime, DateTime? BeginPlanRunTime, DateTime? EndPlanRunTime, string PlanPeople, int? PlanStatus, int? ApprovalStatus, int? EvaluationStatus, int? RewardType);
///
/// 删除工作安排
///
///
///
///
bool DeleteModel(Infrastructure.Domain.IAggregateRoot model, string trueName);
///
/// 分页查询-工资统计
///
///
///
///
///
///
IEnumerable SelectModelPageByWage(Infrastructure.Query.Pagination pagination, Guid MemberId, string PlanPeople, string StatisticsTime);
}
}