using System.ComponentModel.DataAnnotations;

namespace NPP.SmartSchedue.Api.Contracts.Services.Notification.Input;

/// <summary>
/// 获取业务变量输入模型
/// </summary>
public class GetBusinessVariablesInput
{
    /// <summary>
    /// 业务类型
    /// </summary>
    [Required(ErrorMessage = "业务类型不能为空")]
    public string BusinessType { get; set; } = "";

    /// <summary>
    /// 业务ID
    /// </summary>
    public long? BusinessId { get; set; }

    /// <summary>
    /// 业务数据
    /// </summary>
    public string BusinessData { get; set; } = "";
}