实现中文公式预报前拦截、规则测试 API 及按销售产品分组返回查价运输方式选项。 Co-authored-by: Cursor <cursoragent@cursor.com>
55 lines
1.1 KiB
C#
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; }
|
|
}
|