54 lines
1.3 KiB
C#
54 lines
1.3 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace NPP.SmartSchedue.Api.Contracts.Services.Notification.Output;
|
|
|
|
/// <summary>
|
|
/// 预定义模板
|
|
/// </summary>
|
|
public class PredefinedTemplate
|
|
{
|
|
/// <summary>
|
|
/// 模板ID
|
|
/// </summary>
|
|
public string TemplateId { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 模板名称
|
|
/// </summary>
|
|
public string TemplateName { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 模板分类
|
|
/// </summary>
|
|
public string Category { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 模板描述
|
|
/// </summary>
|
|
public string Description { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 邮件主题模板
|
|
/// </summary>
|
|
public string EmailSubjectTemplate { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 邮件内容模板
|
|
/// </summary>
|
|
public string EmailContentTemplate { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 系统消息标题模板
|
|
/// </summary>
|
|
public string SystemMessageTitleTemplate { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 系统消息内容模板
|
|
/// </summary>
|
|
public string SystemMessageContentTemplate { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// 支持的变量列表
|
|
/// </summary>
|
|
public List<TemplateVariable> SupportedVariables { get; set; } = new List<TemplateVariable>();
|
|
} |