81 lines
2.0 KiB
Protocol Buffer
81 lines
2.0 KiB
Protocol Buffer
syntax = "proto3";
|
||
package openim.chat.common;
|
||
option go_package = "git.imall.cloud/openim/chat/pkg/protocol/common";
|
||
|
||
|
||
message UserFullInfo{
|
||
string userID = 1;
|
||
string password = 2;
|
||
string account = 3;
|
||
string phoneNumber = 4;
|
||
string areaCode = 5;
|
||
string email = 6;
|
||
string nickname = 7;
|
||
string faceURL = 8;
|
||
int32 gender = 9;
|
||
int32 level = 10;
|
||
int64 birth = 11;
|
||
int32 allowAddFriend = 12;
|
||
int32 allowBeep = 13;
|
||
int32 allowVibration = 14;
|
||
int32 globalRecvMsgOpt = 15;
|
||
int32 registerType = 16;
|
||
int32 userType = 17; // 用户类型: 0=普通用户, 1=企业用户, 2=机器人, 3=管理员
|
||
string userFlag = 18; // 用户标签/标识
|
||
int64 createTime = 19; // 用户创建时间
|
||
string ip = 20; // 用户最新登录IP
|
||
// 实名认证信息
|
||
string idCard = 21; // 身份证号
|
||
string realName = 22; // 真实姓名
|
||
string idCardPhotoFront = 23; // 身份证正面照片URL
|
||
string idCardPhotoBack = 24; // 身份证反面照片URL
|
||
int32 auditStatus = 25; // 审核状态:0-未审核,1-审核通过,2-审核拒绝
|
||
}
|
||
|
||
message UserPublicInfo{
|
||
string userID = 1;
|
||
string account = 2;
|
||
string email = 3;
|
||
string nickname = 4;
|
||
string faceURL = 5;
|
||
int32 gender = 6;
|
||
int32 level = 7;
|
||
int32 userType = 8; // 用户类型: 0=普通用户, 1=企业用户, 2=机器人, 3=管理员
|
||
}
|
||
|
||
message UserIdentity {
|
||
string email = 1;
|
||
string areaCode = 2;
|
||
string phoneNumber = 3;
|
||
string deviceID = 4;
|
||
int32 platform = 5;
|
||
string account = 6;
|
||
}
|
||
|
||
|
||
message AppletInfo {
|
||
string id = 1;
|
||
string name = 2;
|
||
string appID = 3;
|
||
string icon = 4;
|
||
string url = 5;
|
||
string md5 = 6;
|
||
int64 size = 7;
|
||
string version = 8;
|
||
uint32 priority = 9;
|
||
uint32 status = 10;
|
||
int64 createTime = 11;
|
||
}
|
||
|
||
message LogInfo{
|
||
string userID=1;
|
||
int32 platform=2;
|
||
string url=3;
|
||
int64 createTime=4;
|
||
string nickname=5;
|
||
string logID=6;
|
||
string filename=7;
|
||
string systemType=8;
|
||
string ex=9;
|
||
string version=10;
|
||
} |