|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
|
namespace Mytek.UMCLib
|
{
|
[Serializable]
|
public class WxMessageData : AppMessageData
|
{
|
public string MessageTemplateID { get; private set; }
|
|
public string WxToken { get; private set; }
|
|
public WxMessageData(string title, string content, string wxToken, string messageTemplateID, string messageType)
|
: this(title, content, wxToken, messageTemplateID, messageType, MessageActor.CreateActor(Guid.Empty.ToString("N")).AppendCapp("", "系统消息", Guid.Empty.ToString("N")))
|
{
|
}
|
|
public WxMessageData(string title, string content, string wxToken, string messageTemplateID, string messageType, MessageActor sender)
|
: base(title, content, messageType, sender)
|
{
|
base.Title = title;
|
base.Time = DateTime.Now;
|
base.Images = new string[0];
|
base.ExtData = new Dictionary<string, string>();
|
this.WxToken = wxToken;
|
this.MessageTemplateID = messageTemplateID;
|
}
|
|
|
public override string ToString()
|
{
|
return JsonConvert.SerializeObject((object)this);
|
}
|
}
|
}
|