84 lines
2.8 KiB
C#
84 lines
2.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using WX.CRM.Common;
|
|
using WX.CRM.Model.Entity;
|
|
using WX.CRM.Model.QueryMap;
|
|
|
|
namespace WX.CRM.IBLL.QH
|
|
{
|
|
public interface IQH_PerformanceQuery_Q
|
|
{
|
|
/// <summary>
|
|
/// 员工佣金统计-汇总(实时)
|
|
/// </summary>
|
|
/// <param name="pager"></param>
|
|
/// <param name="p_groupId">组ID</param>
|
|
/// <param name="p_inneruserId">员工ID</param>
|
|
/// <param name="p_saleEid">经纪人工号</param>
|
|
/// <param name="p_sd1">交易开始时间</param>
|
|
/// <param name="p_sd2">交易结束时间</param>
|
|
/// <param name="p_isDismiss">是否在职</param>
|
|
/// <returns></returns>
|
|
List<QH_UserPerformanceQuery> QH_UserPerformanceQuery(
|
|
ref Pager pager,
|
|
string p_groupId,
|
|
string p_inneruserId,
|
|
decimal p_saleEid,
|
|
DateTime? p_sd1,
|
|
DateTime? p_sd2,
|
|
decimal p_isDismiss,
|
|
string businessType
|
|
);
|
|
|
|
|
|
/// <summary>
|
|
/// 开户及交易情况分组统计(实时)
|
|
/// </summary>
|
|
/// <param name="pager"></param>
|
|
/// <param name="p_groupId">组ID</param>
|
|
/// <param name="p_sd1">起始时间</param>
|
|
/// <param name="p_sd2">终止时间</param>
|
|
/// <returns></returns>
|
|
List<QH_GroupPerformanceQuery> QH_GroupPerformanceQuery(
|
|
ref Pager pager,
|
|
string p_deptId,
|
|
string p_groupId,
|
|
DateTime? p_sd1,
|
|
DateTime? p_sd2
|
|
);
|
|
|
|
|
|
|
|
//void QH_GroupPerformanceInitCache(string deptid, decimal yearMonth);
|
|
|
|
|
|
|
|
//List<Model.QueryMap.QH_UserPerformanceQuery> QH_UserPerformanceQueryCache(
|
|
// ref Pager pager,
|
|
// string p_groupId,
|
|
// string p_innseruserId,
|
|
// decimal p_saleEid,
|
|
// decimal? p_yearMont,
|
|
// decimal p_isDismiss,
|
|
// out DateTime initDate
|
|
// );
|
|
|
|
// void QH_UserPerformanceInitCache(decimal yearMonth);
|
|
|
|
// List<Model.QueryMap.QH_GroupPerformanceQuery> QH_GroupPerformanceQueryCache(
|
|
// ref Pager pager,
|
|
// string p_deptId,
|
|
// string p_groupId,
|
|
// decimal? yearMont,
|
|
// out DateTime initDate
|
|
//);
|
|
|
|
List<QH_BALANCESALEUSER> QH_MonthlyUserPerformanceQuery(ref Pager pager, decimal p_saleEid, decimal p_isDismiss, string groupId, decimal inneruserId, string checkResult, string month);
|
|
|
|
List<QH_BALANCESALEGROUPER> QH_MonthlyGroupPerformanceQuery(ref Pager pager, string groupId, DateTime month);
|
|
|
|
List<QH_BALANCESALEGROUPER> QH_MonthlyGroupPerformanceCollectQuery(ref Pager pager, DateTime monthStart, DateTime month);
|
|
|
|
}
|
|
}
|