Files
zszq-trs/YLErpDAL/Modules/RiskEngine/RiskResult.cs
T
ruisu 8fb3c4392c feat:风控触发时显示应用ID、
新老风控组合校验:
老风控Error/Warning,新风控需审批——点击特批即两边都放行
老风控Error/Warning,新风控禁止——不展示
老风控Error/Warning——展示特批,且只特批老风控。
新增风控流程日志
2026-08-05 14:39:01 +08:00

54 lines
1.3 KiB
C#

using System.Collections.Generic;
namespace YLErp.Modules.RiskEngine
{
/// <summary>
/// 风控结果
/// </summary>
public class RiskResult
{
/// <summary>
/// 是否全部通过
/// </summary>
public bool Passed { get; set; } = true;
/// <summary>
/// 是否被禁止
/// </summary>
public bool Blocked { get; set; }
/// <summary>
/// 是否需要审批
/// </summary>
public bool NeedApproval { get; set; }
/// <summary>
/// 是否存在提示
/// </summary>
public bool ShowTip { get; set; }
/// <summary>
/// 错误信息
/// </summary>
public string ErrorMessage { get; set; }
/// <summary>
/// 触发的规则列表
/// </summary>
public List<TriggeredRuleInfo> TriggeredRules { get; set; } = new List<TriggeredRuleInfo>();
}
/// <summary>
/// 触发规则详情
/// </summary>
public class TriggeredRuleInfo
{
public string RuleId { get; set; }
public long? ApplicationId { get; set; }
public string RuleName { get; set; }
public RiskControlStrategy ControlStrategy { get; set; }
public string RuleText { get; set; }
public string Message { get; set; }
}
}