syntax = "proto2";

package SuperBDResult;

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "SuperBDResult";

message UnionAuditList {
    repeated UnionAuditInfo list = 1;
}

message UnionAuditInfo {
    optional int64 id = 1;//流水唯一ID
    optional string masterId = 2;//申请的公会长id
    optional string bdUserId = 3;//所属的BD
    optional string createTime = 4;//申请时间
}

message UnionAuditData {
    optional int64 id = 1;//流水唯一ID
    optional BaseUserInfo bdUserInfo = 2;//所属的BD基础数据
    optional BaseUserInfo masterInfo = 3;//申请的公会长id
    optional string unionName = 4;//公会名称
    optional string slogan = 5;//公会口号
    optional int32 status = 6;//审核结果 0:待审核 1:审核通过 2:审核不通过
    optional string auditTime = 7;//审核时间（审核了才有）
    optional string unionId = 8;//公会ID（审核通过才有）
}

message BaseUserInfo {
    optional string userId = 1; //用户ID
    optional string nickName = 2; //用户昵称
    optional string headUrl = 3; //第三方头象
    optional int32 sex = 4;// 性别
    optional int32 age = 5;//年龄
    optional string countryIcon = 6;//国旗图标emoji

    optional int32 level = 7;//平台等级
    optional int32 charmLevel = 8;//魅力等级
    optional int32 funLevel = 9;//财富等级
}

message BDList {
    repeated BDInfo list = 1;
}

message BDInfo {
    optional BaseUserInfo bdUserInfo = 1;
    optional int32 status = 2;//状态 1：正常 2： 失效
}

message BDData {
    optional BaseUserInfo bdUserInfo = 1;
    optional int32 status = 2;//状态 1：正常 2： 失效
    optional string createTime = 3;//成为BD时间（YYYY-MM-DD hh:mm:ss）
    optional int32 unionCount = 4;//公会数量
}