198 lines
4.7 KiB
C#
198 lines
4.7 KiB
C#
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; }
|
|
}
|
|
|
|
}
|