using Hg.Complaint.Domain.Dto.ContentModel; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hg.Complaint.Domain.Dto { public class ComplaintLogDetailDto { public int Id { get; set; } [JsonIgnore] public ComplaintSignType? SignType { get; set; } public string? SignTypeStr { get { return SignType?.GetDescription(); } } [JsonIgnore] public ComplaintSignWay? SignWay { get; set; } public string? SignWayStr { get { return SignWay?.GetDescription(); } } [JsonIgnore] public ComplaintSource? Source { get; set; } public string? SourceStr { get { return Source?.GetDescription(); } } public string? Type { get; set; } public DateTime? Ctime { get; set; } public string? Content { get; set; } /// /// 企微聊天id /// public string? Msgid { get; set; } public string? Appid { get; set; } public string? Appuserid { get; set; } public string? InternalAppuserid { get; set; } public string? Nickname { get; set; } public string? InternalNickname { get; set; } [JsonIgnore] public string? ContentJson { get; set; } public string? Keywords { get; set; } public string? Deptname { get; set; } public string? Signer { get; set; } public int? Deptid { get; set; } public int? Eid { get; set; } /// /// 水军类型 /// public ComplaintSignReason? Reason { get; set; } } }