using System; using System.Collections.Generic; using WX.CRM.Common; using WX.CRM.Model.Entity; using WX.CRM.Model.MAP; using WX.CRM.Model.QueryMap; namespace WX.CRM.IBLL.Wx { public interface IWX_AFTERSALES : IRepository { List GetList(ref Pager pager, string resId, string contractCode, string szzyOrderId, decimal productId, decimal subProductId, decimal orderType, string stime, string etime, QueryUserComboDto usercomboDto, string orderStatus, string ostime, string oetime, string fcText); List GetAfterSaleAssignViews(ref Pager pager, string resId, decimal? inneruserId,decimal? bindType, bool? samllorder = null); List GetAfterSaleAssignViewList(ref Pager pager, string resId, decimal? inneruserId, decimal? bindType, string amounttypeid = null, bool? samllorder = null, DateTime? overstarttime = null, DateTime? overendtime = null); List GetAfterSaleAssignViewList_Nanjing(ref Pager pager, string resId, decimal? inneruserId, decimal? bindType, decimal memoType, bool? samllorder = null); List GetList(ref Pager pager, string resId, string szzyOrderId, decimal productId, decimal subProductId, decimal orderType, string stime, string etime, QueryUserComboDto usercomboDto, string orderStatus, string ostime, string oetime, string cname,string customerType, DateTime? overstarttime, DateTime? overendtime, string amounttypeid); List GetAfterSaleResReports(DateTime sTime, DateTime eTime); List GetAfterSaleResReports2(DateTime sTime, DateTime eTime); void SaveAfterSale(List list); List GetServiceResList(); List GetList_Nanjing(ref Pager pager, string resId, string szzyOrderId, decimal productId, decimal subProductId, decimal orderType, string stime, string etime, decimal? groupId, decimal? innerUserId, string orderStatus, string ostime, string oetime, string cname); } }