admin/src/Oms.Application/Dtos/Channels/AutoTriggerSaveInput.cs
zzh 43563b727f feat: 自动触发公式引擎与查价运输方式分组接口
实现中文公式预报前拦截、规则测试 API 及按销售产品分组返回查价运输方式选项。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 18:36:17 +08:00

55 lines
1.1 KiB
C#

using Oms.Domain.Shared.Enums;
namespace Oms.Application.Dtos.Channels;
/// <summary>
/// 自动触发规则保存入参。
/// </summary>
public class AutoTriggerSaveInput
{
/// <summary>
/// 主键。
/// </summary>
public int? Id { get; set; }
/// <summary>
/// 状态。
/// </summary>
public EnableStatus Status { get; set; }
/// <summary>
/// 规则名称。
/// </summary>
public string? RuleName { get; set; }
/// <summary>
/// 优先级,数值越小越先执行。
/// </summary>
public int Priority { get; set; } = 100;
/// <summary>
/// 操作类型。
/// </summary>
public string? Operation { get; set; }
/// <summary>
/// 触发时机。
/// </summary>
public string? TriggerTiming { get; set; }
/// <summary>
/// 触发条件。
/// </summary>
public string? TriggerCondition { get; set; }
/// <summary>
/// 提示信息。
/// </summary>
public string? PromptMessage { get; set; }
/// <summary>
/// 通知对象。
/// </summary>
public string? Notifier { get; set; }
}