using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyCode.Project.Domain.Message.Response.Wechat { /// /// 模板实体 /// public class TemplateModel { /// /// 用户ID /// public Guid UserID { get; set; } /// /// 模板ID /// public string TemplateId { get; set; } /// /// 模板跳转链接 /// public string Url { get; set; } /// /// 模板项数据 /// public List Data { get; set; } /// /// 关键字索引 /// private int _keywordIndex; /// /// 初始化一个 /// /// 用户Id /// 模板ID /// 模板跳转链 public TemplateModel(Guid UserID, string templateId, string url = "") { this.TemplateId = templateId; this.Url = url; this.Data = new List(); this.UserID = UserID; this._keywordIndex = 0; } /// /// 添加模板关键字 /// /// 值 /// public TemplateModel Keyword(string value) { this._keywordIndex++; this.AddData("keyword" + _keywordIndex, value); return this; } /// /// 添加模板项数据 /// /// 键 /// 值 /// private void AddData(string key, string value) { this.Data.Add(new TemplateItem(key, value)); } } }