old_flsystem/PCRobot.Pack/ClientWorkWechatMsg.cs

198 lines
4.7 KiB
C#
Raw Normal View History

2022-09-20 03:10:29 +00:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/// <summary>
/// 企业客户端事件
/// </summary>
namespace PCRobot.Pack
{
/// <summary>
/// 收到微信消息
/// </summary>
public class WorkWechatReceiveMsg : BaseMsg
{
/// <summary>
/// 是否由客户端发出的消息
/// </summary>
public bool IsSend { get; set; }
/// <summary>
/// 用户的微信ID
/// </summary>
public string FromUsername { get; set; }
/// <summary>
/// 用户昵称
/// </summary>
public string FromUsernick { get; set; }
/// <summary>
/// 发送时间
/// </summary>
public long Timestamp { get; set; }
/// <summary>
/// 原始数据内容
/// </summary>
public string OriMessage { get; set; }
/// <summary>
/// 消息内容
/// </summary>
public string FromMessage { get; set; }
/// <summary>
/// 群号
/// </summary>
public string FromGroupid { get; set; } = string.Empty;
/// <summary>
/// 群昵称
/// </summary>
public string FromGroupNick { get; set; } = string.Empty;
/// <summary>
/// 消息类型
/// </summary>
public WechatMsgType FromMessageType { get; set; }
/// <summary>
/// 图片的CND xml信息
/// </summary>
public string FileCDNXML { get; set; } = string.Empty;
}
public class WorkWechatGroupMember : BaseMsg
{
/// <summary>
/// json
/// </summary>
public string Message { get; set; }
}
/// <summary>
/// 申请添加我为好友,需要审核
/// </summary>
public class WorkWechatApplyFriend : BaseMsg
{
/// <summary>
/// 新朋友Id
/// </summary>
public string NewFriendWxid { get; set; }
/// <summary>
/// 新朋友昵称
/// </summary>
public string NewFriendNick { get; set; }
/// <summary>
/// 附加消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 推荐人wxid 可能为空
/// </summary>
public string OldFriendWxid { get; set; }
/// <summary>
/// 推荐人昵称 可能为空
/// </summary>
public string OldFriendNick { get; set; }
/// <summary>
/// token
/// </summary>
public string Token { get; set; }
}
public class WorkWechatNewFriend : BaseMsg
{
public string FromUserName { get; set; }
public string FromUserNick { get; set; }
}
/// <summary>
/// 获取到通讯录列表
/// </summary>
public class WorkWechatContact : BaseMsg
{
/// <summary>
/// json
/// </summary>
public string Message { get; set; }
}
/// <summary>
/// 新用户入群
/// </summary>
public class WorkWechatNewMemer : BaseMsg
{
/// <summary>
/// 群id
/// </summary>
public string GroupId { get; set; }
/// <summary>
/// 群昵称
/// </summary>
public string GroupNick { get; set; }
/// <summary>
/// 邀请人昵称
/// </summary>
public string SourceNick { get; set; }
/// <summary>
/// 邀请人账号
/// </summary>
public string SourceName { get; set; }
/// <summary>
/// 新人昵称
/// </summary>
public string MemberNick { get; set; }
}
/// <summary>
/// 转账收款
/// </summary>
public class WorkWechatReicevePay : BaseMsg
{
/// <summary>
/// 转账用户账号
/// </summary>
public string FromUsername { get; set; }
/// <summary>
/// 转账用户昵称
/// </summary>
public string FromUsernick { get; set; }
/// <summary>
/// 失效时间
/// </summary>
public string Invalidtime { get; set; }
/// <summary>
///
/// </summary>
public string Transferid { get; set; }
/// <summary>
/// 转账金额
/// </summary>
public double Money { get; set; }
}
/// <summary>
/// 创建群
/// </summary>
public class WorkCreateRoom : BaseMsg
{
/// <summary>
/// 用户数量
/// </summary>
public int MemberTotal { get; set; }
/// <summary>
/// 新群号
/// </summary>
public string GroupId { get; set; }
}
}