93 lines
2.9 KiB
C#
93 lines
2.9 KiB
C#
using YLErp.Abstract;
|
|
|
|
namespace YLErp
|
|
{
|
|
public static class GlobalConfig
|
|
{
|
|
static string _pluginFolder;
|
|
|
|
/// <summary>
|
|
/// 插件地址
|
|
/// </summary>
|
|
public static string PluginFolder
|
|
{
|
|
get
|
|
{
|
|
return _pluginFolder ?? (_pluginFolder = Environment.GetEnvironmentVariable("AppSettings:PluginFolder") ?? string.Empty);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 生成确认书书时是否查找兄弟交易
|
|
/// </summary>
|
|
public static bool DotFindBrotherTrade { get; set; }
|
|
|
|
/// <summary>
|
|
/// 重新生成时是否覆盖旧的文档
|
|
/// </summary>
|
|
public static bool OverrideOldDoc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 已完结的交易是否允许生成交易确认书
|
|
/// </summary>
|
|
public static bool EnableGenerateOnTradeClosed { get; set; }
|
|
|
|
/// <summary>
|
|
/// 生成确认书时允许选择模板
|
|
/// <para>通道模式下该选项的到期结算确认书页面会有问题</para>
|
|
/// <para>为达到预期效果,应同时设置 OverrideOldDoc 为 True;</para>
|
|
/// </summary>
|
|
public static bool SelectConfirmationBookTemplate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 启用扩展配置
|
|
/// </summary>
|
|
public static bool EnableExtendSetting { get; set; }
|
|
|
|
/// <summary>
|
|
/// 通用结算开始时间
|
|
/// </summary>
|
|
public static TimeSpan EodStartTime { get; } = new TimeSpan(15, 0, 0);
|
|
|
|
/// <summary>
|
|
/// 夜盘开始时间
|
|
/// </summary>
|
|
public static TimeSpan YePanStartTime { get; } = new TimeSpan(20, 30, 0);
|
|
|
|
/// <summary>
|
|
/// 系统名称
|
|
/// </summary>
|
|
public static string ProjectTitle { get; set; }
|
|
|
|
/// <summary>
|
|
/// 根据用户id获取用户名
|
|
/// </summary>
|
|
public static Func<int?, string> GetNameByUserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累积期权结算时的临界模式,mid:中间临界,updown:上下临界,不填则默认mid
|
|
/// </summary>
|
|
public static string AccumulatorCriticalMode =>
|
|
PS.Config != null && (PS.Config.Company == Configuration.CompanyEnum.浙期 || PS.Config.Is厦门象屿) ? "updown" : string.Empty;
|
|
|
|
|
|
/// <summary>
|
|
/// 其他报告类型
|
|
/// <para>Key:报告类型</para>
|
|
/// <para>
|
|
/// Value:日期参数类型
|
|
/// 1:年月日;
|
|
/// 2:年月
|
|
/// 3:年月日区间导出
|
|
/// 4:年月日客户名称导出
|
|
/// </para>
|
|
/// </summary>
|
|
public static Dictionary<string, int> ExtendReportType { get; set; } = new Dictionary<string, int>();
|
|
|
|
/// <summary>
|
|
/// 电子用印接口实现
|
|
/// </summary>
|
|
public static ISealTaskHandler SealHandler = null;
|
|
}
|
|
}
|