/// <summary> /// 重写SP入参 /// </summary> /// <param name="baseFilter"></param> /// <returns></returns> protected override System.Collections.Generic.IDictionary <string, object> GetSearchSpInParams(Entity.Filter.BaseFilter baseFilter) { IDictionary <string, object> dicParams = new Dictionary <string, object>(); QueryGuarBusinessFilter filter = baseFilter as QueryGuarBusinessFilter; if (null == filter) { throw new Exception("入参Filter格式转换失败"); } dicParams.Add("@Region", filter.Region); dicParams.Add("@BranchKey", filter.Branch); dicParams.Add("@TeamName", filter.Team); dicParams.Add("@ProductKind", filter.BusinessKind); dicParams.Add("@CustomerType", filter.CustomerType); dicParams.Add("@StartLoanTime", filter.LoanStartTime); dicParams.Add("@EndLoanTime", filter.LoanEndTime); dicParams.Add("@StartGuarTime", filter.GuarStartTime); dicParams.Add("@EndGuarTime", filter.GuarEndTime); dicParams.Add("@OverMonth", filter.OverDueStatus); dicParams.Add("@PaidStatus", filter.ReceiveStauts); dicParams.Add("@PageIndex", filter.PageNo); dicParams.Add("@PageSize", filter.PageSize); return(dicParams); }
protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { QueryGuarBusinessFilter filter = ServiceUtility.ConvertToFilterFromDict <QueryGuarBusinessFilter>(requestEntity.Parameters); filter.UserId = requestEntity.UserId; //导出入担保信息 Singleton <GuarBusinessExportServiceBLL> .Instance.SearchData(filter, responseEntity); }