TG.WXCRM.V4/IBLL/Wx/IWX_AFTERSALES.cs

31 lines
2.1 KiB
C#

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<WX_AFTERSALES>
{
List<AfterSaleOrderView> 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<AfterSaleAssignView> GetAfterSaleAssignViews(ref Pager pager, string resId, decimal? inneruserId,decimal? bindType, bool? samllorder = null);
List<AfterSaleAssignView> GetAfterSaleAssignViewList(ref Pager pager, string resId, decimal? inneruserId, decimal? bindType, string amounttypeid = null, bool? samllorder = null, DateTime? overstarttime = null, DateTime? overendtime = null);
List<AfterSaleAssignView_Nanjing> GetAfterSaleAssignViewList_Nanjing(ref Pager pager, string resId, decimal? inneruserId, decimal? bindType, decimal memoType, bool? samllorder = null);
List<AfterSaleServiceView> 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<AfterSaleResReport> GetAfterSaleResReports(DateTime sTime, DateTime eTime);
List<AfterSaleResReport> GetAfterSaleResReports2(DateTime sTime, DateTime eTime);
void SaveAfterSale(List<WX_AFTERSALES> list);
List<AfterSaleServiceRes> GetServiceResList();
List<AfterSaleServiceView> 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);
}
}