github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/oidb/oidb0xeb7.proto (about)

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/oidb";
     4  
     5  // DEB7 prefix
     6  message DEB7ReqBody {
     7    // optional StSignInStatusReq signInStatusReq = 1;
     8    optional StSignInWriteReq signInWriteReq = 2;
     9  }
    10  
    11  message DEB7Ret {
    12    optional uint32 code = 1;
    13    optional string msg = 2;
    14  }
    15  
    16  message DEB7RspBody {
    17    optional StSignInStatusRsp signInStatusRsp = 1;
    18    optional StSignInWriteRsp signInWriteRsp = 2;
    19  }
    20  
    21  message SignInStatusBase {
    22    optional uint32 status = 1;
    23    optional int64 currentTimeStamp = 2;
    24  }
    25  
    26  message SignInStatusDoneInfo {
    27    optional string leftTitleWrod = 1;
    28    optional string rightDescWord = 2;
    29    repeated string belowPortraitWords = 3;
    30    optional string recordUrl = 4;
    31  }
    32  
    33  message SignInStatusGroupScore {
    34    optional string groupScoreWord = 1;
    35    optional string scoreUrl = 2;
    36  }
    37  
    38  message SignInStatusNotInfo {
    39    optional string buttonWord = 1;
    40    optional string signDescWordLeft = 2;
    41    optional string signDescWordRight = 3;
    42  }
    43  
    44  message SignInStatusYesterdayFirst {
    45    optional string yesterdayFirstUid = 1;
    46    optional string yesterdayWord = 2;
    47    optional string yesterdayNick = 3;
    48  }
    49  
    50  message StDaySignedInfo {
    51    optional string uid = 1;
    52    optional string uidGroupNick = 2;
    53    optional int64 signedTimeStamp = 3;
    54    optional int32 signInRank = 4;
    55  }
    56  
    57  message StDaySignedListReq {
    58    optional string dayYmd = 1;
    59    optional string uid = 2;
    60    optional string groupId = 3;
    61    optional int32 offset = 4;
    62    optional int32 limit = 5;
    63  }
    64  
    65  message StDaySignedListRsp {
    66    optional DEB7Ret ret = 1;
    67    repeated StDaySignedPage page = 2;
    68  }
    69  
    70  message StDaySignedPage {
    71    repeated StDaySignedInfo infos = 1;
    72    optional int32 offset = 2;
    73    optional int32 total = 3;
    74  }
    75  
    76  message StKingSignedInfo {
    77    optional string uid = 1;
    78    optional string groupNick = 2;
    79    optional int64 signedTimeStamp = 3;
    80    optional int32 signedCount = 4;
    81  }
    82  
    83  message StKingSignedListReq {
    84    optional string uid = 1;
    85    optional string groupId = 2;
    86  }
    87  
    88  message StKingSignedListRsp {
    89    optional DEB7Ret ret = 1;
    90    optional StKingSignedInfo yesterdayFirst = 2;
    91    repeated StKingSignedInfo topSignedTotal = 3;
    92    repeated StKingSignedInfo topSignedContinue = 4;
    93  }
    94  
    95  message StSignInRecordDaySigned {
    96    optional float daySignedRatio = 1;
    97    optional int32 dayTotalSignedUid = 2;
    98    optional StDaySignedPage daySignedPage = 3;
    99    optional string daySignedUrl = 4;
   100  }
   101  
   102  message StSignInRecordKing {
   103    optional StKingSignedInfo yesterdayFirst = 1;
   104    repeated StKingSignedInfo topSignedTotal = 2;
   105    repeated StKingSignedInfo topSignedContinue = 3;
   106    optional string kingUrl = 4;
   107  }
   108  
   109  message StSignInRecordReq {
   110    optional string dayYmd = 1;
   111    optional string uid = 2;
   112    optional string groupId = 3;
   113  }
   114  
   115  message StSignInRecordRsp {
   116    optional DEB7Ret ret = 1;
   117    optional SignInStatusBase base = 2;
   118    optional StSignInRecordUser userRecord = 3;
   119    optional StSignInRecordDaySigned daySigned = 4;
   120    optional StSignInRecordKing kingRecord = 5;
   121    optional StViewGroupLevel level = 6;
   122  }
   123  
   124  message StSignInRecordUser {
   125    optional int32 totalSignedDays = 2;
   126    optional int64 earliestSignedTimeStamp = 3;
   127    optional int64 continueSignedDays = 4;
   128    repeated string historySignedDays = 5;
   129    optional string groupName = 6;
   130  }
   131  
   132  message StSignInStatusReq {
   133    optional string uid = 1;
   134    optional string groupId = 2;
   135    optional uint32 scene = 3;
   136    optional string clientVersion = 4;
   137  }
   138  
   139  message StSignInStatusRsp {
   140    optional DEB7Ret ret = 1;
   141    optional SignInStatusBase base = 2;
   142    optional SignInStatusYesterdayFirst yesterday = 3;
   143    optional SignInStatusNotInfo notInfo = 4;
   144    optional SignInStatusDoneInfo doneInfo = 5;
   145    optional SignInStatusGroupScore groupScore = 6;
   146    optional string mantleUrl = 7;
   147    optional string backgroundUrl = 8;
   148  }
   149  
   150  message StSignInWriteReq {
   151    optional string uid = 1;
   152    optional string groupId = 2;
   153    optional string clientVersion = 3;
   154  }
   155  
   156  message StSignInWriteRsp {
   157    optional DEB7Ret ret = 1;
   158    optional SignInStatusDoneInfo doneInfo = 2;
   159    optional SignInStatusGroupScore groupScore = 3;
   160  }
   161  
   162  message StViewGroupLevel {
   163    optional string title = 1;
   164    optional string url = 2;
   165  }