using System; using System.Collections.Generic; using WX.CRM.Common; using WX.CRM.Model.Entity; namespace WX.CRM.IBLL.QH { public interface IQH_COMMISSIONAPPLY_Q { List GetList( ref Pager pager, string txtTradeCode, int? userEid, string userName, int SltCheckStatus, DateTime? sdCtime, DateTime? edCtime, DateTime? sdVtime, DateTime? edVtime, DateTime? sdAtime, DateTime? edAtime, DateTime? sdJtime, DateTime? edJtime, string[] customerCategoryTypeFrom ); List GetRouleList( ref Pager pager, string tradeCode, decimal? eid, decimal? assignEid, DateTime? sd, DateTime? ed, decimal user, string group, DateTime? aTime1, DateTime? aTime2, DateTime? sdJtime, DateTime? edJtime); QH_COMMISSIONAPPLY GetInfo(decimal id); QH_COMMISSIONAPPLY GetInfo(string tradeCode); bool isExistsRule(string tradeCode, DateTime sd, DateTime ed); bool isExistsApply(string tradeCode, DateTime sd, DateTime ed); List GetuserIDSByGrouper(decimal grouperId); //贵金属佣金规则明细查询 List GetCommissionRuleList(ref Pager pager, string tradeCode, decimal? eid, decimal? assignEid, DateTime? sd, DateTime? ed, decimal user, string group); //贵金属佣金规则明细历史查询 List GetCommissionRuleHisList(ref Pager pager, string tradeCode, decimal? eid, decimal? assignEid, DateTime? sd, DateTime? ed, decimal user, string group); } }