syntax = "proto3"; package ArtistInfo; option go_package = "./;artistInfo"; service ArtistInfo { rpc GetUserInfo (GetUserInfoRequest) returns (GetUserInfoRespond) {} rpc CreateUserInfo (UserInfoCommonRequest) returns (CreateUserInfoRespond) {} rpc UpdateUserInfo (UserInfoCommonRequest) returns (UpdateUserInfoRespond) {} rpc UserUpdateTel (UserUpdateTelRequest) returns (UserUpdateTelRespond) {} rpc UserUpdateMsg (UserUpdateMsgRequest) returns (UserUpdateMsgRespond) {} rpc Verifyfdd (VerifyfddRequest) returns (VerifyfddRespond) {} rpc FinishVerify (FinishVerifyRequest) returns (FinishVerifyRespond) {} } message UserUpdateInfoService{ string TelNum = 1 [json_name = "telNum"]; string CertificateNum = 2 [json_name = "certificateNum"]; string CertificateImg = 3 [json_name = "certificateImg"]; string JoinAssoTime = 4 [json_name = "joinAssoTime"]; string RealName = 5 [json_name = "realName"]; string PenName = 6 [json_name = "penName"]; string StageName = 7 [json_name = "stageName"]; int32 Sex = 8 [json_name = "sex"]; string IdCard = 9 [json_name = "idCard"]; string IdCardFront = 10 [json_name = "idCardFront"]; string IdCardBack = 11 [json_name = "idCardBack"]; int32 Age = 12 [json_name = "age"]; int32 Ruler = 13 [json_name = "ruler"]; repeated string ConAddress = 14 [json_name = "conAddress"]; string Photo = 15 [json_name = "photo"]; string Video = 16 [json_name = "video"]; int32 FddState = 17 [json_name = "fddState"]; string CustomerId = 18 [json_name = "customerId"]; string InvitedCode = 19 [json_name = "invitedCode"]; string InvitedName = 20 [json_name = "invitedName"]; string WxAccount = 21 [json_name = "wxAccount"]; string QrCodeImg = 22 [json_name = "qrCode"]; string QrCodeImgDownload = 23 [json_name = "qrCodeDownload"]; string HtmlType = 24 [json_name = "htmlType"]; string EnvType = 25 [json_name = "envType"]; } message User{ int32 ID =1 [json_name = "id"]; string Account = 2 [json_name = "account"]; string MnemonicWords = 3 [json_name = "mnemonicWords"]; string TelNum = 4 [json_name = "telNum"]; string Name = 5 [json_name = "name"]; string PenName = 6 [json_name = "penName"]; string StageName = 7 [json_name = "stageName"]; string JoinAssoTime = 8 [json_name = "joinAssoTime"]; string CertificateNum = 9 [json_name = "certificateNum"]; string CertificateImg = 10 [json_name = "certificateImg"]; string Key = 11 [json_name = "key"]; int32 RealNameID = 12 [json_name = "realNameID"]; string IDNum = 13 [json_name = "idNum"]; int32 Sex = 14 [json_name = "sex"]; string OpenId = 15 [json_name = "openId"]; string CustomerId = 16 [json_name = "customerId"]; int32 Age = 17 [json_name = "age"]; string Introduct = 18 [json_name = "introduct"]; int64 CreateAt = 19 [json_name = "createAt"]; string ConAddress =20 [json_name = "conAddress"]; string Photo = 21 [json_name = "photo"]; string Video = 22 [json_name = "video"]; bool IsRealName = 23 [json_name = "isRealName"]; int32 FddState = 24 [json_name = "fddState"]; string WxAccount = 25 [json_name = "wxAccount"]; bool IsLock = 26 [json_name = "isLock"]; string InvitedCode = 27 [json_name = "invitedCode"]; int32 IsRead = 28 [json_name = "isRead"]; int32 IsImport = 29 [json_name = "isImport"]; bool Enable = 30 [json_name = "enable"]; } message UserInfoCommonRequest{ int64 Id = 1 [json_name = "id"]; UserUpdateInfoService UserUpdateInfoService = 2 [json_name = "userUpdateInfoService"]; } message GetUserInfoRequest { int64 Id = 1 [json_name = "id"]; } message GetUserInfoRespond { UserUpdateInfoService Data = 1 [json_name = "data"]; } // message CreateUserInfoRequest { // int64 Id = 1 [json_name = "id"]; // UserUpdateInfoService UserUpdateInfoService = 2 [json_name = "userUpdateInfoService"]; // } message CreateUserInfoRespond { User User = 1 [json_name = "user"]; string Url = 2 [json_name = "url"]; } // message UpdateUserInfoRequest { // int64 Id = 1 [json_name = "id"]; // UserUpdateInfoService UserUpdateInfoService = 2 [json_name = "userUpdateInfoService"]; // } message UpdateUserInfoRespond { User User = 1 [json_name = "user"]; } message UserUpdateTelRequest { int64 Id = 1 [json_name = "id"]; string TelNum = 2 [json_name = "telNum"]; string VerCode = 3 [json_name = "verCode"]; } message UserUpdateTelRespond { string TelNum = 1 [json_name = "telNum"]; } message UserUpdateMsgRequest { int64 Id = 1 [json_name = "id"]; } message UserUpdateMsgRespond {} message VerifyfddRequest { int64 Id = 1 [json_name = "id"]; } message VerifyfddRespond { bool Ready = 1 [json_name = "ready"]; string Url = 2 [json_name = "url"]; } message FinishVerifyRequest { int64 Id = 1 [json_name = "id"]; int64 ContractId = 2 [json_name = "contractId"]; string HtmlType = 3 [json_name = "htmlType"]; string EnvType = 4 [json_name = "envType"]; } message FinishVerifyRespond { User User = 1 [json_name = "user"]; }