274 lines
6.3 KiB
C#
274 lines
6.3 KiB
C#
|
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; }
|
|||
|
}
|
|||
|
|
|||
|
}
|