70 lines
1.7 KiB
C#
70 lines
1.7 KiB
C#
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; }
|
|
|
|
/// <summary>
|
|
/// 企微聊天id
|
|
/// </summary>
|
|
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; }
|
|
|
|
/// <summary>
|
|
/// 水军类型
|
|
/// </summary>
|
|
public ComplaintSignReason? Reason { get; set; }
|
|
}
|
|
}
|