old_flsystem/PCRobot.Pack/ClientWechatMsg.cs

274 lines
6.3 KiB
C#
Raw Permalink 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;
namespace PCRobot.Pack
{
/// <summary>
/// 收到微信消息
/// </summary>
public class WechatReceiveMsg : 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 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;
/// <summary>
/// 原始消息
/// </summary>
public string OriMessage { get; set; }
/// <summary>
/// 消息Id
/// </summary>
public string Msgid { get; set; }
/// <summary>
/// 接收时间
/// </summary>
public long Timestamp { get; set; }
}
/// <summary>
/// 微信群成员信息
/// </summary>
public class WechatGroupMember : BaseMsg
{
/// <summary>
/// json格式的用户信息
/// </summary>
public string Message { get; set; }
}
/// <summary>
/// 申请添加我为好友,需要审核
/// </summary>
public class WechatApplyFriend : 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; }
}
/// <summary>
/// 新好友
/// </summary>
public class WechatNewFriend : BaseMsg
{
/// <summary>
/// 账号
/// </summary>
public string FromUserName { get; set; }
/// <summary>
/// 昵称
/// </summary>
public string FromUserNick { get; set; }
/// <summary>
/// 头像
/// </summary>
public string Avatar { get; set; }
/// <summary>
/// 性别
/// </summary>
public int Sex { get; set; }
}
/// <summary>
/// 获取到通讯录列表
/// </summary>
public class WechatContact : BaseMsg
{
/// <summary>
/// json
/// </summary>
public string Message { get; set; }
}
/// <summary>
/// 新用户入群
/// </summary>
public class WechatNewMemer : BaseMsg
{
/// <summary>
/// 群id
/// </summary>
public string GroupId { get; set; }
/// <summary>
/// 群昵称
/// </summary>
public string GroupNick { get; set; }
/// <summary>
/// 邀请人账号
/// </summary>
public string SourceName { get; set; }
/// <summary>
/// 邀请人昵称
/// </summary>
public string SourceNick { get; set; }
/// <summary>
/// 账号
/// </summary>
public string MemberName { get; set; }
/// <summary>
/// 新人昵称
/// </summary>
public string MemberNick { get; set; }
/// <summary>
/// 成员数量
/// </summary>
public int TotalMember { get; set; }
}
/// <summary>
/// 转账收款
/// </summary>
public class WechatReicevePay : 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 WechatStatus : BaseMsg
{
/// <summary>
/// uin
/// </summary>
public string Uin { get; set; }
/// <summary>
/// 登录状态
/// </summary>
public Status Status { get; set; }
/// <summary>
/// 设备信息
/// </summary>
public string Device { get; set; }
}
public enum Status
{
线 = 0,
退 = 1
}
/// <summary>
/// 检查域名是否无效
/// </summary>
public class CheckUrl : BaseMsg
{
/// <summary>
/// 状态
/// </summary>
public int Status { get; set; }
}
/// <summary>
/// 创建群
/// </summary>
public class CreateRoom : BaseMsg
{
/// <summary>
/// 用户数量
/// </summary>
public int MemberTotal { get; set; }
/// <summary>
/// 新群号
/// </summary>
public string GroupId { get; set; }
}
public class CommonResult : BaseMsg
{
/// <summary>
/// json
/// </summary>
public string Data { get; set; }
}
}