Startup.cs

//RG3.BO.Qu  mapper里面接口参数预处理,用于需要用到第三方接口数据作为参数 扩展
//使用时候 实现  IParamsPresetProvider 接口,并替换 ParamsPresetProvider
services.AddSingleton<IParamsPresetProvider, ParamsPresetProvider>();
using RG3.PF.Abstractions.Entity;
using RG3.PF.Abstractions.Enums;
using RG3.PF.Abstractions.Interfaces;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace RG3.PF.Abstractions.Providers
{
    /// <summary>
    /// 预设置参数,通常用于第三方集成, 调用用户登录信息作为参数传递给其它地址
    /// </summary
    public class ParamsPresetProvider : IParamsPresetProvider
    {
        /// <summary>
        ///  dictionaryUrl 参数使用使用
        /// </summary>
        /// <param name="pfGlobal"></param>
        /// <param name="dictionaryUrl"></param>
        /// <param name="rmt"></param>
        public void Preset(PFGlobalParameter pfGlobal, Dictionary<string, object> dictionaryUrl, RequestModuleType rmt)
        {

        }
    }
}

文档更新时间: 2021-12-06 21:26   作者:admin