完善事件框架

This commit is contained in:
Mattuy
2018-12-15 17:54:19 +08:00
parent 145c242d4b
commit 0e6d1922e0
10 changed files with 124 additions and 40 deletions
+27 -2
View File
@@ -3,10 +3,26 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
//此文件定义Json序列化与反序列化时使用的数据结构,仅内部使用
namespace Interact
{
#region
//包头基本结构
public class BaseHead
{
//请求ID,由发送方定义的随机字符串。如果接受方有返回数据应包含相同的Token
public string Token;
//操作类型,决定数据的其他内容
public string Operation;
}
// 接受方返回的执行结果反馈包头,包含错误文本
public class ResultHead : BaseHead
{
//错误文本,为空则执行成功
public string Error;
}
#endregion
#region Json序列化与反序列化时使用的数据结构使
//登录信息包头
internal class JsonLogInfoHead : BaseHead
{
@@ -14,4 +30,13 @@ namespace Interact
public string Pwd;
}
//用户信息
internal class JsonUserInfo
{
public string User; //用户名
public string NickName; //昵称
public string Motto; //个性签名
public string UGroup; //用户组
}
#endregion
}