コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }