using System.Reflection; using System.Text.Json.Serialization; namespace Yi.Framework.AiHub.Application.Contracts.Dtos.Chat; /// /// 消息创建结果输出 /// public class MessageCreatedOutput { /// /// 消息类型 /// [JsonIgnore] public ChatMessageTypeEnum TypeEnum { get; set; } /// /// 消息类型 /// public string Type => TypeEnum.ToString(); /// /// 消息ID /// public Guid MessageId { get; set; } /// /// 消息创建时间 /// public DateTime CreationTime { get; set; } } /// /// 消息类型枚举 /// public enum ChatMessageTypeEnum { /// /// 用户消息 /// UserMessage, /// /// 系统消息 /// SystemMessage }