ComplianceServer/code/Hg.Complaint.Domain/Dto/NegativeMessageDto.cs

156 lines
4.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Complaint.Domain.Dto
{
/// <summary>
/// 消极消息
/// </summary>
public class NegativeMessageDto
{
/// <summary>
/// 消息ID
/// </summary>
public string? Msgid { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public string? Msgtype { get; set; }
/// <summary>
/// 接收时间
/// </summary>
public long? Recvtime { get; set; }
/// <summary>
/// 发送时间
/// </summary>
public long? Msgtime { get; set; }
/// <summary>
/// 企微ID
/// </summary>
public string? Corpid { get; set; }
/// <summary>
/// 企微名称
/// </summary>
public string? Corpname { get; set; }
/// <summary>
/// 群消息接收者列表
/// </summary>
public string? Tolist { get; set; }
/// <summary>
/// 房间ID
/// </summary>
public string? Roomid { get; set; }
/// <summary>
/// 发送序列号
/// </summary>
public long? Seq { get; set; }
/// <summary>
/// 发送或接收,1:发送,2:接收
/// </summary>
[JsonPropertyName("send_type")]
public int? SendType { get; set; }
/// <summary>
/// 聊天内容
/// </summary>
[JsonPropertyName("text_content")]
public string? TextContent { get; set; }
/// <summary>
/// 不合规词汇ID位图
/// </summary>
[JsonPropertyName("illegal_words")]
public string[]? IllegalWords { get; set; }
/// <summary>
/// 外部联系人客户ID
/// </summary>
[JsonPropertyName("external_resid")]
public string? ExternalResid { get; set; }
/// <summary>
/// 外部联系人联合ID
/// </summary>
[JsonPropertyName("external_unionid")]
public string? ExternalUnionid { get; set; }
/// <summary>
/// 外部联系人账号或群ID
/// </summary>
[JsonPropertyName("external_appuserid")]
public string? EnternalAppuserid { get; set; }
/// <summary>
/// 外部联系人昵称或群名称
/// </summary>
[JsonPropertyName("external_nickname")]
public string? ExternalNickname { get; set; }
/// <summary>
/// 内部联系人工号
/// </summary>
[JsonPropertyName("internal_eid")]
public int? EnternalEid { get; set; }
/// <summary>
/// 内部联系人小组ID
/// </summary>
[JsonPropertyName("internal_groupid")]
public int? InternalGroupid { get; set; }
/// <summary>
/// 内部联系人部门ID
/// </summary>
[JsonPropertyName("internal_deptid")]
public int? InternalDeptid { get; set; }
/// <summary>
/// 内部联系人员工姓名
/// </summary>
[JsonPropertyName("internal_employee_name")]
public string? InternalEmployeeName { get; set; }
/// <summary>
/// 内部联系人小组名称
/// </summary>
[JsonPropertyName("internal_group_name")]
public string? InternalGroupName { get; set; }
/// <summary>
/// 内部联系人业务部名称
/// </summary>
[JsonPropertyName("internal_dept_name")]
public string? InternalDeptName { get; set; }
/// <summary>
/// 内部联系人联合ID
/// </summary>
[JsonPropertyName("internal_unionid")]
public string? InternalUnionid { get; set; }
/// <summary>
/// 内部联系人昵称或群名称
/// </summary>
[JsonPropertyName("internal_nickname")]
public string? InternalNickname { get; set; }
/// <summary>
/// 内部联系人ID
/// </summary>
[JsonPropertyName("internal_appuserid")]
public string? InternalAppuserid { get; set; }
}
}