using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IBaseDAL;
using CY.Model;
using CY.Infrastructure.Query;
namespace CY.IDAL
{
///
/// 办公系统意向客户访问记录-数据库操作接口
///
public interface IOA_CustomerAccessRecordDAL : ICommonDAL, IPaging, IGetAllModel
{
///
/// 员工绩效列表
///
///
///
///
///
///
///
IEnumerable getAllIntentionAccessList(Pagination pa, Guid FirmId, string StaffName, string StaffStatus, DateTime? StartTime, DateTime? EndTime);
///
/// 访问记录
///
///
///
///
///
///
///
///
///
///
IEnumerable SelectModelPage(Infrastructure.Query.Pagination pa, string CustomerID, string Type, Guid MemberId, string RecordType, DateTime? RecordStartTime, DateTime? RecordEndTime, string RecordVisiter);
///
/// 打印访问记录
///
///
///
///
IEnumerable SelectModelPage(Infrastructure.Query.Pagination pa, string Keyids);
///
/// 员工绩效统计
///
///
///
///
///
///
///
///
Model.OA_CustomerAccessRecord SumAllIntentionAccessList(Pagination pa, Guid FirmId, string StaffName, string StaffStatus, DateTime? StartTime, DateTime? EndTime);
///
/// 员工绩效列表-打印页面
///
///
///
///
IEnumerable getAllIntentionAccessListByIds(Guid FirmId, string StaffIds);
///
/// 员工绩效统计-核算工资
///
///
///
///
///
///
///
///
Model.OA_CustomerAccessRecord SumAccoutingWages(Pagination pa, Guid FirmId, string StaffName, string StaffStatus, DateTime? StartTime, DateTime? EndTime);
}
}