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 }