// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.6 // protoc v7.34.1 // source: api/api_msg.proto package pb import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // 获取站点信息(公开接口,用于前端显示站点名称和版本号) type ApiGetSiteInfoReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSiteInfoReq) Reset() { *x = ApiGetSiteInfoReq{} mi := &file_api_api_msg_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSiteInfoReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSiteInfoReq) ProtoMessage() {} func (x *ApiGetSiteInfoReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSiteInfoReq.ProtoReflect.Descriptor instead. func (*ApiGetSiteInfoReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{0} } type ApiGetSiteInfoResp struct { state protoimpl.MessageState `protogen:"open.v1"` Sitename string `protobuf:"bytes,1,opt,name=sitename,proto3" json:"sitename"` //@go_tags(`json:"sitename"`) 后台站点名称 CurrencyType int32 `protobuf:"varint,2,opt,name=currency_type,json=currencyType,proto3" json:"currency_type"` //@go_tags(`json:"currency_type"`) 货币类型:0=人民币(元) 1=美元(USD) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSiteInfoResp) Reset() { *x = ApiGetSiteInfoResp{} mi := &file_api_api_msg_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSiteInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSiteInfoResp) ProtoMessage() {} func (x *ApiGetSiteInfoResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSiteInfoResp.ProtoReflect.Descriptor instead. func (*ApiGetSiteInfoResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{1} } func (x *ApiGetSiteInfoResp) GetSitename() string { if x != nil { return x.Sitename } return "" } func (x *ApiGetSiteInfoResp) GetCurrencyType() int32 { if x != nil { return x.CurrencyType } return 0 } // 登录 type ApiLoginReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiLoginReq) Reset() { *x = ApiLoginReq{} mi := &file_api_api_msg_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiLoginReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiLoginReq) ProtoMessage() {} func (x *ApiLoginReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiLoginReq.ProtoReflect.Descriptor instead. func (*ApiLoginReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{2} } func (x *ApiLoginReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiLoginReq) GetPassword() string { if x != nil { return x.Password } return "" } type ApiLoginResp struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account"` //@go_tags(`json:"account"`) Identity Identity `protobuf:"varint,2,opt,name=identity,proto3,enum=Identity" json:"identity"` //@go_tags(`json:"identity"`) Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token"` //@go_tags(`json:"token"`) Access string `protobuf:"bytes,5,opt,name=access,proto3" json:"access"` //@go_tags(`json:"access"`) Avatar string `protobuf:"bytes,6,opt,name=avatar,proto3" json:"avatar"` //@go_tags(`json:"avatar"`) Factoryids string `protobuf:"bytes,7,opt,name=factoryids,proto3" json:"factoryids"` //@go_tags(`json:"factoryids"`) 所属工厂列表,逗号分割 Productids string `protobuf:"bytes,8,opt,name=productids,proto3" json:"productids"` //@go_tags(`json:"productids"`) 所属产品列表,逗号分割(代理用) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiLoginResp) Reset() { *x = ApiLoginResp{} mi := &file_api_api_msg_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiLoginResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiLoginResp) ProtoMessage() {} func (x *ApiLoginResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiLoginResp.ProtoReflect.Descriptor instead. func (*ApiLoginResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{3} } func (x *ApiLoginResp) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiLoginResp) GetIdentity() Identity { if x != nil { return x.Identity } return Identity_Identity_Null } func (x *ApiLoginResp) GetToken() string { if x != nil { return x.Token } return "" } func (x *ApiLoginResp) GetAccess() string { if x != nil { return x.Access } return "" } func (x *ApiLoginResp) GetAvatar() string { if x != nil { return x.Avatar } return "" } func (x *ApiLoginResp) GetFactoryids() string { if x != nil { return x.Factoryids } return "" } func (x *ApiLoginResp) GetProductids() string { if x != nil { return x.Productids } return "" } // 获取配置 type ApiGetConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConfigReq) Reset() { *x = ApiGetConfigReq{} mi := &file_api_api_msg_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConfigReq) ProtoMessage() {} func (x *ApiGetConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConfigReq.ProtoReflect.Descriptor instead. func (*ApiGetConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{4} } type ApiGetConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` Config []*DBAppConfigItem `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConfigResp) Reset() { *x = ApiGetConfigResp{} mi := &file_api_api_msg_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConfigResp) ProtoMessage() {} func (x *ApiGetConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConfigResp.ProtoReflect.Descriptor instead. func (*ApiGetConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{5} } func (x *ApiGetConfigResp) GetConfig() []*DBAppConfigItem { if x != nil { return x.Config } return nil } // 添加配置 type ApiAddConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` Config *DBAppConfigItem `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddConfigReq) Reset() { *x = ApiAddConfigReq{} mi := &file_api_api_msg_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddConfigReq) ProtoMessage() {} func (x *ApiAddConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddConfigReq.ProtoReflect.Descriptor instead. func (*ApiAddConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{6} } func (x *ApiAddConfigReq) GetConfig() *DBAppConfigItem { if x != nil { return x.Config } return nil } type ApiAddConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddConfigResp) Reset() { *x = ApiAddConfigResp{} mi := &file_api_api_msg_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddConfigResp) ProtoMessage() {} func (x *ApiAddConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddConfigResp.ProtoReflect.Descriptor instead. func (*ApiAddConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{7} } // 更新配置 type ApiUpdateConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` Config *DBAppConfigItem `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateConfigReq) Reset() { *x = ApiUpdateConfigReq{} mi := &file_api_api_msg_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateConfigReq) ProtoMessage() {} func (x *ApiUpdateConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateConfigReq.ProtoReflect.Descriptor instead. func (*ApiUpdateConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{8} } func (x *ApiUpdateConfigReq) GetConfig() *DBAppConfigItem { if x != nil { return x.Config } return nil } type ApiUpdateConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateConfigResp) Reset() { *x = ApiUpdateConfigResp{} mi := &file_api_api_msg_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateConfigResp) ProtoMessage() {} func (x *ApiUpdateConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateConfigResp.ProtoReflect.Descriptor instead. func (*ApiUpdateConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{9} } // 删除配置 type ApiDelConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelConfigReq) Reset() { *x = ApiDelConfigReq{} mi := &file_api_api_msg_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelConfigReq) ProtoMessage() {} func (x *ApiDelConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelConfigReq.ProtoReflect.Descriptor instead. func (*ApiDelConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{10} } func (x *ApiDelConfigReq) GetId() uint64 { if x != nil { return x.Id } return 0 } type ApiDelConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelConfigResp) Reset() { *x = ApiDelConfigResp{} mi := &file_api_api_msg_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelConfigResp) ProtoMessage() {} func (x *ApiDelConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelConfigResp.ProtoReflect.Descriptor instead. func (*ApiDelConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{11} } // 获取智能体 type ApiGetAgentReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentReq) Reset() { *x = ApiGetAgentReq{} mi := &file_api_api_msg_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentReq) ProtoMessage() {} func (x *ApiGetAgentReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentReq.ProtoReflect.Descriptor instead. func (*ApiGetAgentReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{12} } func (x *ApiGetAgentReq) GetId() string { if x != nil { return x.Id } return "" } type ApiGetAgentResp struct { state protoimpl.MessageState `protogen:"open.v1"` Agent *DBAgent `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentResp) Reset() { *x = ApiGetAgentResp{} mi := &file_api_api_msg_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentResp) ProtoMessage() {} func (x *ApiGetAgentResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentResp.ProtoReflect.Descriptor instead. func (*ApiGetAgentResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{13} } func (x *ApiGetAgentResp) GetAgent() *DBAgent { if x != nil { return x.Agent } return nil } // 获取智能体 type ApiGetAgentsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentsReq) Reset() { *x = ApiGetAgentsReq{} mi := &file_api_api_msg_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentsReq) ProtoMessage() {} func (x *ApiGetAgentsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentsReq.ProtoReflect.Descriptor instead. func (*ApiGetAgentsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{14} } type ApiGetAgentsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Agents []*DBAgent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentsResp) Reset() { *x = ApiGetAgentsResp{} mi := &file_api_api_msg_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentsResp) ProtoMessage() {} func (x *ApiGetAgentsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentsResp.ProtoReflect.Descriptor instead. func (*ApiGetAgentsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{15} } func (x *ApiGetAgentsResp) GetAgents() []*DBAgent { if x != nil { return x.Agents } return nil } // 获取智能体 type ApiAddAgentReq struct { state protoimpl.MessageState `protogen:"open.v1"` Agent *DBAgent `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddAgentReq) Reset() { *x = ApiAddAgentReq{} mi := &file_api_api_msg_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddAgentReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddAgentReq) ProtoMessage() {} func (x *ApiAddAgentReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddAgentReq.ProtoReflect.Descriptor instead. func (*ApiAddAgentReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{16} } func (x *ApiAddAgentReq) GetAgent() *DBAgent { if x != nil { return x.Agent } return nil } type ApiAddAgentResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddAgentResp) Reset() { *x = ApiAddAgentResp{} mi := &file_api_api_msg_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddAgentResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddAgentResp) ProtoMessage() {} func (x *ApiAddAgentResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddAgentResp.ProtoReflect.Descriptor instead. func (*ApiAddAgentResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{17} } // 获取智能体 type ApiUpdateAgentReq struct { state protoimpl.MessageState `protogen:"open.v1"` Agent *DBAgent `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateAgentReq) Reset() { *x = ApiUpdateAgentReq{} mi := &file_api_api_msg_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateAgentReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateAgentReq) ProtoMessage() {} func (x *ApiUpdateAgentReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateAgentReq.ProtoReflect.Descriptor instead. func (*ApiUpdateAgentReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{18} } func (x *ApiUpdateAgentReq) GetAgent() *DBAgent { if x != nil { return x.Agent } return nil } type ApiUpdateAgentResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateAgentResp) Reset() { *x = ApiUpdateAgentResp{} mi := &file_api_api_msg_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateAgentResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateAgentResp) ProtoMessage() {} func (x *ApiUpdateAgentResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateAgentResp.ProtoReflect.Descriptor instead. func (*ApiUpdateAgentResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{19} } // 删除智能体 type ApiDelAgentReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelAgentReq) Reset() { *x = ApiDelAgentReq{} mi := &file_api_api_msg_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelAgentReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelAgentReq) ProtoMessage() {} func (x *ApiDelAgentReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelAgentReq.ProtoReflect.Descriptor instead. func (*ApiDelAgentReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{20} } func (x *ApiDelAgentReq) GetId() string { if x != nil { return x.Id } return "" } type ApiDelAgentResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelAgentResp) Reset() { *x = ApiDelAgentResp{} mi := &file_api_api_msg_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelAgentResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelAgentResp) ProtoMessage() {} func (x *ApiDelAgentResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelAgentResp.ProtoReflect.Descriptor instead. func (*ApiDelAgentResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{21} } type ApiGetMcpServersReq struct { state protoimpl.MessageState `protogen:"open.v1"` Region Region `protobuf:"varint,1,opt,name=region,proto3,enum=Region" json:"region,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMcpServersReq) Reset() { *x = ApiGetMcpServersReq{} mi := &file_api_api_msg_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMcpServersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMcpServersReq) ProtoMessage() {} func (x *ApiGetMcpServersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMcpServersReq.ProtoReflect.Descriptor instead. func (*ApiGetMcpServersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{22} } func (x *ApiGetMcpServersReq) GetRegion() Region { if x != nil { return x.Region } return Region_RegionUnknown } type ApiGetMcpServersResp struct { state protoimpl.MessageState `protogen:"open.v1"` Servers []*DBMcpServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMcpServersResp) Reset() { *x = ApiGetMcpServersResp{} mi := &file_api_api_msg_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMcpServersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMcpServersResp) ProtoMessage() {} func (x *ApiGetMcpServersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMcpServersResp.ProtoReflect.Descriptor instead. func (*ApiGetMcpServersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{23} } func (x *ApiGetMcpServersResp) GetServers() []*DBMcpServer { if x != nil { return x.Servers } return nil } type ApiGetMcpServerReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMcpServerReq) Reset() { *x = ApiGetMcpServerReq{} mi := &file_api_api_msg_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMcpServerReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMcpServerReq) ProtoMessage() {} func (x *ApiGetMcpServerReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMcpServerReq.ProtoReflect.Descriptor instead. func (*ApiGetMcpServerReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{24} } func (x *ApiGetMcpServerReq) GetId() string { if x != nil { return x.Id } return "" } type ApiGetMcpServerResp struct { state protoimpl.MessageState `protogen:"open.v1"` Server *DBMcpServer `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMcpServerResp) Reset() { *x = ApiGetMcpServerResp{} mi := &file_api_api_msg_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMcpServerResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMcpServerResp) ProtoMessage() {} func (x *ApiGetMcpServerResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMcpServerResp.ProtoReflect.Descriptor instead. func (*ApiGetMcpServerResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{25} } func (x *ApiGetMcpServerResp) GetServer() *DBMcpServer { if x != nil { return x.Server } return nil } type ApiAddMcpServersReq struct { state protoimpl.MessageState `protogen:"open.v1"` Servers []*DBMcpServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddMcpServersReq) Reset() { *x = ApiAddMcpServersReq{} mi := &file_api_api_msg_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddMcpServersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddMcpServersReq) ProtoMessage() {} func (x *ApiAddMcpServersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddMcpServersReq.ProtoReflect.Descriptor instead. func (*ApiAddMcpServersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{26} } func (x *ApiAddMcpServersReq) GetServers() []*DBMcpServer { if x != nil { return x.Servers } return nil } type ApiAddMcpServersResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddMcpServersResp) Reset() { *x = ApiAddMcpServersResp{} mi := &file_api_api_msg_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddMcpServersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddMcpServersResp) ProtoMessage() {} func (x *ApiAddMcpServersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddMcpServersResp.ProtoReflect.Descriptor instead. func (*ApiAddMcpServersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{27} } type ApiUpdateMcpServersReq struct { state protoimpl.MessageState `protogen:"open.v1"` Servers []*DBMcpServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateMcpServersReq) Reset() { *x = ApiUpdateMcpServersReq{} mi := &file_api_api_msg_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateMcpServersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateMcpServersReq) ProtoMessage() {} func (x *ApiUpdateMcpServersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateMcpServersReq.ProtoReflect.Descriptor instead. func (*ApiUpdateMcpServersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{28} } func (x *ApiUpdateMcpServersReq) GetServers() []*DBMcpServer { if x != nil { return x.Servers } return nil } type ApiUPdateMcpServerResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUPdateMcpServerResp) Reset() { *x = ApiUPdateMcpServerResp{} mi := &file_api_api_msg_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUPdateMcpServerResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUPdateMcpServerResp) ProtoMessage() {} func (x *ApiUPdateMcpServerResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUPdateMcpServerResp.ProtoReflect.Descriptor instead. func (*ApiUPdateMcpServerResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{29} } type ApiDelMcpServersReq struct { state protoimpl.MessageState `protogen:"open.v1"` Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelMcpServersReq) Reset() { *x = ApiDelMcpServersReq{} mi := &file_api_api_msg_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelMcpServersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelMcpServersReq) ProtoMessage() {} func (x *ApiDelMcpServersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelMcpServersReq.ProtoReflect.Descriptor instead. func (*ApiDelMcpServersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{30} } func (x *ApiDelMcpServersReq) GetIds() []string { if x != nil { return x.Ids } return nil } type ApiDelMcpServerResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelMcpServerResp) Reset() { *x = ApiDelMcpServerResp{} mi := &file_api_api_msg_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelMcpServerResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelMcpServerResp) ProtoMessage() {} func (x *ApiDelMcpServerResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelMcpServerResp.ProtoReflect.Descriptor instead. func (*ApiDelMcpServerResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{31} } // 获取方案商列表 type ApiGetSolutionProvidersReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSolutionProvidersReq) Reset() { *x = ApiGetSolutionProvidersReq{} mi := &file_api_api_msg_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSolutionProvidersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSolutionProvidersReq) ProtoMessage() {} func (x *ApiGetSolutionProvidersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSolutionProvidersReq.ProtoReflect.Descriptor instead. func (*ApiGetSolutionProvidersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{32} } type ApiGetSolutionProvidersResp struct { state protoimpl.MessageState `protogen:"open.v1"` Providers []*DBSolutionProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSolutionProvidersResp) Reset() { *x = ApiGetSolutionProvidersResp{} mi := &file_api_api_msg_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSolutionProvidersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSolutionProvidersResp) ProtoMessage() {} func (x *ApiGetSolutionProvidersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSolutionProvidersResp.ProtoReflect.Descriptor instead. func (*ApiGetSolutionProvidersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{33} } func (x *ApiGetSolutionProvidersResp) GetProviders() []*DBSolutionProvider { if x != nil { return x.Providers } return nil } // 获取方案商信息 type ApiGetSolutionProviderReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSolutionProviderReq) Reset() { *x = ApiGetSolutionProviderReq{} mi := &file_api_api_msg_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSolutionProviderReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSolutionProviderReq) ProtoMessage() {} func (x *ApiGetSolutionProviderReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSolutionProviderReq.ProtoReflect.Descriptor instead. func (*ApiGetSolutionProviderReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{34} } func (x *ApiGetSolutionProviderReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiGetSolutionProviderResp struct { state protoimpl.MessageState `protogen:"open.v1"` Provider *DBSolutionProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSolutionProviderResp) Reset() { *x = ApiGetSolutionProviderResp{} mi := &file_api_api_msg_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSolutionProviderResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSolutionProviderResp) ProtoMessage() {} func (x *ApiGetSolutionProviderResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSolutionProviderResp.ProtoReflect.Descriptor instead. func (*ApiGetSolutionProviderResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{35} } func (x *ApiGetSolutionProviderResp) GetProvider() *DBSolutionProvider { if x != nil { return x.Provider } return nil } // 添加方案商 type ApiAddSolutionProviderReq struct { state protoimpl.MessageState `protogen:"open.v1"` Provider *DBSolutionProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddSolutionProviderReq) Reset() { *x = ApiAddSolutionProviderReq{} mi := &file_api_api_msg_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddSolutionProviderReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddSolutionProviderReq) ProtoMessage() {} func (x *ApiAddSolutionProviderReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddSolutionProviderReq.ProtoReflect.Descriptor instead. func (*ApiAddSolutionProviderReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{36} } func (x *ApiAddSolutionProviderReq) GetProvider() *DBSolutionProvider { if x != nil { return x.Provider } return nil } type ApiAddSolutionProviderResp struct { state protoimpl.MessageState `protogen:"open.v1"` Provider *DBSolutionProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddSolutionProviderResp) Reset() { *x = ApiAddSolutionProviderResp{} mi := &file_api_api_msg_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddSolutionProviderResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddSolutionProviderResp) ProtoMessage() {} func (x *ApiAddSolutionProviderResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddSolutionProviderResp.ProtoReflect.Descriptor instead. func (*ApiAddSolutionProviderResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{37} } func (x *ApiAddSolutionProviderResp) GetProvider() *DBSolutionProvider { if x != nil { return x.Provider } return nil } // 更新方案商 type ApiUpdateSolutionProviderReq struct { state protoimpl.MessageState `protogen:"open.v1"` Provider *DBSolutionProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateSolutionProviderReq) Reset() { *x = ApiUpdateSolutionProviderReq{} mi := &file_api_api_msg_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateSolutionProviderReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateSolutionProviderReq) ProtoMessage() {} func (x *ApiUpdateSolutionProviderReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateSolutionProviderReq.ProtoReflect.Descriptor instead. func (*ApiUpdateSolutionProviderReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{38} } func (x *ApiUpdateSolutionProviderReq) GetProvider() *DBSolutionProvider { if x != nil { return x.Provider } return nil } type ApiUpdateSolutionProviderResp struct { state protoimpl.MessageState `protogen:"open.v1"` Provider *DBSolutionProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateSolutionProviderResp) Reset() { *x = ApiUpdateSolutionProviderResp{} mi := &file_api_api_msg_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateSolutionProviderResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateSolutionProviderResp) ProtoMessage() {} func (x *ApiUpdateSolutionProviderResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateSolutionProviderResp.ProtoReflect.Descriptor instead. func (*ApiUpdateSolutionProviderResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{39} } func (x *ApiUpdateSolutionProviderResp) GetProvider() *DBSolutionProvider { if x != nil { return x.Provider } return nil } // 删除方案商 type ApiDelSolutionProviderReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelSolutionProviderReq) Reset() { *x = ApiDelSolutionProviderReq{} mi := &file_api_api_msg_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelSolutionProviderReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelSolutionProviderReq) ProtoMessage() {} func (x *ApiDelSolutionProviderReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelSolutionProviderReq.ProtoReflect.Descriptor instead. func (*ApiDelSolutionProviderReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{40} } func (x *ApiDelSolutionProviderReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiDelSolutionProviderResp struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelSolutionProviderResp) Reset() { *x = ApiDelSolutionProviderResp{} mi := &file_api_api_msg_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelSolutionProviderResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelSolutionProviderResp) ProtoMessage() {} func (x *ApiDelSolutionProviderResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelSolutionProviderResp.ProtoReflect.Descriptor instead. func (*ApiDelSolutionProviderResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{41} } func (x *ApiDelSolutionProviderResp) GetId() uint32 { if x != nil { return x.Id } return 0 } // 获取品牌商列表 type ApiGetBrandsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetBrandsReq) Reset() { *x = ApiGetBrandsReq{} mi := &file_api_api_msg_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetBrandsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetBrandsReq) ProtoMessage() {} func (x *ApiGetBrandsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetBrandsReq.ProtoReflect.Descriptor instead. func (*ApiGetBrandsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{42} } type ApiGetBrandsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Brands []*DBBrand `protobuf:"bytes,1,rep,name=brands,proto3" json:"brands,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetBrandsResp) Reset() { *x = ApiGetBrandsResp{} mi := &file_api_api_msg_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetBrandsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetBrandsResp) ProtoMessage() {} func (x *ApiGetBrandsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetBrandsResp.ProtoReflect.Descriptor instead. func (*ApiGetBrandsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{43} } func (x *ApiGetBrandsResp) GetBrands() []*DBBrand { if x != nil { return x.Brands } return nil } // 获取品牌商信息 type ApiGetBrandReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetBrandReq) Reset() { *x = ApiGetBrandReq{} mi := &file_api_api_msg_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetBrandReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetBrandReq) ProtoMessage() {} func (x *ApiGetBrandReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetBrandReq.ProtoReflect.Descriptor instead. func (*ApiGetBrandReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{44} } func (x *ApiGetBrandReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiGetBrandResp struct { state protoimpl.MessageState `protogen:"open.v1"` Brand *DBBrand `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetBrandResp) Reset() { *x = ApiGetBrandResp{} mi := &file_api_api_msg_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetBrandResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetBrandResp) ProtoMessage() {} func (x *ApiGetBrandResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetBrandResp.ProtoReflect.Descriptor instead. func (*ApiGetBrandResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{45} } func (x *ApiGetBrandResp) GetBrand() *DBBrand { if x != nil { return x.Brand } return nil } // 添加品牌商信息 // 新增品牌商。服务端一并建好该品牌的「官方渠道」(品牌自营那条销售线,不配账号); // 勾选 create_account 时再建一个绑定本品牌的品牌商账号(仅超管可用)。 type ApiAddBrandReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brand *DBBrand `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` CreateAccount bool `protobuf:"varint,2,opt,name=create_account,json=createAccount,proto3" json:"create_account"` //@go_tags(`json:"create_account"`) 是否同时创建品牌商账号 AccountUsername string `protobuf:"bytes,3,opt,name=account_username,json=accountUsername,proto3" json:"account_username"` //@go_tags(`json:"account_username"`) 品牌商账号用户名 AccountPassword string `protobuf:"bytes,4,opt,name=account_password,json=accountPassword,proto3" json:"account_password"` //@go_tags(`json:"account_password"`) 品牌商账号密码 AccountRemark string `protobuf:"bytes,5,opt,name=account_remark,json=accountRemark,proto3" json:"account_remark"` //@go_tags(`json:"account_remark"`) 品牌商账号备注 OfficialChannelName string `protobuf:"bytes,6,opt,name=official_channel_name,json=officialChannelName,proto3" json:"official_channel_name"` //@go_tags(`json:"official_channel_name"`) 官方渠道名称(留空=「<品牌名>官方渠道」) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddBrandReq) Reset() { *x = ApiAddBrandReq{} mi := &file_api_api_msg_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddBrandReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddBrandReq) ProtoMessage() {} func (x *ApiAddBrandReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddBrandReq.ProtoReflect.Descriptor instead. func (*ApiAddBrandReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{46} } func (x *ApiAddBrandReq) GetBrand() *DBBrand { if x != nil { return x.Brand } return nil } func (x *ApiAddBrandReq) GetCreateAccount() bool { if x != nil { return x.CreateAccount } return false } func (x *ApiAddBrandReq) GetAccountUsername() string { if x != nil { return x.AccountUsername } return "" } func (x *ApiAddBrandReq) GetAccountPassword() string { if x != nil { return x.AccountPassword } return "" } func (x *ApiAddBrandReq) GetAccountRemark() string { if x != nil { return x.AccountRemark } return "" } func (x *ApiAddBrandReq) GetOfficialChannelName() string { if x != nil { return x.OfficialChannelName } return "" } type ApiAddBrandResp struct { state protoimpl.MessageState `protogen:"open.v1"` Brand *DBBrand `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` Channel *DBChannel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 自动创建的品牌官方渠道 Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account"` //@go_tags(`json:"account"`) 同时创建的品牌商账号用户名(未创建则为空) AccountPassword string `protobuf:"bytes,4,opt,name=account_password,json=accountPassword,proto3" json:"account_password"` //@go_tags(`json:"account_password"`) 初始密码明文,仅本次创建返回一次(库里只存 bcrypt 哈希) MailTo string `protobuf:"bytes,5,opt,name=mail_to,json=mailTo,proto3" json:"mail_to"` //@go_tags(`json:"mail_to"`) 凭据已发往的邮箱(逗号分隔,空=未发) MailError string `protobuf:"bytes,6,opt,name=mail_error,json=mailError,proto3" json:"mail_error"` //@go_tags(`json:"mail_error"`) 邮件发送失败原因(空=成功或未发) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddBrandResp) Reset() { *x = ApiAddBrandResp{} mi := &file_api_api_msg_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddBrandResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddBrandResp) ProtoMessage() {} func (x *ApiAddBrandResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddBrandResp.ProtoReflect.Descriptor instead. func (*ApiAddBrandResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{47} } func (x *ApiAddBrandResp) GetBrand() *DBBrand { if x != nil { return x.Brand } return nil } func (x *ApiAddBrandResp) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } func (x *ApiAddBrandResp) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiAddBrandResp) GetAccountPassword() string { if x != nil { return x.AccountPassword } return "" } func (x *ApiAddBrandResp) GetMailTo() string { if x != nil { return x.MailTo } return "" } func (x *ApiAddBrandResp) GetMailError() string { if x != nil { return x.MailError } return "" } // 更新品牌商信息 type ApiUpdateBrandReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brand *DBBrand `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateBrandReq) Reset() { *x = ApiUpdateBrandReq{} mi := &file_api_api_msg_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateBrandReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateBrandReq) ProtoMessage() {} func (x *ApiUpdateBrandReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateBrandReq.ProtoReflect.Descriptor instead. func (*ApiUpdateBrandReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{48} } func (x *ApiUpdateBrandReq) GetBrand() *DBBrand { if x != nil { return x.Brand } return nil } type ApiUpdateBrandResp struct { state protoimpl.MessageState `protogen:"open.v1"` Brand *DBBrand `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateBrandResp) Reset() { *x = ApiUpdateBrandResp{} mi := &file_api_api_msg_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateBrandResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateBrandResp) ProtoMessage() {} func (x *ApiUpdateBrandResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateBrandResp.ProtoReflect.Descriptor instead. func (*ApiUpdateBrandResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{49} } func (x *ApiUpdateBrandResp) GetBrand() *DBBrand { if x != nil { return x.Brand } return nil } // 删除品牌商信息 type ApiDelBrandReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelBrandReq) Reset() { *x = ApiDelBrandReq{} mi := &file_api_api_msg_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelBrandReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelBrandReq) ProtoMessage() {} func (x *ApiDelBrandReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelBrandReq.ProtoReflect.Descriptor instead. func (*ApiDelBrandReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{50} } func (x *ApiDelBrandReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiDelBrandResp struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelBrandResp) Reset() { *x = ApiDelBrandResp{} mi := &file_api_api_msg_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelBrandResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelBrandResp) ProtoMessage() {} func (x *ApiDelBrandResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelBrandResp.ProtoReflect.Descriptor instead. func (*ApiDelBrandResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{51} } func (x *ApiDelBrandResp) GetId() uint32 { if x != nil { return x.Id } return 0 } // 结算单列表(品牌商/渠道商账号由后端按归属强制收敛) type ApiGetSettlementsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Period uint32 `protobuf:"varint,1,opt,name=period,proto3" json:"period"` //@go_tags(`json:"period"`) 结算月 YYYYMM,0=最近一个有数据的月 Channelid string `protobuf:"bytes,3,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id 空=不限 Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 状态过滤 -1=不限(默认) Batchno string `protobuf:"bytes,5,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 生产批次号 空=不限 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSettlementsReq) Reset() { *x = ApiGetSettlementsReq{} mi := &file_api_api_msg_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSettlementsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSettlementsReq) ProtoMessage() {} func (x *ApiGetSettlementsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSettlementsReq.ProtoReflect.Descriptor instead. func (*ApiGetSettlementsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{52} } func (x *ApiGetSettlementsReq) GetPeriod() uint32 { if x != nil { return x.Period } return 0 } func (x *ApiGetSettlementsReq) GetChannelid() string { if x != nil { return x.Channelid } return "" } func (x *ApiGetSettlementsReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiGetSettlementsReq) GetBatchno() string { if x != nil { return x.Batchno } return "" } type ApiGetSettlementsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Items []*DBSettlementMonth `protobuf:"bytes,1,rep,name=items,proto3" json:"items"` //@go_tags(`json:"items"`) 结算明细 TotalBase int64 `protobuf:"varint,2,opt,name=total_base,json=totalBase,proto3" json:"total_base"` //@go_tags(`json:"total_base"`) 合计基数(分) TotalChannel int64 `protobuf:"varint,4,opt,name=total_channel,json=totalChannel,proto3" json:"total_channel"` //@go_tags(`json:"total_channel"`) 合计渠道商分成(分) TotalPlatform int64 `protobuf:"varint,5,opt,name=total_platform,json=totalPlatform,proto3" json:"total_platform"` //@go_tags(`json:"total_platform"`) 合计平台留存(分) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetSettlementsResp) Reset() { *x = ApiGetSettlementsResp{} mi := &file_api_api_msg_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetSettlementsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetSettlementsResp) ProtoMessage() {} func (x *ApiGetSettlementsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetSettlementsResp.ProtoReflect.Descriptor instead. func (*ApiGetSettlementsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{53} } func (x *ApiGetSettlementsResp) GetItems() []*DBSettlementMonth { if x != nil { return x.Items } return nil } func (x *ApiGetSettlementsResp) GetTotalBase() int64 { if x != nil { return x.TotalBase } return 0 } func (x *ApiGetSettlementsResp) GetTotalChannel() int64 { if x != nil { return x.TotalChannel } return 0 } func (x *ApiGetSettlementsResp) GetTotalPlatform() int64 { if x != nil { return x.TotalPlatform } return 0 } // 生成/重算某月结算单(仅超管/管理员;已确认的行不动) type ApiGenSettlementReq struct { state protoimpl.MessageState `protogen:"open.v1"` Period uint32 `protobuf:"varint,1,opt,name=period,proto3" json:"period"` //@go_tags(`json:"period"`) 结算月 YYYYMM unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGenSettlementReq) Reset() { *x = ApiGenSettlementReq{} mi := &file_api_api_msg_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGenSettlementReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGenSettlementReq) ProtoMessage() {} func (x *ApiGenSettlementReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGenSettlementReq.ProtoReflect.Descriptor instead. func (*ApiGenSettlementReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{54} } func (x *ApiGenSettlementReq) GetPeriod() uint32 { if x != nil { return x.Period } return 0 } type ApiGenSettlementResp struct { state protoimpl.MessageState `protogen:"open.v1"` Period uint32 `protobuf:"varint,1,opt,name=period,proto3" json:"period"` //@go_tags(`json:"period"`) 结算月 Rows int64 `protobuf:"varint,2,opt,name=rows,proto3" json:"rows"` //@go_tags(`json:"rows"`) 生成/更新的行数 Skipped int64 `protobuf:"varint,3,opt,name=skipped,proto3" json:"skipped"` //@go_tags(`json:"skipped"`) 因已确认而跳过的行数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGenSettlementResp) Reset() { *x = ApiGenSettlementResp{} mi := &file_api_api_msg_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGenSettlementResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGenSettlementResp) ProtoMessage() {} func (x *ApiGenSettlementResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGenSettlementResp.ProtoReflect.Descriptor instead. func (*ApiGenSettlementResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{55} } func (x *ApiGenSettlementResp) GetPeriod() uint32 { if x != nil { return x.Period } return 0 } func (x *ApiGenSettlementResp) GetRows() int64 { if x != nil { return x.Rows } return 0 } func (x *ApiGenSettlementResp) GetSkipped() int64 { if x != nil { return x.Skipped } return 0 } // 确认/标记已支付结算单(仅超管/管理员) type ApiConfirmSettlementReq struct { state protoimpl.MessageState `protogen:"open.v1"` Period uint32 `protobuf:"varint,1,opt,name=period,proto3" json:"period"` //@go_tags(`json:"period"`) 结算月 Channelid string `protobuf:"bytes,3,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id(空=无渠道归属那一行) Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 目标状态 1:已确认 2:已支付 0:退回草稿 Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark"` //@go_tags(`json:"remark"`) 备注 Batchno string `protobuf:"bytes,6,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 生产批次号(结算行主键的一部分,空=无法归到批次那一行) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiConfirmSettlementReq) Reset() { *x = ApiConfirmSettlementReq{} mi := &file_api_api_msg_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiConfirmSettlementReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiConfirmSettlementReq) ProtoMessage() {} func (x *ApiConfirmSettlementReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiConfirmSettlementReq.ProtoReflect.Descriptor instead. func (*ApiConfirmSettlementReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{56} } func (x *ApiConfirmSettlementReq) GetPeriod() uint32 { if x != nil { return x.Period } return 0 } func (x *ApiConfirmSettlementReq) GetChannelid() string { if x != nil { return x.Channelid } return "" } func (x *ApiConfirmSettlementReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiConfirmSettlementReq) GetRemark() string { if x != nil { return x.Remark } return "" } func (x *ApiConfirmSettlementReq) GetBatchno() string { if x != nil { return x.Batchno } return "" } type ApiConfirmSettlementResp struct { state protoimpl.MessageState `protogen:"open.v1"` Item *DBSettlementMonth `protobuf:"bytes,1,opt,name=item,proto3" json:"item"` //@go_tags(`json:"item"`) 结算单 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiConfirmSettlementResp) Reset() { *x = ApiConfirmSettlementResp{} mi := &file_api_api_msg_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiConfirmSettlementResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiConfirmSettlementResp) ProtoMessage() {} func (x *ApiConfirmSettlementResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiConfirmSettlementResp.ProtoReflect.Descriptor instead. func (*ApiConfirmSettlementResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{57} } func (x *ApiConfirmSettlementResp) GetItem() *DBSettlementMonth { if x != nil { return x.Item } return nil } // 获取渠道商列表(品牌商账号只能看到自己名下的,由后端作用域强制收敛) type ApiGetChannelsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) 品牌商id 0=不限 Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 状态过滤 -1=不限(默认) 0待审核 1启用 2停用 3驳回 Keyword string `protobuf:"bytes,3,opt,name=keyword,proto3" json:"keyword"` //@go_tags(`json:"keyword"`) 名称/短码模糊搜索 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelsReq) Reset() { *x = ApiGetChannelsReq{} mi := &file_api_api_msg_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelsReq) ProtoMessage() {} func (x *ApiGetChannelsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelsReq.ProtoReflect.Descriptor instead. func (*ApiGetChannelsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{58} } func (x *ApiGetChannelsReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiGetChannelsReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiGetChannelsReq) GetKeyword() string { if x != nil { return x.Keyword } return "" } type ApiGetChannelsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Channels []*DBChannel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels"` //@go_tags(`json:"channels"`) 渠道商列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelsResp) Reset() { *x = ApiGetChannelsResp{} mi := &file_api_api_msg_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelsResp) ProtoMessage() {} func (x *ApiGetChannelsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelsResp.ProtoReflect.Descriptor instead. func (*ApiGetChannelsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{59} } func (x *ApiGetChannelsResp) GetChannels() []*DBChannel { if x != nil { return x.Channels } return nil } // 获取单个渠道商 type ApiGetChannelReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) 渠道商id(短码) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelReq) Reset() { *x = ApiGetChannelReq{} mi := &file_api_api_msg_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelReq) ProtoMessage() {} func (x *ApiGetChannelReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelReq.ProtoReflect.Descriptor instead. func (*ApiGetChannelReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{60} } func (x *ApiGetChannelReq) GetId() string { if x != nil { return x.Id } return "" } type ApiGetChannelResp struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelResp) Reset() { *x = ApiGetChannelResp{} mi := &file_api_api_msg_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelResp) ProtoMessage() {} func (x *ApiGetChannelResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelResp.ProtoReflect.Descriptor instead. func (*ApiGetChannelResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{61} } func (x *ApiGetChannelResp) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } // 添加渠道商(id 由服务端生成短码;品牌商账号提交时 status 固定为待审核) // 勾选 create_account 时一并创建绑定该渠道商的渠道商账号(仅超管可用)。 type ApiAddChannelReq struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 CreateAccount bool `protobuf:"varint,2,opt,name=create_account,json=createAccount,proto3" json:"create_account"` //@go_tags(`json:"create_account"`) 是否同时创建渠道商账号 AccountUsername string `protobuf:"bytes,3,opt,name=account_username,json=accountUsername,proto3" json:"account_username"` //@go_tags(`json:"account_username"`) 渠道商账号用户名 AccountPassword string `protobuf:"bytes,4,opt,name=account_password,json=accountPassword,proto3" json:"account_password"` //@go_tags(`json:"account_password"`) 渠道商账号密码 AccountRemark string `protobuf:"bytes,5,opt,name=account_remark,json=accountRemark,proto3" json:"account_remark"` //@go_tags(`json:"account_remark"`) 渠道商账号备注 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddChannelReq) Reset() { *x = ApiAddChannelReq{} mi := &file_api_api_msg_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddChannelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddChannelReq) ProtoMessage() {} func (x *ApiAddChannelReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddChannelReq.ProtoReflect.Descriptor instead. func (*ApiAddChannelReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{62} } func (x *ApiAddChannelReq) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } func (x *ApiAddChannelReq) GetCreateAccount() bool { if x != nil { return x.CreateAccount } return false } func (x *ApiAddChannelReq) GetAccountUsername() string { if x != nil { return x.AccountUsername } return "" } func (x *ApiAddChannelReq) GetAccountPassword() string { if x != nil { return x.AccountPassword } return "" } func (x *ApiAddChannelReq) GetAccountRemark() string { if x != nil { return x.AccountRemark } return "" } type ApiAddChannelResp struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account"` //@go_tags(`json:"account"`) 同时创建的渠道商账号用户名(未创建则为空) AccountPassword string `protobuf:"bytes,3,opt,name=account_password,json=accountPassword,proto3" json:"account_password"` //@go_tags(`json:"account_password"`) 初始密码明文,仅本次创建返回一次(库里只存 bcrypt 哈希) MailTo string `protobuf:"bytes,4,opt,name=mail_to,json=mailTo,proto3" json:"mail_to"` //@go_tags(`json:"mail_to"`) 凭据已发往的邮箱(逗号分隔,空=未发) MailError string `protobuf:"bytes,5,opt,name=mail_error,json=mailError,proto3" json:"mail_error"` //@go_tags(`json:"mail_error"`) 邮件发送失败原因(空=成功或未发) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddChannelResp) Reset() { *x = ApiAddChannelResp{} mi := &file_api_api_msg_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddChannelResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddChannelResp) ProtoMessage() {} func (x *ApiAddChannelResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddChannelResp.ProtoReflect.Descriptor instead. func (*ApiAddChannelResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{63} } func (x *ApiAddChannelResp) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } func (x *ApiAddChannelResp) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiAddChannelResp) GetAccountPassword() string { if x != nil { return x.AccountPassword } return "" } func (x *ApiAddChannelResp) GetMailTo() string { if x != nil { return x.MailTo } return "" } func (x *ApiAddChannelResp) GetMailError() string { if x != nil { return x.MailError } return "" } // 更新渠道商(id/brandid 不可改) type ApiUpdateChannelReq struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateChannelReq) Reset() { *x = ApiUpdateChannelReq{} mi := &file_api_api_msg_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateChannelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateChannelReq) ProtoMessage() {} func (x *ApiUpdateChannelReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateChannelReq.ProtoReflect.Descriptor instead. func (*ApiUpdateChannelReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{64} } func (x *ApiUpdateChannelReq) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } type ApiUpdateChannelResp struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateChannelResp) Reset() { *x = ApiUpdateChannelResp{} mi := &file_api_api_msg_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateChannelResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateChannelResp) ProtoMessage() {} func (x *ApiUpdateChannelResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateChannelResp.ProtoReflect.Descriptor instead. func (*ApiUpdateChannelResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{65} } func (x *ApiUpdateChannelResp) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } // 删除渠道商(已产生生产批次的渠道商禁止删除) type ApiDelChannelReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) 渠道商id(短码) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelChannelReq) Reset() { *x = ApiDelChannelReq{} mi := &file_api_api_msg_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelChannelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelChannelReq) ProtoMessage() {} func (x *ApiDelChannelReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelChannelReq.ProtoReflect.Descriptor instead. func (*ApiDelChannelReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{66} } func (x *ApiDelChannelReq) GetId() string { if x != nil { return x.Id } return "" } type ApiDelChannelResp struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) 渠道商id(短码) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelChannelResp) Reset() { *x = ApiDelChannelResp{} mi := &file_api_api_msg_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelChannelResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelChannelResp) ProtoMessage() {} func (x *ApiDelChannelResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelChannelResp.ProtoReflect.Descriptor instead. func (*ApiDelChannelResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{67} } func (x *ApiDelChannelResp) GetId() string { if x != nil { return x.Id } return "" } // 审批渠道商(仅超管/管理员) type ApiAuditChannelReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) 渠道商id(短码) Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 目标状态 1:通过启用 2:停用 3:驳回 Auditremark string `protobuf:"bytes,3,opt,name=auditremark,proto3" json:"auditremark"` //@go_tags(`json:"auditremark"`) 审核意见(驳回原因) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAuditChannelReq) Reset() { *x = ApiAuditChannelReq{} mi := &file_api_api_msg_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAuditChannelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAuditChannelReq) ProtoMessage() {} func (x *ApiAuditChannelReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAuditChannelReq.ProtoReflect.Descriptor instead. func (*ApiAuditChannelReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{68} } func (x *ApiAuditChannelReq) GetId() string { if x != nil { return x.Id } return "" } func (x *ApiAuditChannelReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiAuditChannelReq) GetAuditremark() string { if x != nil { return x.Auditremark } return "" } type ApiAuditChannelResp struct { state protoimpl.MessageState `protogen:"open.v1"` Channel *DBChannel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel"` //@go_tags(`json:"channel"`) 渠道商 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAuditChannelResp) Reset() { *x = ApiAuditChannelResp{} mi := &file_api_api_msg_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAuditChannelResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAuditChannelResp) ProtoMessage() {} func (x *ApiAuditChannelResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAuditChannelResp.ProtoReflect.Descriptor instead. func (*ApiAuditChannelResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{69} } func (x *ApiAuditChannelResp) GetChannel() *DBChannel { if x != nil { return x.Channel } return nil } // 厂商设备管理-------------------------------------------------------------------------------- type ApiGetProductsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductsReq) Reset() { *x = ApiGetProductsReq{} mi := &file_api_api_msg_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductsReq) ProtoMessage() {} func (x *ApiGetProductsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductsReq.ProtoReflect.Descriptor instead. func (*ApiGetProductsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{70} } type ApiGetProductsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Products []*DBProduct `protobuf:"bytes,1,rep,name=products,proto3" json:"products,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductsResp) Reset() { *x = ApiGetProductsResp{} mi := &file_api_api_msg_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductsResp) ProtoMessage() {} func (x *ApiGetProductsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductsResp.ProtoReflect.Descriptor instead. func (*ApiGetProductsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{71} } func (x *ApiGetProductsResp) GetProducts() []*DBProduct { if x != nil { return x.Products } return nil } // 获取设备列表 type ApiGetProductReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductReq) Reset() { *x = ApiGetProductReq{} mi := &file_api_api_msg_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductReq) ProtoMessage() {} func (x *ApiGetProductReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductReq.ProtoReflect.Descriptor instead. func (*ApiGetProductReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{72} } func (x *ApiGetProductReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiGetProductResp struct { state protoimpl.MessageState `protogen:"open.v1"` Product *DBProduct `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductResp) Reset() { *x = ApiGetProductResp{} mi := &file_api_api_msg_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductResp) ProtoMessage() {} func (x *ApiGetProductResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductResp.ProtoReflect.Descriptor instead. func (*ApiGetProductResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{73} } func (x *ApiGetProductResp) GetProduct() *DBProduct { if x != nil { return x.Product } return nil } // 获取设备列表 type ApiAddProductReq struct { state protoimpl.MessageState `protogen:"open.v1"` Product *DBProduct `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddProductReq) Reset() { *x = ApiAddProductReq{} mi := &file_api_api_msg_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddProductReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddProductReq) ProtoMessage() {} func (x *ApiAddProductReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[74] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddProductReq.ProtoReflect.Descriptor instead. func (*ApiAddProductReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{74} } func (x *ApiAddProductReq) GetProduct() *DBProduct { if x != nil { return x.Product } return nil } type ApiAddProductResp struct { state protoimpl.MessageState `protogen:"open.v1"` Product *DBProduct `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddProductResp) Reset() { *x = ApiAddProductResp{} mi := &file_api_api_msg_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddProductResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddProductResp) ProtoMessage() {} func (x *ApiAddProductResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[75] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddProductResp.ProtoReflect.Descriptor instead. func (*ApiAddProductResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{75} } func (x *ApiAddProductResp) GetProduct() *DBProduct { if x != nil { return x.Product } return nil } type ApiUpdateProductReq struct { state protoimpl.MessageState `protogen:"open.v1"` Product *DBProduct `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateProductReq) Reset() { *x = ApiUpdateProductReq{} mi := &file_api_api_msg_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateProductReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateProductReq) ProtoMessage() {} func (x *ApiUpdateProductReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateProductReq.ProtoReflect.Descriptor instead. func (*ApiUpdateProductReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{76} } func (x *ApiUpdateProductReq) GetProduct() *DBProduct { if x != nil { return x.Product } return nil } type ApiUpdateProductResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateProductResp) Reset() { *x = ApiUpdateProductResp{} mi := &file_api_api_msg_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateProductResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateProductResp) ProtoMessage() {} func (x *ApiUpdateProductResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateProductResp.ProtoReflect.Descriptor instead. func (*ApiUpdateProductResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{77} } type ApiDelProductReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelProductReq) Reset() { *x = ApiDelProductReq{} mi := &file_api_api_msg_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelProductReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelProductReq) ProtoMessage() {} func (x *ApiDelProductReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelProductReq.ProtoReflect.Descriptor instead. func (*ApiDelProductReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{78} } func (x *ApiDelProductReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiDelProductResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelProductResp) Reset() { *x = ApiDelProductResp{} mi := &file_api_api_msg_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelProductResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelProductResp) ProtoMessage() {} func (x *ApiDelProductResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelProductResp.ProtoReflect.Descriptor instead. func (*ApiDelProductResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{79} } type ApiAddProductVersionReq struct { state protoimpl.MessageState `protogen:"open.v1"` Version *DBProductVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Isuse bool `protobuf:"varint,2,opt,name=isuse,proto3" json:"isuse,omitempty"` //是否使用当前版本 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddProductVersionReq) Reset() { *x = ApiAddProductVersionReq{} mi := &file_api_api_msg_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddProductVersionReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddProductVersionReq) ProtoMessage() {} func (x *ApiAddProductVersionReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddProductVersionReq.ProtoReflect.Descriptor instead. func (*ApiAddProductVersionReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{80} } func (x *ApiAddProductVersionReq) GetVersion() *DBProductVersion { if x != nil { return x.Version } return nil } func (x *ApiAddProductVersionReq) GetIsuse() bool { if x != nil { return x.Isuse } return false } type ApiAddProductVersionResp struct { state protoimpl.MessageState `protogen:"open.v1"` Version *DBProductVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddProductVersionResp) Reset() { *x = ApiAddProductVersionResp{} mi := &file_api_api_msg_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddProductVersionResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddProductVersionResp) ProtoMessage() {} func (x *ApiAddProductVersionResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddProductVersionResp.ProtoReflect.Descriptor instead. func (*ApiAddProductVersionResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{81} } func (x *ApiAddProductVersionResp) GetVersion() *DBProductVersion { if x != nil { return x.Version } return nil } type ApiGetProductVersionsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Pid uint32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductVersionsReq) Reset() { *x = ApiGetProductVersionsReq{} mi := &file_api_api_msg_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductVersionsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductVersionsReq) ProtoMessage() {} func (x *ApiGetProductVersionsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductVersionsReq.ProtoReflect.Descriptor instead. func (*ApiGetProductVersionsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{82} } func (x *ApiGetProductVersionsReq) GetPid() uint32 { if x != nil { return x.Pid } return 0 } type ApiGetProductVersionsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Versions []*DBProductVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductVersionsResp) Reset() { *x = ApiGetProductVersionsResp{} mi := &file_api_api_msg_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductVersionsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductVersionsResp) ProtoMessage() {} func (x *ApiGetProductVersionsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductVersionsResp.ProtoReflect.Descriptor instead. func (*ApiGetProductVersionsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{83} } func (x *ApiGetProductVersionsResp) GetVersions() []*DBProductVersion { if x != nil { return x.Versions } return nil } type ApiDelProductVersionReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelProductVersionReq) Reset() { *x = ApiDelProductVersionReq{} mi := &file_api_api_msg_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelProductVersionReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelProductVersionReq) ProtoMessage() {} func (x *ApiDelProductVersionReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelProductVersionReq.ProtoReflect.Descriptor instead. func (*ApiDelProductVersionReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{84} } func (x *ApiDelProductVersionReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiDelProductVersionResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelProductVersionResp) Reset() { *x = ApiDelProductVersionResp{} mi := &file_api_api_msg_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelProductVersionResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelProductVersionResp) ProtoMessage() {} func (x *ApiDelProductVersionResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelProductVersionResp.ProtoReflect.Descriptor instead. func (*ApiDelProductVersionResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{85} } // 获取渠道包 type ApiGetChannelAppsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelAppsReq) Reset() { *x = ApiGetChannelAppsReq{} mi := &file_api_api_msg_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelAppsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelAppsReq) ProtoMessage() {} func (x *ApiGetChannelAppsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelAppsReq.ProtoReflect.Descriptor instead. func (*ApiGetChannelAppsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{86} } type ApiGetChannelAppsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Apps []*DBChannelApp `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelAppsResp) Reset() { *x = ApiGetChannelAppsResp{} mi := &file_api_api_msg_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelAppsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelAppsResp) ProtoMessage() {} func (x *ApiGetChannelAppsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelAppsResp.ProtoReflect.Descriptor instead. func (*ApiGetChannelAppsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{87} } func (x *ApiGetChannelAppsResp) GetApps() []*DBChannelApp { if x != nil { return x.Apps } return nil } // 获取设备列表 type ApiGetChannelAppReq struct { state protoimpl.MessageState `protogen:"open.v1"` Channel int32 `protobuf:"varint,1,opt,name=channel,proto3" json:"channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelAppReq) Reset() { *x = ApiGetChannelAppReq{} mi := &file_api_api_msg_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelAppReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelAppReq) ProtoMessage() {} func (x *ApiGetChannelAppReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelAppReq.ProtoReflect.Descriptor instead. func (*ApiGetChannelAppReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{88} } func (x *ApiGetChannelAppReq) GetChannel() int32 { if x != nil { return x.Channel } return 0 } type ApiGetChannelAppResp struct { state protoimpl.MessageState `protogen:"open.v1"` App *DBChannelApp `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetChannelAppResp) Reset() { *x = ApiGetChannelAppResp{} mi := &file_api_api_msg_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetChannelAppResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetChannelAppResp) ProtoMessage() {} func (x *ApiGetChannelAppResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetChannelAppResp.ProtoReflect.Descriptor instead. func (*ApiGetChannelAppResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{89} } func (x *ApiGetChannelAppResp) GetApp() *DBChannelApp { if x != nil { return x.App } return nil } // 添加渠道包 type ApiAddChannelAppReq struct { state protoimpl.MessageState `protogen:"open.v1"` App *DBChannelApp `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddChannelAppReq) Reset() { *x = ApiAddChannelAppReq{} mi := &file_api_api_msg_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddChannelAppReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddChannelAppReq) ProtoMessage() {} func (x *ApiAddChannelAppReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddChannelAppReq.ProtoReflect.Descriptor instead. func (*ApiAddChannelAppReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{90} } func (x *ApiAddChannelAppReq) GetApp() *DBChannelApp { if x != nil { return x.App } return nil } type ApiAddChannelAppResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddChannelAppResp) Reset() { *x = ApiAddChannelAppResp{} mi := &file_api_api_msg_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddChannelAppResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddChannelAppResp) ProtoMessage() {} func (x *ApiAddChannelAppResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddChannelAppResp.ProtoReflect.Descriptor instead. func (*ApiAddChannelAppResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{91} } type ApiUploadChannelAppReq struct { state protoimpl.MessageState `protogen:"open.v1"` App *DBChannelApp `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUploadChannelAppReq) Reset() { *x = ApiUploadChannelAppReq{} mi := &file_api_api_msg_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUploadChannelAppReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUploadChannelAppReq) ProtoMessage() {} func (x *ApiUploadChannelAppReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUploadChannelAppReq.ProtoReflect.Descriptor instead. func (*ApiUploadChannelAppReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{92} } func (x *ApiUploadChannelAppReq) GetApp() *DBChannelApp { if x != nil { return x.App } return nil } type ApiUploadChannelAppResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUploadChannelAppResp) Reset() { *x = ApiUploadChannelAppResp{} mi := &file_api_api_msg_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUploadChannelAppResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUploadChannelAppResp) ProtoMessage() {} func (x *ApiUploadChannelAppResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUploadChannelAppResp.ProtoReflect.Descriptor instead. func (*ApiUploadChannelAppResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{93} } type ApiDelChannelAppReq struct { state protoimpl.MessageState `protogen:"open.v1"` Channel int32 `protobuf:"varint,1,opt,name=channel,proto3" json:"channel,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelChannelAppReq) Reset() { *x = ApiDelChannelAppReq{} mi := &file_api_api_msg_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelChannelAppReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelChannelAppReq) ProtoMessage() {} func (x *ApiDelChannelAppReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelChannelAppReq.ProtoReflect.Descriptor instead. func (*ApiDelChannelAppReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{94} } func (x *ApiDelChannelAppReq) GetChannel() int32 { if x != nil { return x.Channel } return 0 } type ApiDelChannelAppResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelChannelAppResp) Reset() { *x = ApiDelChannelAppResp{} mi := &file_api_api_msg_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelChannelAppResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelChannelAppResp) ProtoMessage() {} func (x *ApiDelChannelAppResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelChannelAppResp.ProtoReflect.Descriptor instead. func (*ApiDelChannelAppResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{95} } // 授权码生产管理---------------------------------------------------------------- type ApiCreateAuthCodesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) 品牌商id Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 设备类型 Createtype int32 `protobuf:"varint,3,opt,name=createtype,proto3" json:"createtype"` //@go_tags(`json:"createtype"`) 生成类型 1 生产模式 2 导入模式 Number uint32 `protobuf:"varint,4,opt,name=number,proto3" json:"number"` //@go_tags(`json:"number"`) 生成的授权码数量 // 【已废弃 2026-09-02】服务端从来没读过它,前端也已删掉那个开关。 // 是否生成 MAC 只看产品的 devicetype(经典蓝牙耳机)或是不是导入模式—— // MAC 本身就是设备凭据,没有「绑不绑」这个选择。字段号保留占位,不要复用。 Isbindmac bool `protobuf:"varint,5,opt,name=isbindmac,proto3" json:"isbindmac"` //@go_tags(`json:"isbindmac"`) [已废弃]是否绑定mac地址 Macaddresses string `protobuf:"bytes,6,opt,name=macaddresses,proto3" json:"macaddresses"` //@go_tags(`json:"macaddresses"`) 自定义mac地址 Remark string `protobuf:"bytes,7,opt,name=remark,proto3" json:"remark"` //@go_tags(`json:"remark"`) 批次备注 Batchno string `protobuf:"bytes,8,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 可选:预分配批次号(预览确认流程回传,空=服务端生成) Channelid string `protobuf:"bytes,9,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id(短码),须为启用状态(不再要求归属 brandid) Factoryid uint32 `protobuf:"varint,10,opt,name=factoryid,proto3" json:"factoryid"` //@go_tags(`json:"factoryid"`) 代工厂id(oem_factory.id),0=不指定;非 0 时须存在且未停用 Sharerate int32 `protobuf:"varint,11,opt,name=sharerate,proto3" json:"sharerate"` //@go_tags(`json:"sharerate"`) 本批次渠道分成比例(万分比 0~10000),生产时冻结进批次台账 Rewardvip uint32 `protobuf:"varint,12,opt,name=rewardvip,proto3" json:"rewardvip"` //@go_tags(`json:"rewardvip"`) 本批次绑定赠送VIP天数(0=不送) Rewardtranslate uint32 `protobuf:"varint,13,opt,name=rewardtranslate,proto3" json:"rewardtranslate"` //@go_tags(`json:"rewardtranslate"`) 本批次绑定赠送翻译时长(分钟,0=不送) Rewardmeeting uint32 `protobuf:"varint,14,opt,name=rewardmeeting,proto3" json:"rewardmeeting"` //@go_tags(`json:"rewardmeeting"`) 本批次绑定赠送会议时长(分钟,0=不送) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiCreateAuthCodesReq) Reset() { *x = ApiCreateAuthCodesReq{} mi := &file_api_api_msg_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiCreateAuthCodesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiCreateAuthCodesReq) ProtoMessage() {} func (x *ApiCreateAuthCodesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiCreateAuthCodesReq.ProtoReflect.Descriptor instead. func (*ApiCreateAuthCodesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{96} } func (x *ApiCreateAuthCodesReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiCreateAuthCodesReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiCreateAuthCodesReq) GetCreatetype() int32 { if x != nil { return x.Createtype } return 0 } func (x *ApiCreateAuthCodesReq) GetNumber() uint32 { if x != nil { return x.Number } return 0 } func (x *ApiCreateAuthCodesReq) GetIsbindmac() bool { if x != nil { return x.Isbindmac } return false } func (x *ApiCreateAuthCodesReq) GetMacaddresses() string { if x != nil { return x.Macaddresses } return "" } func (x *ApiCreateAuthCodesReq) GetRemark() string { if x != nil { return x.Remark } return "" } func (x *ApiCreateAuthCodesReq) GetBatchno() string { if x != nil { return x.Batchno } return "" } func (x *ApiCreateAuthCodesReq) GetChannelid() string { if x != nil { return x.Channelid } return "" } func (x *ApiCreateAuthCodesReq) GetFactoryid() uint32 { if x != nil { return x.Factoryid } return 0 } func (x *ApiCreateAuthCodesReq) GetSharerate() int32 { if x != nil { return x.Sharerate } return 0 } func (x *ApiCreateAuthCodesReq) GetRewardvip() uint32 { if x != nil { return x.Rewardvip } return 0 } func (x *ApiCreateAuthCodesReq) GetRewardtranslate() uint32 { if x != nil { return x.Rewardtranslate } return 0 } func (x *ApiCreateAuthCodesReq) GetRewardmeeting() uint32 { if x != nil { return x.Rewardmeeting } return 0 } type ApiCreateAuthCodesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) 品牌商id Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 产品id Batchno string `protobuf:"bytes,3,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 生产批次号(短码) Startmac string `protobuf:"bytes,4,opt,name=startmac,proto3" json:"startmac,omitempty"` //开始mac地址 Endmac string `protobuf:"bytes,5,opt,name=endmac,proto3" json:"endmac,omitempty"` //结束mac地址 Serialstart int64 `protobuf:"varint,6,opt,name=serialstart,proto3" json:"serialstart"` //@go_tags(`json:"serialstart"`) 序号区间起 Serialend int64 `protobuf:"varint,7,opt,name=serialend,proto3" json:"serialend"` //@go_tags(`json:"serialend"`) 序号区间止 Number uint32 `protobuf:"varint,8,opt,name=number,proto3" json:"number,omitempty"` //设备数量 Devices []*DBAuthCode `protobuf:"bytes,9,rep,name=devices,proto3" json:"devices"` //@go_tags(`json:"devices"`) //授权码列表 Channelid string `protobuf:"bytes,10,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id(短码) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiCreateAuthCodesResp) Reset() { *x = ApiCreateAuthCodesResp{} mi := &file_api_api_msg_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiCreateAuthCodesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiCreateAuthCodesResp) ProtoMessage() {} func (x *ApiCreateAuthCodesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiCreateAuthCodesResp.ProtoReflect.Descriptor instead. func (*ApiCreateAuthCodesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{97} } func (x *ApiCreateAuthCodesResp) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiCreateAuthCodesResp) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiCreateAuthCodesResp) GetBatchno() string { if x != nil { return x.Batchno } return "" } func (x *ApiCreateAuthCodesResp) GetStartmac() string { if x != nil { return x.Startmac } return "" } func (x *ApiCreateAuthCodesResp) GetEndmac() string { if x != nil { return x.Endmac } return "" } func (x *ApiCreateAuthCodesResp) GetSerialstart() int64 { if x != nil { return x.Serialstart } return 0 } func (x *ApiCreateAuthCodesResp) GetSerialend() int64 { if x != nil { return x.Serialend } return 0 } func (x *ApiCreateAuthCodesResp) GetNumber() uint32 { if x != nil { return x.Number } return 0 } func (x *ApiCreateAuthCodesResp) GetDevices() []*DBAuthCode { if x != nil { return x.Devices } return nil } func (x *ApiCreateAuthCodesResp) GetChannelid() string { if x != nil { return x.Channelid } return "" } // 撤销生产批次 仅超管可用 已被使用的批次禁止撤销 type ApiRevokeProductionBatchReq struct { state protoimpl.MessageState `protogen:"open.v1"` Productid uint32 `protobuf:"varint,1,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 产品id Batchno string `protobuf:"bytes,2,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 批次号(短码) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRevokeProductionBatchReq) Reset() { *x = ApiRevokeProductionBatchReq{} mi := &file_api_api_msg_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRevokeProductionBatchReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRevokeProductionBatchReq) ProtoMessage() {} func (x *ApiRevokeProductionBatchReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRevokeProductionBatchReq.ProtoReflect.Descriptor instead. func (*ApiRevokeProductionBatchReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{98} } func (x *ApiRevokeProductionBatchReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiRevokeProductionBatchReq) GetBatchno() string { if x != nil { return x.Batchno } return "" } type ApiRevokeProductionBatchResp struct { state protoimpl.MessageState `protogen:"open.v1"` Deleted uint32 `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted"` //@go_tags(`json:"deleted"`) 删除的设备码数量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRevokeProductionBatchResp) Reset() { *x = ApiRevokeProductionBatchResp{} mi := &file_api_api_msg_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRevokeProductionBatchResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRevokeProductionBatchResp) ProtoMessage() {} func (x *ApiRevokeProductionBatchResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRevokeProductionBatchResp.ProtoReflect.Descriptor instead. func (*ApiRevokeProductionBatchResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{99} } func (x *ApiRevokeProductionBatchResp) GetDeleted() uint32 { if x != nil { return x.Deleted } return 0 } // 批量禁用/恢复授权码 授权码被禁用后绑定会被拒绝 type ApiDisableAuthCodesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Productid uint32 `protobuf:"varint,1,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 产品id Codes []string `protobuf:"bytes,2,rep,name=codes,proto3" json:"codes"` //@go_tags(`json:"codes"`) 待操作的授权码列表 Disabled int32 `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled"` //@go_tags(`json:"disabled"`) 目标状态 0:恢复正常 -1:禁用 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDisableAuthCodesReq) Reset() { *x = ApiDisableAuthCodesReq{} mi := &file_api_api_msg_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDisableAuthCodesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDisableAuthCodesReq) ProtoMessage() {} func (x *ApiDisableAuthCodesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDisableAuthCodesReq.ProtoReflect.Descriptor instead. func (*ApiDisableAuthCodesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{100} } func (x *ApiDisableAuthCodesReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiDisableAuthCodesReq) GetCodes() []string { if x != nil { return x.Codes } return nil } func (x *ApiDisableAuthCodesReq) GetDisabled() int32 { if x != nil { return x.Disabled } return 0 } type ApiDisableAuthCodesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Affected int64 `protobuf:"varint,1,opt,name=affected,proto3" json:"affected"` //@go_tags(`json:"affected"`) 实际更新条数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDisableAuthCodesResp) Reset() { *x = ApiDisableAuthCodesResp{} mi := &file_api_api_msg_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDisableAuthCodesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDisableAuthCodesResp) ProtoMessage() {} func (x *ApiDisableAuthCodesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDisableAuthCodesResp.ProtoReflect.Descriptor instead. func (*ApiDisableAuthCodesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{101} } func (x *ApiDisableAuthCodesResp) GetAffected() int64 { if x != nil { return x.Affected } return 0 } type ApiGetAuthCodesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Devicemac string `protobuf:"bytes,1,opt,name=devicemac,proto3" json:"devicemac,omitempty"` Brandid uint32 `protobuf:"varint,2,opt,name=brandid,proto3" json:"brandid,omitempty"` Productid uint32 `protobuf:"varint,3,opt,name=productid,proto3" json:"productid,omitempty"` Batchno string `protobuf:"bytes,4,opt,name=batchno,proto3" json:"batchno"` //@go_tags(`json:"batchno"`) 批次号(短码) Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` Uid string `protobuf:"bytes,7,opt,name=uid,proto3" json:"uid,omitempty"` Sortby string `protobuf:"bytes,8,opt,name=sortby,proto3" json:"sortby,omitempty"` //排序字段:usedtime / createtime,默认 createtime Order string `protobuf:"bytes,9,opt,name=order,proto3" json:"order,omitempty"` //asc / desc,默认 desc Limit int32 `protobuf:"varint,10,opt,name=limit,proto3" json:"limit,omitempty"` //限制条数,默认 200,最大 2000 Offset int32 `protobuf:"varint,11,opt,name=offset,proto3" json:"offset,omitempty"` //偏移 Code string `protobuf:"bytes,12,opt,name=code,proto3" json:"code,omitempty"` //授权码(精确匹配) Channelid string `protobuf:"bytes,13,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id(短码) 空=不限 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAuthCodesReq) Reset() { *x = ApiGetAuthCodesReq{} mi := &file_api_api_msg_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAuthCodesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAuthCodesReq) ProtoMessage() {} func (x *ApiGetAuthCodesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAuthCodesReq.ProtoReflect.Descriptor instead. func (*ApiGetAuthCodesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{102} } func (x *ApiGetAuthCodesReq) GetDevicemac() string { if x != nil { return x.Devicemac } return "" } func (x *ApiGetAuthCodesReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiGetAuthCodesReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiGetAuthCodesReq) GetBatchno() string { if x != nil { return x.Batchno } return "" } func (x *ApiGetAuthCodesReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiGetAuthCodesReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiGetAuthCodesReq) GetSortby() string { if x != nil { return x.Sortby } return "" } func (x *ApiGetAuthCodesReq) GetOrder() string { if x != nil { return x.Order } return "" } func (x *ApiGetAuthCodesReq) GetLimit() int32 { if x != nil { return x.Limit } return 0 } func (x *ApiGetAuthCodesReq) GetOffset() int32 { if x != nil { return x.Offset } return 0 } func (x *ApiGetAuthCodesReq) GetCode() string { if x != nil { return x.Code } return "" } func (x *ApiGetAuthCodesReq) GetChannelid() string { if x != nil { return x.Channelid } return "" } type ApiGetAuthCodesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Devices []*DBAuthCode `protobuf:"bytes,1,rep,name=devices,proto3" json:"devices"` //@go_tags(`json:"devices"`) //授权码列表 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` //@go_tags(`json:"total"`) //命中总条数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAuthCodesResp) Reset() { *x = ApiGetAuthCodesResp{} mi := &file_api_api_msg_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAuthCodesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAuthCodesResp) ProtoMessage() {} func (x *ApiGetAuthCodesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAuthCodesResp.ProtoReflect.Descriptor instead. func (*ApiGetAuthCodesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{103} } func (x *ApiGetAuthCodesResp) GetDevices() []*DBAuthCode { if x != nil { return x.Devices } return nil } func (x *ApiGetAuthCodesResp) GetTotal() int64 { if x != nil { return x.Total } return 0 } type ApiGetAuthCodeReq struct { state protoimpl.MessageState `protogen:"open.v1"` Productid uint32 `protobuf:"varint,1,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 设备类型 Devicemac string `protobuf:"bytes,2,opt,name=devicemac,proto3" json:"code"` //@go_tags(`json:"code"`) //渠道 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAuthCodeReq) Reset() { *x = ApiGetAuthCodeReq{} mi := &file_api_api_msg_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAuthCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAuthCodeReq) ProtoMessage() {} func (x *ApiGetAuthCodeReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAuthCodeReq.ProtoReflect.Descriptor instead. func (*ApiGetAuthCodeReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{104} } func (x *ApiGetAuthCodeReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiGetAuthCodeReq) GetDevicemac() string { if x != nil { return x.Devicemac } return "" } type ApiGetAuthCodeResp struct { state protoimpl.MessageState `protogen:"open.v1"` Device *DBAuthCode `protobuf:"bytes,1,opt,name=device,proto3" json:"device"` //@go_tags(`json:"device"`) //授权码列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAuthCodeResp) Reset() { *x = ApiGetAuthCodeResp{} mi := &file_api_api_msg_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAuthCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAuthCodeResp) ProtoMessage() {} func (x *ApiGetAuthCodeResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAuthCodeResp.ProtoReflect.Descriptor instead. func (*ApiGetAuthCodeResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{105} } func (x *ApiGetAuthCodeResp) GetDevice() *DBAuthCode { if x != nil { return x.Device } return nil } // 厂家公码---------------------------------------------------------------- // 创建厂家公码(一厂家可多码,每次调用生成一条新码) type ApiCreateFactoryPublicCodeReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) 品牌商id Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 关联产品id(仅作分类,可填 0) Remark string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark"` //@go_tags(`json:"remark"`) 备注 Maxuses uint32 `protobuf:"varint,4,opt,name=maxuses,proto3" json:"maxuses"` //@go_tags(`json:"maxuses"`) 最大核销人数 0=不限 Expiretime int64 `protobuf:"varint,5,opt,name=expiretime,proto3" json:"expiretime"` //@go_tags(`json:"expiretime"`) 失效时间戳 0=永久 Bindrewardvpitime uint32 `protobuf:"varint,6,opt,name=bindrewardvpitime,proto3" json:"bindrewardvpitime"` //@go_tags(`json:"bindrewardvpitime"`) 奖励VIP天数 Bindrewardtranslate uint32 `protobuf:"varint,7,opt,name=bindrewardtranslate,proto3" json:"bindrewardtranslate"` //@go_tags(`json:"bindrewardtranslate"`) 奖励翻译分钟数 Bindrewardmeeting uint32 `protobuf:"varint,8,opt,name=bindrewardmeeting,proto3" json:"bindrewardmeeting"` //@go_tags(`json:"bindrewardmeeting"`) 奖励会议分钟数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiCreateFactoryPublicCodeReq) Reset() { *x = ApiCreateFactoryPublicCodeReq{} mi := &file_api_api_msg_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiCreateFactoryPublicCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiCreateFactoryPublicCodeReq) ProtoMessage() {} func (x *ApiCreateFactoryPublicCodeReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiCreateFactoryPublicCodeReq.ProtoReflect.Descriptor instead. func (*ApiCreateFactoryPublicCodeReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{106} } func (x *ApiCreateFactoryPublicCodeReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetRemark() string { if x != nil { return x.Remark } return "" } func (x *ApiCreateFactoryPublicCodeReq) GetMaxuses() uint32 { if x != nil { return x.Maxuses } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetExpiretime() int64 { if x != nil { return x.Expiretime } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetBindrewardvpitime() uint32 { if x != nil { return x.Bindrewardvpitime } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetBindrewardtranslate() uint32 { if x != nil { return x.Bindrewardtranslate } return 0 } func (x *ApiCreateFactoryPublicCodeReq) GetBindrewardmeeting() uint32 { if x != nil { return x.Bindrewardmeeting } return 0 } type ApiCreateFactoryPublicCodeResp struct { state protoimpl.MessageState `protogen:"open.v1"` Code *DBFactoryPublicCode `protobuf:"bytes,1,opt,name=code,proto3" json:"code"` //@go_tags(`json:"code"`) 公码信息 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiCreateFactoryPublicCodeResp) Reset() { *x = ApiCreateFactoryPublicCodeResp{} mi := &file_api_api_msg_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiCreateFactoryPublicCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiCreateFactoryPublicCodeResp) ProtoMessage() {} func (x *ApiCreateFactoryPublicCodeResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiCreateFactoryPublicCodeResp.ProtoReflect.Descriptor instead. func (*ApiCreateFactoryPublicCodeResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{107} } func (x *ApiCreateFactoryPublicCodeResp) GetCode() *DBFactoryPublicCode { if x != nil { return x.Code } return nil } // 查询厂家公码列表 type ApiGetFactoryPublicCodesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) 品牌商id 0=全部 Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 状态过滤 -1=不过滤 0:启用 1:停用 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetFactoryPublicCodesReq) Reset() { *x = ApiGetFactoryPublicCodesReq{} mi := &file_api_api_msg_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetFactoryPublicCodesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetFactoryPublicCodesReq) ProtoMessage() {} func (x *ApiGetFactoryPublicCodesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetFactoryPublicCodesReq.ProtoReflect.Descriptor instead. func (*ApiGetFactoryPublicCodesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{108} } func (x *ApiGetFactoryPublicCodesReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiGetFactoryPublicCodesReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } type ApiGetFactoryPublicCodesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Codes []*DBFactoryPublicCode `protobuf:"bytes,1,rep,name=codes,proto3" json:"codes"` //@go_tags(`json:"codes"`) 公码列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetFactoryPublicCodesResp) Reset() { *x = ApiGetFactoryPublicCodesResp{} mi := &file_api_api_msg_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetFactoryPublicCodesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetFactoryPublicCodesResp) ProtoMessage() {} func (x *ApiGetFactoryPublicCodesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetFactoryPublicCodesResp.ProtoReflect.Descriptor instead. func (*ApiGetFactoryPublicCodesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{109} } func (x *ApiGetFactoryPublicCodesResp) GetCodes() []*DBFactoryPublicCode { if x != nil { return x.Codes } return nil } // 更新厂家公码(按 code 主键定位;不传的奖励字段保持原值由前端回填) type ApiUpdateFactoryPublicCodeReq struct { state protoimpl.MessageState `protogen:"open.v1"` Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code"` //@go_tags(`json:"code"`) 公码(必填) Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 关联产品id Remark string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark"` //@go_tags(`json:"remark"`) 备注 Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) 状态 0:启用 1:停用 Maxuses uint32 `protobuf:"varint,5,opt,name=maxuses,proto3" json:"maxuses"` //@go_tags(`json:"maxuses"`) 最大核销人数 0=不限 Expiretime int64 `protobuf:"varint,6,opt,name=expiretime,proto3" json:"expiretime"` //@go_tags(`json:"expiretime"`) 失效时间戳 0=永久 Bindrewardvpitime uint32 `protobuf:"varint,7,opt,name=bindrewardvpitime,proto3" json:"bindrewardvpitime"` //@go_tags(`json:"bindrewardvpitime"`) 奖励VIP天数 Bindrewardtranslate uint32 `protobuf:"varint,8,opt,name=bindrewardtranslate,proto3" json:"bindrewardtranslate"` //@go_tags(`json:"bindrewardtranslate"`) 奖励翻译分钟数 Bindrewardmeeting uint32 `protobuf:"varint,9,opt,name=bindrewardmeeting,proto3" json:"bindrewardmeeting"` //@go_tags(`json:"bindrewardmeeting"`) 奖励会议分钟数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateFactoryPublicCodeReq) Reset() { *x = ApiUpdateFactoryPublicCodeReq{} mi := &file_api_api_msg_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateFactoryPublicCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateFactoryPublicCodeReq) ProtoMessage() {} func (x *ApiUpdateFactoryPublicCodeReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateFactoryPublicCodeReq.ProtoReflect.Descriptor instead. func (*ApiUpdateFactoryPublicCodeReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{110} } func (x *ApiUpdateFactoryPublicCodeReq) GetCode() string { if x != nil { return x.Code } return "" } func (x *ApiUpdateFactoryPublicCodeReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetRemark() string { if x != nil { return x.Remark } return "" } func (x *ApiUpdateFactoryPublicCodeReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetMaxuses() uint32 { if x != nil { return x.Maxuses } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetExpiretime() int64 { if x != nil { return x.Expiretime } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetBindrewardvpitime() uint32 { if x != nil { return x.Bindrewardvpitime } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetBindrewardtranslate() uint32 { if x != nil { return x.Bindrewardtranslate } return 0 } func (x *ApiUpdateFactoryPublicCodeReq) GetBindrewardmeeting() uint32 { if x != nil { return x.Bindrewardmeeting } return 0 } type ApiUpdateFactoryPublicCodeResp struct { state protoimpl.MessageState `protogen:"open.v1"` Code *DBFactoryPublicCode `protobuf:"bytes,1,opt,name=code,proto3" json:"code"` //@go_tags(`json:"code"`) 公码信息 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateFactoryPublicCodeResp) Reset() { *x = ApiUpdateFactoryPublicCodeResp{} mi := &file_api_api_msg_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateFactoryPublicCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateFactoryPublicCodeResp) ProtoMessage() {} func (x *ApiUpdateFactoryPublicCodeResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateFactoryPublicCodeResp.ProtoReflect.Descriptor instead. func (*ApiUpdateFactoryPublicCodeResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{111} } func (x *ApiUpdateFactoryPublicCodeResp) GetCode() *DBFactoryPublicCode { if x != nil { return x.Code } return nil } // 删除厂家公码(删除后该 code 无法再被领取,已领取记录保留) type ApiDelFactoryPublicCodeReq struct { state protoimpl.MessageState `protogen:"open.v1"` Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code"` //@go_tags(`json:"code"`) 公码 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelFactoryPublicCodeReq) Reset() { *x = ApiDelFactoryPublicCodeReq{} mi := &file_api_api_msg_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelFactoryPublicCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelFactoryPublicCodeReq) ProtoMessage() {} func (x *ApiDelFactoryPublicCodeReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelFactoryPublicCodeReq.ProtoReflect.Descriptor instead. func (*ApiDelFactoryPublicCodeReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{112} } func (x *ApiDelFactoryPublicCodeReq) GetCode() string { if x != nil { return x.Code } return "" } type ApiDelFactoryPublicCodeResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelFactoryPublicCodeResp) Reset() { *x = ApiDelFactoryPublicCodeResp{} mi := &file_api_api_msg_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelFactoryPublicCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelFactoryPublicCodeResp) ProtoMessage() {} func (x *ApiDelFactoryPublicCodeResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelFactoryPublicCodeResp.ProtoReflect.Descriptor instead. func (*ApiDelFactoryPublicCodeResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{113} } // 发送邮件 type ApiSendsmtpemailReq struct { state protoimpl.MessageState `protogen:"open.v1"` To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` Cc string `protobuf:"bytes,4,opt,name=cc,proto3" json:"cc,omitempty"` Bcc string `protobuf:"bytes,5,opt,name=bcc,proto3" json:"bcc,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiSendsmtpemailReq) Reset() { *x = ApiSendsmtpemailReq{} mi := &file_api_api_msg_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiSendsmtpemailReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiSendsmtpemailReq) ProtoMessage() {} func (x *ApiSendsmtpemailReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiSendsmtpemailReq.ProtoReflect.Descriptor instead. func (*ApiSendsmtpemailReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{114} } func (x *ApiSendsmtpemailReq) GetTo() string { if x != nil { return x.To } return "" } func (x *ApiSendsmtpemailReq) GetSubject() string { if x != nil { return x.Subject } return "" } func (x *ApiSendsmtpemailReq) GetContent() string { if x != nil { return x.Content } return "" } func (x *ApiSendsmtpemailReq) GetCc() string { if x != nil { return x.Cc } return "" } func (x *ApiSendsmtpemailReq) GetBcc() string { if x != nil { return x.Bcc } return "" } type ApiSendsmtpemailResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiSendsmtpemailResp) Reset() { *x = ApiSendsmtpemailResp{} mi := &file_api_api_msg_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiSendsmtpemailResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiSendsmtpemailResp) ProtoMessage() {} func (x *ApiSendsmtpemailResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiSendsmtpemailResp.ProtoReflect.Descriptor instead. func (*ApiSendsmtpemailResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{115} } // 重置设备 type ApiRestUserDevicsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Productid uint32 `protobuf:"varint,1,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) 设备id Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) 用户id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRestUserDevicsReq) Reset() { *x = ApiRestUserDevicsReq{} mi := &file_api_api_msg_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRestUserDevicsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRestUserDevicsReq) ProtoMessage() {} func (x *ApiRestUserDevicsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRestUserDevicsReq.ProtoReflect.Descriptor instead. func (*ApiRestUserDevicsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{116} } func (x *ApiRestUserDevicsReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiRestUserDevicsReq) GetUid() string { if x != nil { return x.Uid } return "" } type ApiRestUserDevicsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRestUserDevicsResp) Reset() { *x = ApiRestUserDevicsResp{} mi := &file_api_api_msg_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRestUserDevicsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRestUserDevicsResp) ProtoMessage() {} func (x *ApiRestUserDevicsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRestUserDevicsResp.ProtoReflect.Descriptor instead. func (*ApiRestUserDevicsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{117} } // 会议记录模板管理--------------------------------------------------------------------- type ApiGetTemplatesReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetTemplatesReq) Reset() { *x = ApiGetTemplatesReq{} mi := &file_api_api_msg_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetTemplatesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetTemplatesReq) ProtoMessage() {} func (x *ApiGetTemplatesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetTemplatesReq.ProtoReflect.Descriptor instead. func (*ApiGetTemplatesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{118} } type ApiGetTemplatesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Templates []*DBEchoMeetTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates"` //@go_tags(`json:"templates"`) //会议记录模板列表(不含 outline / template 大文本) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetTemplatesResp) Reset() { *x = ApiGetTemplatesResp{} mi := &file_api_api_msg_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetTemplatesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetTemplatesResp) ProtoMessage() {} func (x *ApiGetTemplatesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetTemplatesResp.ProtoReflect.Descriptor instead. func (*ApiGetTemplatesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{119} } func (x *ApiGetTemplatesResp) GetTemplates() []*DBEchoMeetTemplate { if x != nil { return x.Templates } return nil } type ApiGetTemplateReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) //模板id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetTemplateReq) Reset() { *x = ApiGetTemplateReq{} mi := &file_api_api_msg_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetTemplateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetTemplateReq) ProtoMessage() {} func (x *ApiGetTemplateReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetTemplateReq.ProtoReflect.Descriptor instead. func (*ApiGetTemplateReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{120} } func (x *ApiGetTemplateReq) GetId() uint64 { if x != nil { return x.Id } return 0 } type ApiGetTemplateResp struct { state protoimpl.MessageState `protogen:"open.v1"` Template *DBEchoMeetTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template"` //@go_tags(`json:"template"`) //会议记录模板详情 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetTemplateResp) Reset() { *x = ApiGetTemplateResp{} mi := &file_api_api_msg_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetTemplateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetTemplateResp) ProtoMessage() {} func (x *ApiGetTemplateResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetTemplateResp.ProtoReflect.Descriptor instead. func (*ApiGetTemplateResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{121} } func (x *ApiGetTemplateResp) GetTemplate() *DBEchoMeetTemplate { if x != nil { return x.Template } return nil } type ApiAddTemplatesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Templates []*DBEchoMeetTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates"` //@go_tags(`json:"templates"`) //会议记录模板 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddTemplatesReq) Reset() { *x = ApiAddTemplatesReq{} mi := &file_api_api_msg_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddTemplatesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddTemplatesReq) ProtoMessage() {} func (x *ApiAddTemplatesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddTemplatesReq.ProtoReflect.Descriptor instead. func (*ApiAddTemplatesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{122} } func (x *ApiAddTemplatesReq) GetTemplates() []*DBEchoMeetTemplate { if x != nil { return x.Templates } return nil } type ApiAddTemplateResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddTemplateResp) Reset() { *x = ApiAddTemplateResp{} mi := &file_api_api_msg_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddTemplateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddTemplateResp) ProtoMessage() {} func (x *ApiAddTemplateResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddTemplateResp.ProtoReflect.Descriptor instead. func (*ApiAddTemplateResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{123} } type ApiUpdateTemplatesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Templates []*DBEchoMeetTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates"` //@go_tags(`json:"templates"`) //会议记录模板 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateTemplatesReq) Reset() { *x = ApiUpdateTemplatesReq{} mi := &file_api_api_msg_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateTemplatesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateTemplatesReq) ProtoMessage() {} func (x *ApiUpdateTemplatesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateTemplatesReq.ProtoReflect.Descriptor instead. func (*ApiUpdateTemplatesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{124} } func (x *ApiUpdateTemplatesReq) GetTemplates() []*DBEchoMeetTemplate { if x != nil { return x.Templates } return nil } type ApiUpdateTemplateResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateTemplateResp) Reset() { *x = ApiUpdateTemplateResp{} mi := &file_api_api_msg_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateTemplateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateTemplateResp) ProtoMessage() {} func (x *ApiUpdateTemplateResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateTemplateResp.ProtoReflect.Descriptor instead. func (*ApiUpdateTemplateResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{125} } type ApiDelTemplateReq struct { state protoimpl.MessageState `protogen:"open.v1"` Ids []uint64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids"` //@go_tags(`json:"ids"`) //会议记录模板id列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelTemplateReq) Reset() { *x = ApiDelTemplateReq{} mi := &file_api_api_msg_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelTemplateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelTemplateReq) ProtoMessage() {} func (x *ApiDelTemplateReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelTemplateReq.ProtoReflect.Descriptor instead. func (*ApiDelTemplateReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{126} } func (x *ApiDelTemplateReq) GetIds() []uint64 { if x != nil { return x.Ids } return nil } type ApiDelTemplateResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelTemplateResp) Reset() { *x = ApiDelTemplateResp{} mi := &file_api_api_msg_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelTemplateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelTemplateResp) ProtoMessage() {} func (x *ApiDelTemplateResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelTemplateResp.ProtoReflect.Descriptor instead. func (*ApiDelTemplateResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{127} } // 支付商品管理--------------------------------------------------------------------- type ApiGetGoodssReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGoodssReq) Reset() { *x = ApiGetGoodssReq{} mi := &file_api_api_msg_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGoodssReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGoodssReq) ProtoMessage() {} func (x *ApiGetGoodssReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGoodssReq.ProtoReflect.Descriptor instead. func (*ApiGetGoodssReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{128} } type ApiGetGoodssResp struct { state protoimpl.MessageState `protogen:"open.v1"` Goodss []*DBGoods `protobuf:"bytes,1,rep,name=goodss,proto3" json:"goodss"` //@go_tags(`json:"goodss"`) //支付商品列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGoodssResp) Reset() { *x = ApiGetGoodssResp{} mi := &file_api_api_msg_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGoodssResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGoodssResp) ProtoMessage() {} func (x *ApiGetGoodssResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGoodssResp.ProtoReflect.Descriptor instead. func (*ApiGetGoodssResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{129} } func (x *ApiGetGoodssResp) GetGoodss() []*DBGoods { if x != nil { return x.Goodss } return nil } type ApiGetGoodsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) //支付商品id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGoodsReq) Reset() { *x = ApiGetGoodsReq{} mi := &file_api_api_msg_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGoodsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGoodsReq) ProtoMessage() {} func (x *ApiGetGoodsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGoodsReq.ProtoReflect.Descriptor instead. func (*ApiGetGoodsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{130} } func (x *ApiGetGoodsReq) GetId() string { if x != nil { return x.Id } return "" } type ApiGetGoodsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Goods *DBGoods `protobuf:"bytes,1,opt,name=goods,proto3" json:"goods"` //@go_tags(`json:"goods"`) //支付商品列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGoodsResp) Reset() { *x = ApiGetGoodsResp{} mi := &file_api_api_msg_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGoodsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGoodsResp) ProtoMessage() {} func (x *ApiGetGoodsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGoodsResp.ProtoReflect.Descriptor instead. func (*ApiGetGoodsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{131} } func (x *ApiGetGoodsResp) GetGoods() *DBGoods { if x != nil { return x.Goods } return nil } type ApiAddGoodsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Goods *DBGoods `protobuf:"bytes,1,opt,name=goods,proto3" json:"goods"` //@go_tags(`json:"goods"`) //支付商品 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddGoodsReq) Reset() { *x = ApiAddGoodsReq{} mi := &file_api_api_msg_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddGoodsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddGoodsReq) ProtoMessage() {} func (x *ApiAddGoodsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddGoodsReq.ProtoReflect.Descriptor instead. func (*ApiAddGoodsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{132} } func (x *ApiAddGoodsReq) GetGoods() *DBGoods { if x != nil { return x.Goods } return nil } type ApiAddGoodsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddGoodsResp) Reset() { *x = ApiAddGoodsResp{} mi := &file_api_api_msg_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddGoodsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddGoodsResp) ProtoMessage() {} func (x *ApiAddGoodsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddGoodsResp.ProtoReflect.Descriptor instead. func (*ApiAddGoodsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{133} } type ApiUpdateGoodsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Goods *DBGoods `protobuf:"bytes,1,opt,name=goods,proto3" json:"goods"` //@go_tags(`json:"goods"`) //支付商品 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateGoodsReq) Reset() { *x = ApiUpdateGoodsReq{} mi := &file_api_api_msg_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateGoodsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateGoodsReq) ProtoMessage() {} func (x *ApiUpdateGoodsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateGoodsReq.ProtoReflect.Descriptor instead. func (*ApiUpdateGoodsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{134} } func (x *ApiUpdateGoodsReq) GetGoods() *DBGoods { if x != nil { return x.Goods } return nil } type ApiUpdateGoodsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateGoodsResp) Reset() { *x = ApiUpdateGoodsResp{} mi := &file_api_api_msg_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateGoodsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateGoodsResp) ProtoMessage() {} func (x *ApiUpdateGoodsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateGoodsResp.ProtoReflect.Descriptor instead. func (*ApiUpdateGoodsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{135} } type ApiDelGoodsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) //支付商品id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelGoodsReq) Reset() { *x = ApiDelGoodsReq{} mi := &file_api_api_msg_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelGoodsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelGoodsReq) ProtoMessage() {} func (x *ApiDelGoodsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelGoodsReq.ProtoReflect.Descriptor instead. func (*ApiDelGoodsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{136} } func (x *ApiDelGoodsReq) GetId() string { if x != nil { return x.Id } return "" } type ApiDelGoodsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelGoodsResp) Reset() { *x = ApiDelGoodsResp{} mi := &file_api_api_msg_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelGoodsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelGoodsResp) ProtoMessage() {} func (x *ApiDelGoodsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelGoodsResp.ProtoReflect.Descriptor instead. func (*ApiDelGoodsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{137} } // 唤醒词管理--------------------------------------------------------------------- type ApiGetWakeupVoicesReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetWakeupVoicesReq) Reset() { *x = ApiGetWakeupVoicesReq{} mi := &file_api_api_msg_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetWakeupVoicesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetWakeupVoicesReq) ProtoMessage() {} func (x *ApiGetWakeupVoicesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetWakeupVoicesReq.ProtoReflect.Descriptor instead. func (*ApiGetWakeupVoicesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{138} } type ApiGetWakeupVoicesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Voices []*DBWakeupVoice `protobuf:"bytes,1,rep,name=voices,proto3" json:"voices,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetWakeupVoicesResp) Reset() { *x = ApiGetWakeupVoicesResp{} mi := &file_api_api_msg_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetWakeupVoicesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetWakeupVoicesResp) ProtoMessage() {} func (x *ApiGetWakeupVoicesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetWakeupVoicesResp.ProtoReflect.Descriptor instead. func (*ApiGetWakeupVoicesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{139} } func (x *ApiGetWakeupVoicesResp) GetVoices() []*DBWakeupVoice { if x != nil { return x.Voices } return nil } type ApiGetWakeupVoiceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) //唤醒语音id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetWakeupVoiceReq) Reset() { *x = ApiGetWakeupVoiceReq{} mi := &file_api_api_msg_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetWakeupVoiceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetWakeupVoiceReq) ProtoMessage() {} func (x *ApiGetWakeupVoiceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetWakeupVoiceReq.ProtoReflect.Descriptor instead. func (*ApiGetWakeupVoiceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{140} } func (x *ApiGetWakeupVoiceReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiGetWakeupVoiceResp struct { state protoimpl.MessageState `protogen:"open.v1"` Voice *DBWakeupVoice `protobuf:"bytes,1,opt,name=voice,proto3" json:"voice"` //@go_tags(`json:"voice"`) //唤醒语音 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetWakeupVoiceResp) Reset() { *x = ApiGetWakeupVoiceResp{} mi := &file_api_api_msg_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetWakeupVoiceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetWakeupVoiceResp) ProtoMessage() {} func (x *ApiGetWakeupVoiceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetWakeupVoiceResp.ProtoReflect.Descriptor instead. func (*ApiGetWakeupVoiceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{141} } func (x *ApiGetWakeupVoiceResp) GetVoice() *DBWakeupVoice { if x != nil { return x.Voice } return nil } type ApiAddWakeupVoiceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Voice *DBWakeupVoice `protobuf:"bytes,1,opt,name=voice,proto3" json:"voice"` //@go_tags(`json:"voice"`) //唤醒语音 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddWakeupVoiceReq) Reset() { *x = ApiAddWakeupVoiceReq{} mi := &file_api_api_msg_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddWakeupVoiceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddWakeupVoiceReq) ProtoMessage() {} func (x *ApiAddWakeupVoiceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddWakeupVoiceReq.ProtoReflect.Descriptor instead. func (*ApiAddWakeupVoiceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{142} } func (x *ApiAddWakeupVoiceReq) GetVoice() *DBWakeupVoice { if x != nil { return x.Voice } return nil } type ApiAddWakeupVoiceResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddWakeupVoiceResp) Reset() { *x = ApiAddWakeupVoiceResp{} mi := &file_api_api_msg_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddWakeupVoiceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddWakeupVoiceResp) ProtoMessage() {} func (x *ApiAddWakeupVoiceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddWakeupVoiceResp.ProtoReflect.Descriptor instead. func (*ApiAddWakeupVoiceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{143} } type ApiUpdateWakeupVoiceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Voice *DBWakeupVoice `protobuf:"bytes,1,opt,name=voice,proto3" json:"voice"` //@go_tags(`json:"voice"`) //唤醒语音 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateWakeupVoiceReq) Reset() { *x = ApiUpdateWakeupVoiceReq{} mi := &file_api_api_msg_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateWakeupVoiceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateWakeupVoiceReq) ProtoMessage() {} func (x *ApiUpdateWakeupVoiceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateWakeupVoiceReq.ProtoReflect.Descriptor instead. func (*ApiUpdateWakeupVoiceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{144} } func (x *ApiUpdateWakeupVoiceReq) GetVoice() *DBWakeupVoice { if x != nil { return x.Voice } return nil } type ApiUpdateWakeupVoiceResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateWakeupVoiceResp) Reset() { *x = ApiUpdateWakeupVoiceResp{} mi := &file_api_api_msg_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateWakeupVoiceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateWakeupVoiceResp) ProtoMessage() {} func (x *ApiUpdateWakeupVoiceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateWakeupVoiceResp.ProtoReflect.Descriptor instead. func (*ApiUpdateWakeupVoiceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{145} } type ApiDelWakeupVoiceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) //唤醒语音id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelWakeupVoiceReq) Reset() { *x = ApiDelWakeupVoiceReq{} mi := &file_api_api_msg_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelWakeupVoiceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelWakeupVoiceReq) ProtoMessage() {} func (x *ApiDelWakeupVoiceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelWakeupVoiceReq.ProtoReflect.Descriptor instead. func (*ApiDelWakeupVoiceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{146} } func (x *ApiDelWakeupVoiceReq) GetId() uint32 { if x != nil { return x.Id } return 0 } type ApiDelWakeupVoiceResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelWakeupVoiceResp) Reset() { *x = ApiDelWakeupVoiceResp{} mi := &file_api_api_msg_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelWakeupVoiceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelWakeupVoiceResp) ProtoMessage() {} func (x *ApiDelWakeupVoiceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelWakeupVoiceResp.ProtoReflect.Descriptor instead. func (*ApiDelWakeupVoiceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{147} } type ApiGetPayOrdersReq struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) //用户id Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status"` //@go_tags(`json:"status"`) //支付状态 Start int32 `protobuf:"varint,3,opt,name=start,proto3" json:"start"` //@go_tags(`json:"start"`) //开始时间 End int32 `protobuf:"varint,4,opt,name=end,proto3" json:"end"` //@go_tags(`json:"end"`) //结束时间 Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page"` //@go_tags(`json:"page"`) //页码(从1开始) Size int32 `protobuf:"varint,6,opt,name=size,proto3" json:"size"` //@go_tags(`json:"size"`) //每页数量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetPayOrdersReq) Reset() { *x = ApiGetPayOrdersReq{} mi := &file_api_api_msg_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetPayOrdersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetPayOrdersReq) ProtoMessage() {} func (x *ApiGetPayOrdersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetPayOrdersReq.ProtoReflect.Descriptor instead. func (*ApiGetPayOrdersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{148} } func (x *ApiGetPayOrdersReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiGetPayOrdersReq) GetStatus() int32 { if x != nil { return x.Status } return 0 } func (x *ApiGetPayOrdersReq) GetStart() int32 { if x != nil { return x.Start } return 0 } func (x *ApiGetPayOrdersReq) GetEnd() int32 { if x != nil { return x.End } return 0 } func (x *ApiGetPayOrdersReq) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ApiGetPayOrdersReq) GetSize() int32 { if x != nil { return x.Size } return 0 } type ApiGetPayOrdersResp struct { state protoimpl.MessageState `protogen:"open.v1"` Orders []*DBPayOrder `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders"` //@go_tags(`json:"orders"`) //支付订单列表 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` //@go_tags(`json:"total"`) //总数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetPayOrdersResp) Reset() { *x = ApiGetPayOrdersResp{} mi := &file_api_api_msg_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetPayOrdersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetPayOrdersResp) ProtoMessage() {} func (x *ApiGetPayOrdersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetPayOrdersResp.ProtoReflect.Descriptor instead. func (*ApiGetPayOrdersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{149} } func (x *ApiGetPayOrdersResp) GetOrders() []*DBPayOrder { if x != nil { return x.Orders } return nil } func (x *ApiGetPayOrdersResp) GetTotal() int64 { if x != nil { return x.Total } return 0 } type ApiGetUserReq struct { state protoimpl.MessageState `protogen:"open.v1"` Searchtype int32 `protobuf:"varint,1,opt,name=searchtype,proto3" json:"searchtype"` //@go_tags(`json:"searchtype"`) //搜索类型 0 uid 1 手机号吗 2 邮箱 Searchvalue string `protobuf:"bytes,2,opt,name=searchvalue,proto3" json:"searchvalue"` //@go_tags(`json:"searchvalue"`) //用户id或手机号或邮箱 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserReq) Reset() { *x = ApiGetUserReq{} mi := &file_api_api_msg_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserReq) ProtoMessage() {} func (x *ApiGetUserReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserReq.ProtoReflect.Descriptor instead. func (*ApiGetUserReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{150} } func (x *ApiGetUserReq) GetSearchtype() int32 { if x != nil { return x.Searchtype } return 0 } func (x *ApiGetUserReq) GetSearchvalue() string { if x != nil { return x.Searchvalue } return "" } type ApiGetUserResp struct { state protoimpl.MessageState `protogen:"open.v1"` User *DBUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user"` //@go_tags(`json:"user"`) //用户信息 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserResp) Reset() { *x = ApiGetUserResp{} mi := &file_api_api_msg_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserResp) ProtoMessage() {} func (x *ApiGetUserResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserResp.ProtoReflect.Descriptor instead. func (*ApiGetUserResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{151} } func (x *ApiGetUserResp) GetUser() *DBUser { if x != nil { return x.User } return nil } type ApiUpdateUserReq struct { state protoimpl.MessageState `protogen:"open.v1"` User *DBUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user"` //@go_tags(`json:"user"`) //用户信息 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateUserReq) Reset() { *x = ApiUpdateUserReq{} mi := &file_api_api_msg_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateUserReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateUserReq) ProtoMessage() {} func (x *ApiUpdateUserReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateUserReq.ProtoReflect.Descriptor instead. func (*ApiUpdateUserReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{152} } func (x *ApiUpdateUserReq) GetUser() *DBUser { if x != nil { return x.User } return nil } type ApiUpdateUserResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateUserResp) Reset() { *x = ApiUpdateUserResp{} mi := &file_api_api_msg_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateUserResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateUserResp) ProtoMessage() {} func (x *ApiUpdateUserResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateUserResp.ProtoReflect.Descriptor instead. func (*ApiUpdateUserResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{153} } // 派发资源 type ApiDispatchResourceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) //用户id Vipday int32 `protobuf:"varint,2,opt,name=vipday,proto3" json:"vipday"` //@go_tags(`json:"vipday"`) //vip天数 Transtime int32 `protobuf:"varint,3,opt,name=transtime,proto3" json:"transtime"` //@go_tags(`json:"transtime"`) //翻译时长 分钟 Meettime int32 `protobuf:"varint,4,opt,name=meettime,proto3" json:"meettime"` //@go_tags(`json:"meettime"`) //会议时长 分钟 Aichatintegral int64 `protobuf:"varint,5,opt,name=aichatintegral,proto3" json:"aichatintegral"` //@go_tags(`json:"aichatintegral"`) //AI资源点 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDispatchResourceReq) Reset() { *x = ApiDispatchResourceReq{} mi := &file_api_api_msg_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDispatchResourceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDispatchResourceReq) ProtoMessage() {} func (x *ApiDispatchResourceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDispatchResourceReq.ProtoReflect.Descriptor instead. func (*ApiDispatchResourceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{154} } func (x *ApiDispatchResourceReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiDispatchResourceReq) GetVipday() int32 { if x != nil { return x.Vipday } return 0 } func (x *ApiDispatchResourceReq) GetTranstime() int32 { if x != nil { return x.Transtime } return 0 } func (x *ApiDispatchResourceReq) GetMeettime() int32 { if x != nil { return x.Meettime } return 0 } func (x *ApiDispatchResourceReq) GetAichatintegral() int64 { if x != nil { return x.Aichatintegral } return 0 } type ApiDispatchResourceResp struct { state protoimpl.MessageState `protogen:"open.v1"` User *DBUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user"` //@go_tags(`json:"user"`) //用户信息 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDispatchResourceResp) Reset() { *x = ApiDispatchResourceResp{} mi := &file_api_api_msg_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDispatchResourceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDispatchResourceResp) ProtoMessage() {} func (x *ApiDispatchResourceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDispatchResourceResp.ProtoReflect.Descriptor instead. func (*ApiDispatchResourceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{155} } func (x *ApiDispatchResourceResp) GetUser() *DBUser { if x != nil { return x.User } return nil } // 查询用户会议记录 type ApiGetUserEchomeetRecordsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) //用户id Start int64 `protobuf:"varint,2,opt,name=start,proto3" json:"start"` //@go_tags(`json:"start"`) //开始时间 unix 秒 End int64 `protobuf:"varint,3,opt,name=end,proto3" json:"end"` //@go_tags(`json:"end"`) //结束时间 unix 秒 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserEchomeetRecordsReq) Reset() { *x = ApiGetUserEchomeetRecordsReq{} mi := &file_api_api_msg_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserEchomeetRecordsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserEchomeetRecordsReq) ProtoMessage() {} func (x *ApiGetUserEchomeetRecordsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserEchomeetRecordsReq.ProtoReflect.Descriptor instead. func (*ApiGetUserEchomeetRecordsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{156} } func (x *ApiGetUserEchomeetRecordsReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiGetUserEchomeetRecordsReq) GetStart() int64 { if x != nil { return x.Start } return 0 } func (x *ApiGetUserEchomeetRecordsReq) GetEnd() int64 { if x != nil { return x.End } return 0 } type ApiGetUserEchomeetRecordsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Records []*DBEchoMeetRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records"` //@go_tags(`json:"records"`) //会议记录列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserEchomeetRecordsResp) Reset() { *x = ApiGetUserEchomeetRecordsResp{} mi := &file_api_api_msg_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserEchomeetRecordsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserEchomeetRecordsResp) ProtoMessage() {} func (x *ApiGetUserEchomeetRecordsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserEchomeetRecordsResp.ProtoReflect.Descriptor instead. func (*ApiGetUserEchomeetRecordsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{157} } func (x *ApiGetUserEchomeetRecordsResp) GetRecords() []*DBEchoMeetRecord { if x != nil { return x.Records } return nil } // 用户使用量日志 type ApiGetUserUseLogsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) //用户id Usagetype UserLogType `protobuf:"varint,2,opt,name=usagetype,proto3,enum=UserLogType" json:"usagetype"` //@go_tags(`json:"usagetype"`) //使用量类型 Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start"` //@go_tags(`json:"start"`) //开始时间 End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end"` //@go_tags(`json:"end"`) //结束时间 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserUseLogsReq) Reset() { *x = ApiGetUserUseLogsReq{} mi := &file_api_api_msg_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserUseLogsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserUseLogsReq) ProtoMessage() {} func (x *ApiGetUserUseLogsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserUseLogsReq.ProtoReflect.Descriptor instead. func (*ApiGetUserUseLogsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{158} } func (x *ApiGetUserUseLogsReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiGetUserUseLogsReq) GetUsagetype() UserLogType { if x != nil { return x.Usagetype } return UserLogType_UserLogTypeUnknown } func (x *ApiGetUserUseLogsReq) GetStart() int64 { if x != nil { return x.Start } return 0 } func (x *ApiGetUserUseLogsReq) GetEnd() int64 { if x != nil { return x.End } return 0 } type ApiGetUserUseLogsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Logs []*DBUserUseLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs"` //@go_tags(`json:"logs"`) //用户使用量日志列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserUseLogsResp) Reset() { *x = ApiGetUserUseLogsResp{} mi := &file_api_api_msg_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserUseLogsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserUseLogsResp) ProtoMessage() {} func (x *ApiGetUserUseLogsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserUseLogsResp.ProtoReflect.Descriptor instead. func (*ApiGetUserUseLogsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{159} } func (x *ApiGetUserUseLogsResp) GetLogs() []*DBUserUseLog { if x != nil { return x.Logs } return nil } // 重置License状态 type ApiResetLicenseStatusReq struct { state protoimpl.MessageState `protogen:"open.v1"` License string `protobuf:"bytes,1,opt,name=license,proto3" json:"licenses"` //@go_tags(`json:"licenses"`) //license列表 // 授权码分表按产品切,重置前必须知道 PID。**传了就用它**,别让服务端去反解设备码—— // 2026-09-02 起经典蓝牙耳机的 code 就是 MAC,而导入进来的 MAC 前两字节是外部厂商的 OUI, // 反解出来是别人的 PID,会去改错误的分表。0=不传,服务端退回反解(只对存量 license 码有效)。 Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) //产品ID(PID),0=让服务端从设备码反解 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiResetLicenseStatusReq) Reset() { *x = ApiResetLicenseStatusReq{} mi := &file_api_api_msg_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiResetLicenseStatusReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiResetLicenseStatusReq) ProtoMessage() {} func (x *ApiResetLicenseStatusReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiResetLicenseStatusReq.ProtoReflect.Descriptor instead. func (*ApiResetLicenseStatusReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{160} } func (x *ApiResetLicenseStatusReq) GetLicense() string { if x != nil { return x.License } return "" } func (x *ApiResetLicenseStatusReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } type ApiResetLicenseStatusResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiResetLicenseStatusResp) Reset() { *x = ApiResetLicenseStatusResp{} mi := &file_api_api_msg_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiResetLicenseStatusResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiResetLicenseStatusResp) ProtoMessage() {} func (x *ApiResetLicenseStatusResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiResetLicenseStatusResp.ProtoReflect.Descriptor instead. func (*ApiResetLicenseStatusResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{161} } // 批量重置License状态 type ApiBatchResetLicenseStatusReq struct { state protoimpl.MessageState `protogen:"open.v1"` Licenses []string `protobuf:"bytes,1,rep,name=licenses,proto3" json:"licenses"` //@go_tags(`json:"licenses"`) //license列表 Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid"` //@go_tags(`json:"productid"`) //产品ID(PID),0=让服务端从设备码反解(同上) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiBatchResetLicenseStatusReq) Reset() { *x = ApiBatchResetLicenseStatusReq{} mi := &file_api_api_msg_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiBatchResetLicenseStatusReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiBatchResetLicenseStatusReq) ProtoMessage() {} func (x *ApiBatchResetLicenseStatusReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiBatchResetLicenseStatusReq.ProtoReflect.Descriptor instead. func (*ApiBatchResetLicenseStatusReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{162} } func (x *ApiBatchResetLicenseStatusReq) GetLicenses() []string { if x != nil { return x.Licenses } return nil } func (x *ApiBatchResetLicenseStatusReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } type ApiBatchResetLicenseStatusResp struct { state protoimpl.MessageState `protogen:"open.v1"` SuccessCount int32 `protobuf:"varint,1,opt,name=success_count,json=successCount,proto3" json:"success_count"` //@go_tags(`json:"success_count"`) //成功数量 FailCount int32 `protobuf:"varint,2,opt,name=fail_count,json=failCount,proto3" json:"fail_count"` //@go_tags(`json:"fail_count"`) //失败数量 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiBatchResetLicenseStatusResp) Reset() { *x = ApiBatchResetLicenseStatusResp{} mi := &file_api_api_msg_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiBatchResetLicenseStatusResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiBatchResetLicenseStatusResp) ProtoMessage() {} func (x *ApiBatchResetLicenseStatusResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiBatchResetLicenseStatusResp.ProtoReflect.Descriptor instead. func (*ApiBatchResetLicenseStatusResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{163} } func (x *ApiBatchResetLicenseStatusResp) GetSuccessCount() int32 { if x != nil { return x.SuccessCount } return 0 } func (x *ApiBatchResetLicenseStatusResp) GetFailCount() int32 { if x != nil { return x.FailCount } return 0 } // 全局第三方服务配置管理(按区域,AI/翻译等)---------------------------------------------- type ApiGetGlobalConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` Region Region `protobuf:"varint,1,opt,name=region,proto3,enum=Region" json:"region,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGlobalConfigReq) Reset() { *x = ApiGetGlobalConfigReq{} mi := &file_api_api_msg_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGlobalConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGlobalConfigReq) ProtoMessage() {} func (x *ApiGetGlobalConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGlobalConfigReq.ProtoReflect.Descriptor instead. func (*ApiGetGlobalConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{164} } func (x *ApiGetGlobalConfigReq) GetRegion() Region { if x != nil { return x.Region } return Region_RegionUnknown } type ApiGetGlobalConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` Config []*DBGlobalConfigItem `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGlobalConfigResp) Reset() { *x = ApiGetGlobalConfigResp{} mi := &file_api_api_msg_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGlobalConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGlobalConfigResp) ProtoMessage() {} func (x *ApiGetGlobalConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGlobalConfigResp.ProtoReflect.Descriptor instead. func (*ApiGetGlobalConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{165} } func (x *ApiGetGlobalConfigResp) GetConfig() []*DBGlobalConfigItem { if x != nil { return x.Config } return nil } type ApiAddGlobalConfigsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Configs []*DBGlobalConfigItem `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddGlobalConfigsReq) Reset() { *x = ApiAddGlobalConfigsReq{} mi := &file_api_api_msg_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddGlobalConfigsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddGlobalConfigsReq) ProtoMessage() {} func (x *ApiAddGlobalConfigsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddGlobalConfigsReq.ProtoReflect.Descriptor instead. func (*ApiAddGlobalConfigsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{166} } func (x *ApiAddGlobalConfigsReq) GetConfigs() []*DBGlobalConfigItem { if x != nil { return x.Configs } return nil } type ApiAddGlobalConfigsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddGlobalConfigsResp) Reset() { *x = ApiAddGlobalConfigsResp{} mi := &file_api_api_msg_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddGlobalConfigsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddGlobalConfigsResp) ProtoMessage() {} func (x *ApiAddGlobalConfigsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddGlobalConfigsResp.ProtoReflect.Descriptor instead. func (*ApiAddGlobalConfigsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{167} } type ApiUpdateGlobalConfigReq struct { state protoimpl.MessageState `protogen:"open.v1"` Config *DBGlobalConfigItem `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateGlobalConfigReq) Reset() { *x = ApiUpdateGlobalConfigReq{} mi := &file_api_api_msg_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateGlobalConfigReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateGlobalConfigReq) ProtoMessage() {} func (x *ApiUpdateGlobalConfigReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateGlobalConfigReq.ProtoReflect.Descriptor instead. func (*ApiUpdateGlobalConfigReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{168} } func (x *ApiUpdateGlobalConfigReq) GetConfig() *DBGlobalConfigItem { if x != nil { return x.Config } return nil } type ApiUpdateGlobalConfigResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateGlobalConfigResp) Reset() { *x = ApiUpdateGlobalConfigResp{} mi := &file_api_api_msg_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateGlobalConfigResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateGlobalConfigResp) ProtoMessage() {} func (x *ApiUpdateGlobalConfigResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateGlobalConfigResp.ProtoReflect.Descriptor instead. func (*ApiUpdateGlobalConfigResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{169} } type ApiDelGlobalConfigsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Ids []uint64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelGlobalConfigsReq) Reset() { *x = ApiDelGlobalConfigsReq{} mi := &file_api_api_msg_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelGlobalConfigsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelGlobalConfigsReq) ProtoMessage() {} func (x *ApiDelGlobalConfigsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelGlobalConfigsReq.ProtoReflect.Descriptor instead. func (*ApiDelGlobalConfigsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{170} } func (x *ApiDelGlobalConfigsReq) GetIds() []uint64 { if x != nil { return x.Ids } return nil } type ApiDelGlobalConfigsResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelGlobalConfigsResp) Reset() { *x = ApiDelGlobalConfigsResp{} mi := &file_api_api_msg_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelGlobalConfigsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelGlobalConfigsResp) ProtoMessage() {} func (x *ApiDelGlobalConfigsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelGlobalConfigsResp.ProtoReflect.Descriptor instead. func (*ApiDelGlobalConfigsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{171} } // 查询App综合统计 type ApiGetAppStatsReq struct { state protoimpl.MessageState `protogen:"open.v1"` StatType int32 `protobuf:"varint,1,opt,name=stat_type,json=statType,proto3" json:"stat_type,omitempty"` // 1=日统计 2=月统计 3=年统计 StartDate string `protobuf:"bytes,2,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"` // 起始日期 日:2006-01-01 月:2006-01 年:2006 EndDate string `protobuf:"bytes,3,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"` // 结束日期 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAppStatsReq) Reset() { *x = ApiGetAppStatsReq{} mi := &file_api_api_msg_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAppStatsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAppStatsReq) ProtoMessage() {} func (x *ApiGetAppStatsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAppStatsReq.ProtoReflect.Descriptor instead. func (*ApiGetAppStatsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{172} } func (x *ApiGetAppStatsReq) GetStatType() int32 { if x != nil { return x.StatType } return 0 } func (x *ApiGetAppStatsReq) GetStartDate() string { if x != nil { return x.StartDate } return "" } func (x *ApiGetAppStatsReq) GetEndDate() string { if x != nil { return x.EndDate } return "" } type ApiGetAppStatsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Stats []*DBAppStat `protobuf:"bytes,1,rep,name=stats,proto3" json:"stats,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAppStatsResp) Reset() { *x = ApiGetAppStatsResp{} mi := &file_api_api_msg_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAppStatsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAppStatsResp) ProtoMessage() {} func (x *ApiGetAppStatsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAppStatsResp.ProtoReflect.Descriptor instead. func (*ApiGetAppStatsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{173} } func (x *ApiGetAppStatsResp) GetStats() []*DBAppStat { if x != nil { return x.Stats } return nil } // 查询全局累计统计(单行,生命周期累计) type ApiGetGlobalStatsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGlobalStatsReq) Reset() { *x = ApiGetGlobalStatsReq{} mi := &file_api_api_msg_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGlobalStatsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGlobalStatsReq) ProtoMessage() {} func (x *ApiGetGlobalStatsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGlobalStatsReq.ProtoReflect.Descriptor instead. func (*ApiGetGlobalStatsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{174} } type ApiGetGlobalStatsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Stat *DBAppStat `protobuf:"bytes,1,opt,name=stat,proto3" json:"stat"` //@go_tags(`json:"stat"`) 累计统计(字段含义与 DBAppStat 一致) TotalUserCount int64 `protobuf:"varint,2,opt,name=total_user_count,json=totalUserCount,proto3" json:"total_user_count"` //@go_tags(`json:"total_user_count"`) 累计注册人数(实时 COUNT(*) 用户表) TotalPayUserCount int64 `protobuf:"varint,3,opt,name=total_pay_user_count,json=totalPayUserCount,proto3" json:"total_pay_user_count"` //@go_tags(`json:"total_pay_user_count"`) 累计充值人数(实时 COUNT DISTINCT 付费订单) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetGlobalStatsResp) Reset() { *x = ApiGetGlobalStatsResp{} mi := &file_api_api_msg_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetGlobalStatsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetGlobalStatsResp) ProtoMessage() {} func (x *ApiGetGlobalStatsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetGlobalStatsResp.ProtoReflect.Descriptor instead. func (*ApiGetGlobalStatsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{175} } func (x *ApiGetGlobalStatsResp) GetStat() *DBAppStat { if x != nil { return x.Stat } return nil } func (x *ApiGetGlobalStatsResp) GetTotalUserCount() int64 { if x != nil { return x.TotalUserCount } return 0 } func (x *ApiGetGlobalStatsResp) GetTotalPayUserCount() int64 { if x != nil { return x.TotalPayUserCount } return 0 } // 重建统计数据(仅超管) —— 清空 app_stat_daily/monthly/yearly/global 后从源表全量重算 // 可重建字段:支付(payorder)/新增用户(user.createtime)/资源发放(useruselog.ts); // 不可重建字段(无历史时间戳):login_count/active_user_count/active_device_count/ai/trade/meet 消耗次数 → 仅 global 行从 userstatistics 汇总,日/月/年留 0。 type ApiRebuildStatsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRebuildStatsReq) Reset() { *x = ApiRebuildStatsReq{} mi := &file_api_api_msg_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRebuildStatsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRebuildStatsReq) ProtoMessage() {} func (x *ApiRebuildStatsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRebuildStatsReq.ProtoReflect.Descriptor instead. func (*ApiRebuildStatsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{176} } type ApiRebuildStatsResp struct { state protoimpl.MessageState `protogen:"open.v1"` DailyRows int32 `protobuf:"varint,1,opt,name=daily_rows,json=dailyRows,proto3" json:"daily_rows"` //@go_tags(`json:"daily_rows"`) 写入的日行数 MonthlyRows int32 `protobuf:"varint,2,opt,name=monthly_rows,json=monthlyRows,proto3" json:"monthly_rows"` //@go_tags(`json:"monthly_rows"`) 写入的月行数 YearlyRows int32 `protobuf:"varint,3,opt,name=yearly_rows,json=yearlyRows,proto3" json:"yearly_rows"` //@go_tags(`json:"yearly_rows"`) 写入的年行数 CostMs int64 `protobuf:"varint,4,opt,name=cost_ms,json=costMs,proto3" json:"cost_ms"` //@go_tags(`json:"cost_ms"`) 耗时(毫秒) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiRebuildStatsResp) Reset() { *x = ApiRebuildStatsResp{} mi := &file_api_api_msg_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiRebuildStatsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiRebuildStatsResp) ProtoMessage() {} func (x *ApiRebuildStatsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiRebuildStatsResp.ProtoReflect.Descriptor instead. func (*ApiRebuildStatsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{177} } func (x *ApiRebuildStatsResp) GetDailyRows() int32 { if x != nil { return x.DailyRows } return 0 } func (x *ApiRebuildStatsResp) GetMonthlyRows() int32 { if x != nil { return x.MonthlyRows } return 0 } func (x *ApiRebuildStatsResp) GetYearlyRows() int32 { if x != nil { return x.YearlyRows } return 0 } func (x *ApiRebuildStatsResp) GetCostMs() int64 { if x != nil { return x.CostMs } return 0 } // 用户使用量排行查询 type ApiGetUserRankReq struct { state protoimpl.MessageState `protogen:"open.v1"` Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type"` //@go_tags(`json:"type"`) 排行类型 trade=翻译 meet=会议 Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit"` //@go_tags(`json:"limit"`) 返回条数 默认 10 ProductId uint32 `protobuf:"varint,3,opt,name=product_id,json=productId,proto3" json:"product_id"` //@go_tags(`json:"product_id"`) 产品ID 0=代理全部产品(仅代理仪表盘"我的"标记会按此过滤) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserRankReq) Reset() { *x = ApiGetUserRankReq{} mi := &file_api_api_msg_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserRankReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserRankReq) ProtoMessage() {} func (x *ApiGetUserRankReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserRankReq.ProtoReflect.Descriptor instead. func (*ApiGetUserRankReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{178} } func (x *ApiGetUserRankReq) GetType() string { if x != nil { return x.Type } return "" } func (x *ApiGetUserRankReq) GetLimit() int32 { if x != nil { return x.Limit } return 0 } func (x *ApiGetUserRankReq) GetProductId() uint32 { if x != nil { return x.ProductId } return 0 } // 单个排行项 type UserRankItem struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) 用户ID Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname"` //@go_tags(`json:"nickname"`) 昵称 Avatar string `protobuf:"bytes,3,opt,name=avatar,proto3" json:"avatar"` //@go_tags(`json:"avatar"`) 头像 TradeTime int64 `protobuf:"varint,4,opt,name=trade_time,json=tradeTime,proto3" json:"trade_time"` //@go_tags(`json:"trade_time"`) 翻译时长(秒) 4个模式累加 TradeCount int64 `protobuf:"varint,5,opt,name=trade_count,json=tradeCount,proto3" json:"trade_count"` //@go_tags(`json:"trade_count"`) 翻译次数 4个模式累加 MeetTime int64 `protobuf:"varint,6,opt,name=meet_time,json=meetTime,proto3" json:"meet_time"` //@go_tags(`json:"meet_time"`) 会议时长(秒) MeetCount int64 `protobuf:"varint,7,opt,name=meet_count,json=meetCount,proto3" json:"meet_count"` //@go_tags(`json:"meet_count"`) 会议次数 IsAgentUser bool `protobuf:"varint,8,opt,name=is_agent_user,json=isAgentUser,proto3" json:"is_agent_user"` //@go_tags(`json:"is_agent_user"`) 是否当前代理名下用户(仅代理仪表盘场景置位) CountryCode string `protobuf:"bytes,9,opt,name=country_code,json=countryCode,proto3" json:"country_code"` //@go_tags(`json:"country_code"`) 所在国家编码 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UserRankItem) Reset() { *x = UserRankItem{} mi := &file_api_api_msg_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UserRankItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserRankItem) ProtoMessage() {} func (x *UserRankItem) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserRankItem.ProtoReflect.Descriptor instead. func (*UserRankItem) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{179} } func (x *UserRankItem) GetUid() string { if x != nil { return x.Uid } return "" } func (x *UserRankItem) GetNickname() string { if x != nil { return x.Nickname } return "" } func (x *UserRankItem) GetAvatar() string { if x != nil { return x.Avatar } return "" } func (x *UserRankItem) GetTradeTime() int64 { if x != nil { return x.TradeTime } return 0 } func (x *UserRankItem) GetTradeCount() int64 { if x != nil { return x.TradeCount } return 0 } func (x *UserRankItem) GetMeetTime() int64 { if x != nil { return x.MeetTime } return 0 } func (x *UserRankItem) GetMeetCount() int64 { if x != nil { return x.MeetCount } return 0 } func (x *UserRankItem) GetIsAgentUser() bool { if x != nil { return x.IsAgentUser } return false } func (x *UserRankItem) GetCountryCode() string { if x != nil { return x.CountryCode } return "" } type ApiGetUserRankResp struct { state protoimpl.MessageState `protogen:"open.v1"` List []*UserRankItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` //@go_tags(`json:"list"`) 排行列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserRankResp) Reset() { *x = ApiGetUserRankResp{} mi := &file_api_api_msg_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserRankResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserRankResp) ProtoMessage() {} func (x *ApiGetUserRankResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserRankResp.ProtoReflect.Descriptor instead. func (*ApiGetUserRankResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{180} } func (x *ApiGetUserRankResp) GetList() []*UserRankItem { if x != nil { return x.List } return nil } // 添加管理员账号 type ApiAddAdminUserReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // 账号 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 密码(明文,服务端加密存储) Identity Identity `protobuf:"varint,3,opt,name=identity,proto3,enum=Identity" json:"identity,omitempty"` // 身份 Access string `protobuf:"bytes,4,opt,name=access,proto3" json:"access,omitempty"` // 权限列表,逗号分隔 Factoryids string `protobuf:"bytes,5,opt,name=factoryids,proto3" json:"factoryids,omitempty"` // 关联工厂ID列表,逗号分隔(运营/代理使用) Productids string `protobuf:"bytes,6,opt,name=productids,proto3" json:"productids,omitempty"` // 关联产品ID列表,逗号分隔(运营/代理使用) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddAdminUserReq) Reset() { *x = ApiAddAdminUserReq{} mi := &file_api_api_msg_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddAdminUserReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddAdminUserReq) ProtoMessage() {} func (x *ApiAddAdminUserReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddAdminUserReq.ProtoReflect.Descriptor instead. func (*ApiAddAdminUserReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{181} } func (x *ApiAddAdminUserReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiAddAdminUserReq) GetPassword() string { if x != nil { return x.Password } return "" } func (x *ApiAddAdminUserReq) GetIdentity() Identity { if x != nil { return x.Identity } return Identity_Identity_Null } func (x *ApiAddAdminUserReq) GetAccess() string { if x != nil { return x.Access } return "" } func (x *ApiAddAdminUserReq) GetFactoryids() string { if x != nil { return x.Factoryids } return "" } func (x *ApiAddAdminUserReq) GetProductids() string { if x != nil { return x.Productids } return "" } type ApiAddAdminUserResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiAddAdminUserResp) Reset() { *x = ApiAddAdminUserResp{} mi := &file_api_api_msg_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiAddAdminUserResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiAddAdminUserResp) ProtoMessage() {} func (x *ApiAddAdminUserResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[182] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiAddAdminUserResp.ProtoReflect.Descriptor instead. func (*ApiAddAdminUserResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{182} } // 删除管理员账号 type ApiDelAdminUserReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelAdminUserReq) Reset() { *x = ApiDelAdminUserReq{} mi := &file_api_api_msg_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelAdminUserReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelAdminUserReq) ProtoMessage() {} func (x *ApiDelAdminUserReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[183] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelAdminUserReq.ProtoReflect.Descriptor instead. func (*ApiDelAdminUserReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{183} } func (x *ApiDelAdminUserReq) GetAccount() string { if x != nil { return x.Account } return "" } type ApiDelAdminUserResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiDelAdminUserResp) Reset() { *x = ApiDelAdminUserResp{} mi := &file_api_api_msg_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiDelAdminUserResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiDelAdminUserResp) ProtoMessage() {} func (x *ApiDelAdminUserResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[184] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiDelAdminUserResp.ProtoReflect.Descriptor instead. func (*ApiDelAdminUserResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{184} } // 修改管理员账号 type ApiUpdateAdminUserReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 为空则不修改 Identity Identity `protobuf:"varint,3,opt,name=identity,proto3,enum=Identity" json:"identity,omitempty"` Access string `protobuf:"bytes,4,opt,name=access,proto3" json:"access,omitempty"` Factoryids string `protobuf:"bytes,5,opt,name=factoryids,proto3" json:"factoryids,omitempty"` // 关联工厂ID列表,逗号分隔(运营/代理使用) Productids string `protobuf:"bytes,6,opt,name=productids,proto3" json:"productids,omitempty"` // 关联产品ID列表,逗号分隔(运营/代理使用) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateAdminUserReq) Reset() { *x = ApiUpdateAdminUserReq{} mi := &file_api_api_msg_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateAdminUserReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateAdminUserReq) ProtoMessage() {} func (x *ApiUpdateAdminUserReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[185] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateAdminUserReq.ProtoReflect.Descriptor instead. func (*ApiUpdateAdminUserReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{185} } func (x *ApiUpdateAdminUserReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiUpdateAdminUserReq) GetPassword() string { if x != nil { return x.Password } return "" } func (x *ApiUpdateAdminUserReq) GetIdentity() Identity { if x != nil { return x.Identity } return Identity_Identity_Null } func (x *ApiUpdateAdminUserReq) GetAccess() string { if x != nil { return x.Access } return "" } func (x *ApiUpdateAdminUserReq) GetFactoryids() string { if x != nil { return x.Factoryids } return "" } func (x *ApiUpdateAdminUserReq) GetProductids() string { if x != nil { return x.Productids } return "" } type ApiUpdateAdminUserResp struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiUpdateAdminUserResp) Reset() { *x = ApiUpdateAdminUserResp{} mi := &file_api_api_msg_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiUpdateAdminUserResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiUpdateAdminUserResp) ProtoMessage() {} func (x *ApiUpdateAdminUserResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[186] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiUpdateAdminUserResp.ProtoReflect.Descriptor instead. func (*ApiUpdateAdminUserResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{186} } // 查询管理员账号列表 type ApiGetAdminUsersReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAdminUsersReq) Reset() { *x = ApiGetAdminUsersReq{} mi := &file_api_api_msg_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAdminUsersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAdminUsersReq) ProtoMessage() {} func (x *ApiGetAdminUsersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[187] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAdminUsersReq.ProtoReflect.Descriptor instead. func (*ApiGetAdminUsersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{187} } type ApiGetAdminUsersResp struct { state protoimpl.MessageState `protogen:"open.v1"` Users []*DBAdminUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAdminUsersResp) Reset() { *x = ApiGetAdminUsersResp{} mi := &file_api_api_msg_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAdminUsersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAdminUsersResp) ProtoMessage() {} func (x *ApiGetAdminUsersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[188] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAdminUsersResp.ProtoReflect.Descriptor instead. func (*ApiGetAdminUsersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{188} } func (x *ApiGetAdminUsersResp) GetUsers() []*DBAdminUser { if x != nil { return x.Users } return nil } // 获取COS临时上传凭证 type ApiGetCosTokenReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetCosTokenReq) Reset() { *x = ApiGetCosTokenReq{} mi := &file_api_api_msg_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetCosTokenReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetCosTokenReq) ProtoMessage() {} func (x *ApiGetCosTokenReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[189] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetCosTokenReq.ProtoReflect.Descriptor instead. func (*ApiGetCosTokenReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{189} } type ApiGetCosTokenResp struct { state protoimpl.MessageState `protogen:"open.v1"` Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Bucket名称 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` // 区域 BucketUrl string `protobuf:"bytes,3,opt,name=bucket_url,json=bucketUrl,proto3" json:"bucket_url,omitempty"` // BucketURL TmpSecretId string `protobuf:"bytes,4,opt,name=tmp_secret_id,json=tmpSecretId,proto3" json:"tmp_secret_id,omitempty"` // 临时SecretId TmpSecretKey string `protobuf:"bytes,5,opt,name=tmp_secret_key,json=tmpSecretKey,proto3" json:"tmp_secret_key,omitempty"` // 临时SecretKey SessionToken string `protobuf:"bytes,6,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"` // SessionToken Expiration string `protobuf:"bytes,7,opt,name=expiration,proto3" json:"expiration,omitempty"` // 过期时间 Domain string `protobuf:"bytes,8,opt,name=domain,proto3" json:"domain,omitempty"` // 自定义域名(可选) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetCosTokenResp) Reset() { *x = ApiGetCosTokenResp{} mi := &file_api_api_msg_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetCosTokenResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetCosTokenResp) ProtoMessage() {} func (x *ApiGetCosTokenResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[190] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetCosTokenResp.ProtoReflect.Descriptor instead. func (*ApiGetCosTokenResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{190} } func (x *ApiGetCosTokenResp) GetBucket() string { if x != nil { return x.Bucket } return "" } func (x *ApiGetCosTokenResp) GetRegion() string { if x != nil { return x.Region } return "" } func (x *ApiGetCosTokenResp) GetBucketUrl() string { if x != nil { return x.BucketUrl } return "" } func (x *ApiGetCosTokenResp) GetTmpSecretId() string { if x != nil { return x.TmpSecretId } return "" } func (x *ApiGetCosTokenResp) GetTmpSecretKey() string { if x != nil { return x.TmpSecretKey } return "" } func (x *ApiGetCosTokenResp) GetSessionToken() string { if x != nil { return x.SessionToken } return "" } func (x *ApiGetCosTokenResp) GetExpiration() string { if x != nil { return x.Expiration } return "" } func (x *ApiGetCosTokenResp) GetDomain() string { if x != nil { return x.Domain } return "" } // 翻译接口 type ApiTranslateReq struct { state protoimpl.MessageState `protogen:"open.v1"` From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` // 源语言 如 zh To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` // 目标语言 如 en Texts []string `protobuf:"bytes,3,rep,name=texts,proto3" json:"texts,omitempty"` // 待翻译文本列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiTranslateReq) Reset() { *x = ApiTranslateReq{} mi := &file_api_api_msg_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiTranslateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiTranslateReq) ProtoMessage() {} func (x *ApiTranslateReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[191] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiTranslateReq.ProtoReflect.Descriptor instead. func (*ApiTranslateReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{191} } func (x *ApiTranslateReq) GetFrom() string { if x != nil { return x.From } return "" } func (x *ApiTranslateReq) GetTo() string { if x != nil { return x.To } return "" } func (x *ApiTranslateReq) GetTexts() []string { if x != nil { return x.Texts } return nil } type ApiTranslateResp struct { state protoimpl.MessageState `protogen:"open.v1"` Results []string `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` // 翻译结果列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiTranslateResp) Reset() { *x = ApiTranslateResp{} mi := &file_api_api_msg_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiTranslateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiTranslateResp) ProtoMessage() {} func (x *ApiTranslateResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[192] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiTranslateResp.ProtoReflect.Descriptor instead. func (*ApiTranslateResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{192} } func (x *ApiTranslateResp) GetResults() []string { if x != nil { return x.Results } return nil } // 操作日志查询 type ApiGetConsoleLogsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // 筛选操作人(代理/管理员自动填自己) ApiName string `protobuf:"bytes,2,opt,name=api_name,json=apiName,proto3" json:"api_name,omitempty"` // 筛选接口名称 Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` // 筛选状态码 -1=全部 0=成功 >0=失败 Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"` // 数量限制 默认200 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConsoleLogsReq) Reset() { *x = ApiGetConsoleLogsReq{} mi := &file_api_api_msg_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConsoleLogsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConsoleLogsReq) ProtoMessage() {} func (x *ApiGetConsoleLogsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[193] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConsoleLogsReq.ProtoReflect.Descriptor instead. func (*ApiGetConsoleLogsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{193} } func (x *ApiGetConsoleLogsReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiGetConsoleLogsReq) GetApiName() string { if x != nil { return x.ApiName } return "" } func (x *ApiGetConsoleLogsReq) GetCode() int32 { if x != nil { return x.Code } return 0 } func (x *ApiGetConsoleLogsReq) GetLimit() int32 { if x != nil { return x.Limit } return 0 } type ApiGetConsoleLogsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Logs []*DBConsoleLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConsoleLogsResp) Reset() { *x = ApiGetConsoleLogsResp{} mi := &file_api_api_msg_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConsoleLogsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConsoleLogsResp) ProtoMessage() {} func (x *ApiGetConsoleLogsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[194] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConsoleLogsResp.ProtoReflect.Descriptor instead. func (*ApiGetConsoleLogsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{194} } func (x *ApiGetConsoleLogsResp) GetLogs() []*DBConsoleLog { if x != nil { return x.Logs } return nil } // 操作日志筛选项(下拉列表数据) type ApiGetConsoleLogFiltersReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConsoleLogFiltersReq) Reset() { *x = ApiGetConsoleLogFiltersReq{} mi := &file_api_api_msg_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConsoleLogFiltersReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConsoleLogFiltersReq) ProtoMessage() {} func (x *ApiGetConsoleLogFiltersReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[195] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConsoleLogFiltersReq.ProtoReflect.Descriptor instead. func (*ApiGetConsoleLogFiltersReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{195} } type ApiGetConsoleLogFiltersResp struct { state protoimpl.MessageState `protogen:"open.v1"` Accounts []string `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` // 去重的操作人列表 ApiNames []string `protobuf:"bytes,2,rep,name=api_names,json=apiNames,proto3" json:"api_names,omitempty"` // 去重的接口名称列表 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetConsoleLogFiltersResp) Reset() { *x = ApiGetConsoleLogFiltersResp{} mi := &file_api_api_msg_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetConsoleLogFiltersResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetConsoleLogFiltersResp) ProtoMessage() {} func (x *ApiGetConsoleLogFiltersResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[196] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetConsoleLogFiltersResp.ProtoReflect.Descriptor instead. func (*ApiGetConsoleLogFiltersResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{196} } func (x *ApiGetConsoleLogFiltersResp) GetAccounts() []string { if x != nil { return x.Accounts } return nil } func (x *ApiGetConsoleLogFiltersResp) GetApiNames() []string { if x != nil { return x.ApiNames } return nil } // 生产批次查询(生产授权码批次台账统计) type ApiGetProductionBatchesReq struct { state protoimpl.MessageState `protogen:"open.v1"` Brandid uint32 `protobuf:"varint,1,opt,name=brandid,proto3" json:"brandid,omitempty"` // 品牌商ID 0=不限 Productid uint32 `protobuf:"varint,2,opt,name=productid,proto3" json:"productid,omitempty"` // 产品ID 0=不限 Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"` // 起始时间(unix秒) 0=不限 End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"` // 结束时间(unix秒) 0=不限 Limit int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"` // 数量限制 默认500 Channelid string `protobuf:"bytes,6,opt,name=channelid,proto3" json:"channelid"` //@go_tags(`json:"channelid"`) 渠道商id(短码) 空=不限 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductionBatchesReq) Reset() { *x = ApiGetProductionBatchesReq{} mi := &file_api_api_msg_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductionBatchesReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductionBatchesReq) ProtoMessage() {} func (x *ApiGetProductionBatchesReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[197] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductionBatchesReq.ProtoReflect.Descriptor instead. func (*ApiGetProductionBatchesReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{197} } func (x *ApiGetProductionBatchesReq) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } func (x *ApiGetProductionBatchesReq) GetProductid() uint32 { if x != nil { return x.Productid } return 0 } func (x *ApiGetProductionBatchesReq) GetStart() int64 { if x != nil { return x.Start } return 0 } func (x *ApiGetProductionBatchesReq) GetEnd() int64 { if x != nil { return x.End } return 0 } func (x *ApiGetProductionBatchesReq) GetLimit() int32 { if x != nil { return x.Limit } return 0 } func (x *ApiGetProductionBatchesReq) GetChannelid() string { if x != nil { return x.Channelid } return "" } type ApiGetProductionBatchesResp struct { state protoimpl.MessageState `protogen:"open.v1"` Notes []*DBProductionBatch `protobuf:"bytes,1,rep,name=notes,proto3" json:"notes,omitempty"` // 批次明细 TotalBatch int64 `protobuf:"varint,2,opt,name=total_batch,json=totalBatch,proto3" json:"total_batch,omitempty"` // 命中批次数 TotalDevices int64 `protobuf:"varint,3,opt,name=total_devices,json=totalDevices,proto3" json:"total_devices,omitempty"` // 命中总设备数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetProductionBatchesResp) Reset() { *x = ApiGetProductionBatchesResp{} mi := &file_api_api_msg_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetProductionBatchesResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetProductionBatchesResp) ProtoMessage() {} func (x *ApiGetProductionBatchesResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[198] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetProductionBatchesResp.ProtoReflect.Descriptor instead. func (*ApiGetProductionBatchesResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{198} } func (x *ApiGetProductionBatchesResp) GetNotes() []*DBProductionBatch { if x != nil { return x.Notes } return nil } func (x *ApiGetProductionBatchesResp) GetTotalBatch() int64 { if x != nil { return x.TotalBatch } return 0 } func (x *ApiGetProductionBatchesResp) GetTotalDevices() int64 { if x != nil { return x.TotalDevices } return 0 } // 运行日志 - 服务列表 type ApiListRuntimeLogsReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiListRuntimeLogsReq) Reset() { *x = ApiListRuntimeLogsReq{} mi := &file_api_api_msg_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiListRuntimeLogsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiListRuntimeLogsReq) ProtoMessage() {} func (x *ApiListRuntimeLogsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[199] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiListRuntimeLogsReq.ProtoReflect.Descriptor instead. func (*ApiListRuntimeLogsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{199} } type ApiListRuntimeLogsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Services []string `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` // 可选服务列表(home/api/gateway/mcp/timer/ai 等) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiListRuntimeLogsResp) Reset() { *x = ApiListRuntimeLogsResp{} mi := &file_api_api_msg_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiListRuntimeLogsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiListRuntimeLogsResp) ProtoMessage() {} func (x *ApiListRuntimeLogsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[200] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiListRuntimeLogsResp.ProtoReflect.Descriptor instead. func (*ApiListRuntimeLogsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{200} } func (x *ApiListRuntimeLogsResp) GetServices() []string { if x != nil { return x.Services } return nil } // 运行日志 - 查询 type ApiGetRuntimeLogReq struct { state protoimpl.MessageState `protogen:"open.v1"` Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` // 服务名(对应 bin/log/.log) Before int64 `protobuf:"varint,2,opt,name=before,proto3" json:"before,omitempty"` // 读取此字节偏移之前的内容;0 表示从文件末尾 Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // 返回行数上限 默认500 最大2000 Keyword string `protobuf:"bytes,4,opt,name=keyword,proto3" json:"keyword,omitempty"` // 可选关键字过滤(子串匹配,区分大小写) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetRuntimeLogReq) Reset() { *x = ApiGetRuntimeLogReq{} mi := &file_api_api_msg_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetRuntimeLogReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetRuntimeLogReq) ProtoMessage() {} func (x *ApiGetRuntimeLogReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[201] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetRuntimeLogReq.ProtoReflect.Descriptor instead. func (*ApiGetRuntimeLogReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{201} } func (x *ApiGetRuntimeLogReq) GetService() string { if x != nil { return x.Service } return "" } func (x *ApiGetRuntimeLogReq) GetBefore() int64 { if x != nil { return x.Before } return 0 } func (x *ApiGetRuntimeLogReq) GetLimit() int32 { if x != nil { return x.Limit } return 0 } func (x *ApiGetRuntimeLogReq) GetKeyword() string { if x != nil { return x.Keyword } return "" } type ApiGetRuntimeLogResp struct { state protoimpl.MessageState `protogen:"open.v1"` Lines []string `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"` // 日志行,旧 → 新 顺序 Earliest int64 `protobuf:"varint,2,opt,name=earliest,proto3" json:"earliest,omitempty"` // 本次返回内容的起始字节位置(用于"加载更早"继续传给 before) FileSize int64 `protobuf:"varint,3,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"` // 当前文件总字节数 HasMore bool `protobuf:"varint,4,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"` // earliest > 0 即还有更早的内容可加载 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetRuntimeLogResp) Reset() { *x = ApiGetRuntimeLogResp{} mi := &file_api_api_msg_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetRuntimeLogResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetRuntimeLogResp) ProtoMessage() {} func (x *ApiGetRuntimeLogResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[202] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetRuntimeLogResp.ProtoReflect.Descriptor instead. func (*ApiGetRuntimeLogResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{202} } func (x *ApiGetRuntimeLogResp) GetLines() []string { if x != nil { return x.Lines } return nil } func (x *ApiGetRuntimeLogResp) GetEarliest() int64 { if x != nil { return x.Earliest } return 0 } func (x *ApiGetRuntimeLogResp) GetFileSize() int64 { if x != nil { return x.FileSize } return 0 } func (x *ApiGetRuntimeLogResp) GetHasMore() bool { if x != nil { return x.HasMore } return false } // 代理仪表盘统计 type ApiGetAgentDashboardReq struct { state protoimpl.MessageState `protogen:"open.v1"` ProductId uint32 `protobuf:"varint,1,opt,name=product_id,json=productId,proto3" json:"product_id"` //@go_tags(`json:"product_id"`) 产品ID 0=代理全部产品汇总 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentDashboardReq) Reset() { *x = ApiGetAgentDashboardReq{} mi := &file_api_api_msg_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentDashboardReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentDashboardReq) ProtoMessage() {} func (x *ApiGetAgentDashboardReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[203] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentDashboardReq.ProtoReflect.Descriptor instead. func (*ApiGetAgentDashboardReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{203} } func (x *ApiGetAgentDashboardReq) GetProductId() uint32 { if x != nil { return x.ProductId } return 0 } type ApiGetAgentDashboardResp struct { state protoimpl.MessageState `protogen:"open.v1"` BatchCount int64 `protobuf:"varint,1,opt,name=batch_count,json=batchCount,proto3" json:"batch_count"` //@go_tags(`json:"batch_count"`) 累计生产批次 DeviceCount int64 `protobuf:"varint,2,opt,name=device_count,json=deviceCount,proto3" json:"device_count"` //@go_tags(`json:"device_count"`) 累计生产设备码数量 ActivatedCount int64 `protobuf:"varint,3,opt,name=activated_count,json=activatedCount,proto3" json:"activated_count"` //@go_tags(`json:"activated_count"`) 已激活设备码数量(status=1) BoundUserCount int64 `protobuf:"varint,4,opt,name=bound_user_count,json=boundUserCount,proto3" json:"bound_user_count"` //@go_tags(`json:"bound_user_count"`) 绑定用户数量(distinct uid) PayOrderCount int64 `protobuf:"varint,5,opt,name=pay_order_count,json=payOrderCount,proto3" json:"pay_order_count"` //@go_tags(`json:"pay_order_count"`) 充值订单数量 PayTotalAmount int64 `protobuf:"varint,6,opt,name=pay_total_amount,json=payTotalAmount,proto3" json:"pay_total_amount"` //@go_tags(`json:"pay_total_amount"`) 累计充值金额(分) TradeTime int64 `protobuf:"varint,7,opt,name=trade_time,json=tradeTime,proto3" json:"trade_time"` //@go_tags(`json:"trade_time"`) 名下用户累计翻译时长(秒) TradeCount int64 `protobuf:"varint,8,opt,name=trade_count,json=tradeCount,proto3" json:"trade_count"` //@go_tags(`json:"trade_count"`) 名下用户累计翻译次数 MeetTime int64 `protobuf:"varint,9,opt,name=meet_time,json=meetTime,proto3" json:"meet_time"` //@go_tags(`json:"meet_time"`) 名下用户累计会议时长(秒) MeetCount int64 `protobuf:"varint,10,opt,name=meet_count,json=meetCount,proto3" json:"meet_count"` //@go_tags(`json:"meet_count"`) 名下用户累计会议次数 // 资源点池(用于代理在仪表盘查看自己的"可赠送余量") VipdayBalance int64 `protobuf:"varint,11,opt,name=vipday_balance,json=vipdayBalance,proto3" json:"vipday_balance"` //@go_tags(`json:"vipday_balance"`) VIP天数余额 AichatintegralBalance int64 `protobuf:"varint,12,opt,name=aichatintegral_balance,json=aichatintegralBalance,proto3" json:"aichatintegral_balance"` //@go_tags(`json:"aichatintegral_balance"`) AI资源点余额 TradesecondBalance int64 `protobuf:"varint,13,opt,name=tradesecond_balance,json=tradesecondBalance,proto3" json:"tradesecond_balance"` //@go_tags(`json:"tradesecond_balance"`) 翻译秒数余额 MeetsecondBalance int64 `protobuf:"varint,14,opt,name=meetsecond_balance,json=meetsecondBalance,proto3" json:"meetsecond_balance"` //@go_tags(`json:"meetsecond_balance"`) 会议秒数余额 // 资源点池累计接收 & 累计派发 TotalReceivedVipday int64 `protobuf:"varint,15,opt,name=total_received_vipday,json=totalReceivedVipday,proto3" json:"total_received_vipday"` //@go_tags(`json:"total_received_vipday"`) TotalReceivedAichatintegral int64 `protobuf:"varint,16,opt,name=total_received_aichatintegral,json=totalReceivedAichatintegral,proto3" json:"total_received_aichatintegral"` //@go_tags(`json:"total_received_aichatintegral"`) TotalReceivedTradesecond int64 `protobuf:"varint,17,opt,name=total_received_tradesecond,json=totalReceivedTradesecond,proto3" json:"total_received_tradesecond"` //@go_tags(`json:"total_received_tradesecond"`) TotalReceivedMeetsecond int64 `protobuf:"varint,18,opt,name=total_received_meetsecond,json=totalReceivedMeetsecond,proto3" json:"total_received_meetsecond"` //@go_tags(`json:"total_received_meetsecond"`) TotalDispatchedVipday int64 `protobuf:"varint,19,opt,name=total_dispatched_vipday,json=totalDispatchedVipday,proto3" json:"total_dispatched_vipday"` //@go_tags(`json:"total_dispatched_vipday"`) TotalDispatchedAichatintegral int64 `protobuf:"varint,20,opt,name=total_dispatched_aichatintegral,json=totalDispatchedAichatintegral,proto3" json:"total_dispatched_aichatintegral"` //@go_tags(`json:"total_dispatched_aichatintegral"`) TotalDispatchedTradesecond int64 `protobuf:"varint,21,opt,name=total_dispatched_tradesecond,json=totalDispatchedTradesecond,proto3" json:"total_dispatched_tradesecond"` //@go_tags(`json:"total_dispatched_tradesecond"`) TotalDispatchedMeetsecond int64 `protobuf:"varint,22,opt,name=total_dispatched_meetsecond,json=totalDispatchedMeetsecond,proto3" json:"total_dispatched_meetsecond"` //@go_tags(`json:"total_dispatched_meetsecond"`) // 代理可选切换的产品列表(前端下拉用,0=全部) Products []*AgentProductItem `protobuf:"bytes,30,rep,name=products,proto3" json:"products"` //@go_tags(`json:"products"`) 当前代理可见的产品 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAgentDashboardResp) Reset() { *x = ApiGetAgentDashboardResp{} mi := &file_api_api_msg_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAgentDashboardResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAgentDashboardResp) ProtoMessage() {} func (x *ApiGetAgentDashboardResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[204] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAgentDashboardResp.ProtoReflect.Descriptor instead. func (*ApiGetAgentDashboardResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{204} } func (x *ApiGetAgentDashboardResp) GetBatchCount() int64 { if x != nil { return x.BatchCount } return 0 } func (x *ApiGetAgentDashboardResp) GetDeviceCount() int64 { if x != nil { return x.DeviceCount } return 0 } func (x *ApiGetAgentDashboardResp) GetActivatedCount() int64 { if x != nil { return x.ActivatedCount } return 0 } func (x *ApiGetAgentDashboardResp) GetBoundUserCount() int64 { if x != nil { return x.BoundUserCount } return 0 } func (x *ApiGetAgentDashboardResp) GetPayOrderCount() int64 { if x != nil { return x.PayOrderCount } return 0 } func (x *ApiGetAgentDashboardResp) GetPayTotalAmount() int64 { if x != nil { return x.PayTotalAmount } return 0 } func (x *ApiGetAgentDashboardResp) GetTradeTime() int64 { if x != nil { return x.TradeTime } return 0 } func (x *ApiGetAgentDashboardResp) GetTradeCount() int64 { if x != nil { return x.TradeCount } return 0 } func (x *ApiGetAgentDashboardResp) GetMeetTime() int64 { if x != nil { return x.MeetTime } return 0 } func (x *ApiGetAgentDashboardResp) GetMeetCount() int64 { if x != nil { return x.MeetCount } return 0 } func (x *ApiGetAgentDashboardResp) GetVipdayBalance() int64 { if x != nil { return x.VipdayBalance } return 0 } func (x *ApiGetAgentDashboardResp) GetAichatintegralBalance() int64 { if x != nil { return x.AichatintegralBalance } return 0 } func (x *ApiGetAgentDashboardResp) GetTradesecondBalance() int64 { if x != nil { return x.TradesecondBalance } return 0 } func (x *ApiGetAgentDashboardResp) GetMeetsecondBalance() int64 { if x != nil { return x.MeetsecondBalance } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalReceivedVipday() int64 { if x != nil { return x.TotalReceivedVipday } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalReceivedAichatintegral() int64 { if x != nil { return x.TotalReceivedAichatintegral } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalReceivedTradesecond() int64 { if x != nil { return x.TotalReceivedTradesecond } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalReceivedMeetsecond() int64 { if x != nil { return x.TotalReceivedMeetsecond } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalDispatchedVipday() int64 { if x != nil { return x.TotalDispatchedVipday } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalDispatchedAichatintegral() int64 { if x != nil { return x.TotalDispatchedAichatintegral } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalDispatchedTradesecond() int64 { if x != nil { return x.TotalDispatchedTradesecond } return 0 } func (x *ApiGetAgentDashboardResp) GetTotalDispatchedMeetsecond() int64 { if x != nil { return x.TotalDispatchedMeetsecond } return 0 } func (x *ApiGetAgentDashboardResp) GetProducts() []*AgentProductItem { if x != nil { return x.Products } return nil } // 代理仪表盘 - 产品下拉项 type AgentProductItem struct { state protoimpl.MessageState `protogen:"open.v1"` Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) Devicename string `protobuf:"bytes,2,opt,name=devicename,proto3" json:"devicename"` //@go_tags(`json:"devicename"`) Brandid uint32 `protobuf:"varint,3,opt,name=brandid,proto3" json:"brandid"` //@go_tags(`json:"brandid"`) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AgentProductItem) Reset() { *x = AgentProductItem{} mi := &file_api_api_msg_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AgentProductItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*AgentProductItem) ProtoMessage() {} func (x *AgentProductItem) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[205] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AgentProductItem.ProtoReflect.Descriptor instead. func (*AgentProductItem) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{205} } func (x *AgentProductItem) GetId() uint32 { if x != nil { return x.Id } return 0 } func (x *AgentProductItem) GetDevicename() string { if x != nil { return x.Devicename } return "" } func (x *AgentProductItem) GetBrandid() uint32 { if x != nil { return x.Brandid } return 0 } // 查询当前登录账号的资源点池(用于派发界面显示余额) type ApiGetMyAdminPoolReq struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMyAdminPoolReq) Reset() { *x = ApiGetMyAdminPoolReq{} mi := &file_api_api_msg_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMyAdminPoolReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMyAdminPoolReq) ProtoMessage() {} func (x *ApiGetMyAdminPoolReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[206] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMyAdminPoolReq.ProtoReflect.Descriptor instead. func (*ApiGetMyAdminPoolReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{206} } type ApiGetMyAdminPoolResp struct { state protoimpl.MessageState `protogen:"open.v1"` Identity Identity `protobuf:"varint,1,opt,name=identity,proto3,enum=Identity" json:"identity"` //@go_tags(`json:"identity"`) 当前账号身份(超管=1 不受限) VipdayBalance int64 `protobuf:"varint,2,opt,name=vipday_balance,json=vipdayBalance,proto3" json:"vipday_balance"` //@go_tags(`json:"vipday_balance"`) AichatintegralBalance int64 `protobuf:"varint,3,opt,name=aichatintegral_balance,json=aichatintegralBalance,proto3" json:"aichatintegral_balance"` //@go_tags(`json:"aichatintegral_balance"`) TradesecondBalance int64 `protobuf:"varint,4,opt,name=tradesecond_balance,json=tradesecondBalance,proto3" json:"tradesecond_balance"` //@go_tags(`json:"tradesecond_balance"`) MeetsecondBalance int64 `protobuf:"varint,5,opt,name=meetsecond_balance,json=meetsecondBalance,proto3" json:"meetsecond_balance"` //@go_tags(`json:"meetsecond_balance"`) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetMyAdminPoolResp) Reset() { *x = ApiGetMyAdminPoolResp{} mi := &file_api_api_msg_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetMyAdminPoolResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetMyAdminPoolResp) ProtoMessage() {} func (x *ApiGetMyAdminPoolResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[207] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetMyAdminPoolResp.ProtoReflect.Descriptor instead. func (*ApiGetMyAdminPoolResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{207} } func (x *ApiGetMyAdminPoolResp) GetIdentity() Identity { if x != nil { return x.Identity } return Identity_Identity_Null } func (x *ApiGetMyAdminPoolResp) GetVipdayBalance() int64 { if x != nil { return x.VipdayBalance } return 0 } func (x *ApiGetMyAdminPoolResp) GetAichatintegralBalance() int64 { if x != nil { return x.AichatintegralBalance } return 0 } func (x *ApiGetMyAdminPoolResp) GetTradesecondBalance() int64 { if x != nil { return x.TradesecondBalance } return 0 } func (x *ApiGetMyAdminPoolResp) GetMeetsecondBalance() int64 { if x != nil { return x.MeetsecondBalance } return 0 } // 超管→后台账号 赠送资源点 type ApiGrantAdminResourceReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account"` //@go_tags(`json:"account"`) 接收人账号 Vipday int64 `protobuf:"varint,2,opt,name=vipday,proto3" json:"vipday"` //@go_tags(`json:"vipday"`) VIP天数 Aichatintegral int64 `protobuf:"varint,3,opt,name=aichatintegral,proto3" json:"aichatintegral"` //@go_tags(`json:"aichatintegral"`) AI资源点 Tradesecond int64 `protobuf:"varint,4,opt,name=tradesecond,proto3" json:"tradesecond"` //@go_tags(`json:"tradesecond"`) 翻译秒数 Meetsecond int64 `protobuf:"varint,5,opt,name=meetsecond,proto3" json:"meetsecond"` //@go_tags(`json:"meetsecond"`) 会议秒数 Remark string `protobuf:"bytes,6,opt,name=remark,proto3" json:"remark"` //@go_tags(`json:"remark"`) 备注 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGrantAdminResourceReq) Reset() { *x = ApiGrantAdminResourceReq{} mi := &file_api_api_msg_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGrantAdminResourceReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGrantAdminResourceReq) ProtoMessage() {} func (x *ApiGrantAdminResourceReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[208] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGrantAdminResourceReq.ProtoReflect.Descriptor instead. func (*ApiGrantAdminResourceReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{208} } func (x *ApiGrantAdminResourceReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiGrantAdminResourceReq) GetVipday() int64 { if x != nil { return x.Vipday } return 0 } func (x *ApiGrantAdminResourceReq) GetAichatintegral() int64 { if x != nil { return x.Aichatintegral } return 0 } func (x *ApiGrantAdminResourceReq) GetTradesecond() int64 { if x != nil { return x.Tradesecond } return 0 } func (x *ApiGrantAdminResourceReq) GetMeetsecond() int64 { if x != nil { return x.Meetsecond } return 0 } func (x *ApiGrantAdminResourceReq) GetRemark() string { if x != nil { return x.Remark } return "" } type ApiGrantAdminResourceResp struct { state protoimpl.MessageState `protogen:"open.v1"` User *DBAdminUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user"` //@go_tags(`json:"user"`) 更新后的账号(含余额) unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGrantAdminResourceResp) Reset() { *x = ApiGrantAdminResourceResp{} mi := &file_api_api_msg_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGrantAdminResourceResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGrantAdminResourceResp) ProtoMessage() {} func (x *ApiGrantAdminResourceResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[209] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGrantAdminResourceResp.ProtoReflect.Descriptor instead. func (*ApiGrantAdminResourceResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{209} } func (x *ApiGrantAdminResourceResp) GetUser() *DBAdminUser { if x != nil { return x.User } return nil } // 后台账号资源流水(admin→admin)查询 type ApiGetAdminResourceLogsReq struct { state protoimpl.MessageState `protogen:"open.v1"` Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account"` //@go_tags(`json:"account"`) 账号筛选(来源或接收)空=不限(仅超管可不限) Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page"` //@go_tags(`json:"page"`) 页码 从1开始 默认1 Size int32 `protobuf:"varint,3,opt,name=size,proto3" json:"size"` //@go_tags(`json:"size"`) 每页数量 默认20 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAdminResourceLogsReq) Reset() { *x = ApiGetAdminResourceLogsReq{} mi := &file_api_api_msg_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAdminResourceLogsReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAdminResourceLogsReq) ProtoMessage() {} func (x *ApiGetAdminResourceLogsReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[210] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAdminResourceLogsReq.ProtoReflect.Descriptor instead. func (*ApiGetAdminResourceLogsReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{210} } func (x *ApiGetAdminResourceLogsReq) GetAccount() string { if x != nil { return x.Account } return "" } func (x *ApiGetAdminResourceLogsReq) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ApiGetAdminResourceLogsReq) GetSize() int32 { if x != nil { return x.Size } return 0 } type ApiGetAdminResourceLogsResp struct { state protoimpl.MessageState `protogen:"open.v1"` Logs []*DBAdminResourceLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs"` //@go_tags(`json:"logs"`) 流水列表 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` //@go_tags(`json:"total"`) 总记录数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetAdminResourceLogsResp) Reset() { *x = ApiGetAdminResourceLogsResp{} mi := &file_api_api_msg_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetAdminResourceLogsResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetAdminResourceLogsResp) ProtoMessage() {} func (x *ApiGetAdminResourceLogsResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[211] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetAdminResourceLogsResp.ProtoReflect.Descriptor instead. func (*ApiGetAdminResourceLogsResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{211} } func (x *ApiGetAdminResourceLogsResp) GetLogs() []*DBAdminResourceLog { if x != nil { return x.Logs } return nil } func (x *ApiGetAdminResourceLogsResp) GetTotal() int64 { if x != nil { return x.Total } return 0 } // 用户资源流水分页查询(赠送/绑定/充值/消耗) type ApiGetUserUseLogsPagedReq struct { state protoimpl.MessageState `protogen:"open.v1"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` //@go_tags(`json:"uid"`) 用户uid 空=不限(仅超管/管理员) Logtype UserLogType `protobuf:"varint,2,opt,name=logtype,proto3,enum=UserLogType" json:"logtype"` //@go_tags(`json:"logtype"`) 类型 0=不限 Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page"` //@go_tags(`json:"page"`) 页码 从1开始 默认1 Size int32 `protobuf:"varint,4,opt,name=size,proto3" json:"size"` //@go_tags(`json:"size"`) 每页数量 默认10 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserUseLogsPagedReq) Reset() { *x = ApiGetUserUseLogsPagedReq{} mi := &file_api_api_msg_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserUseLogsPagedReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserUseLogsPagedReq) ProtoMessage() {} func (x *ApiGetUserUseLogsPagedReq) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[212] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserUseLogsPagedReq.ProtoReflect.Descriptor instead. func (*ApiGetUserUseLogsPagedReq) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{212} } func (x *ApiGetUserUseLogsPagedReq) GetUid() string { if x != nil { return x.Uid } return "" } func (x *ApiGetUserUseLogsPagedReq) GetLogtype() UserLogType { if x != nil { return x.Logtype } return UserLogType_UserLogTypeUnknown } func (x *ApiGetUserUseLogsPagedReq) GetPage() int32 { if x != nil { return x.Page } return 0 } func (x *ApiGetUserUseLogsPagedReq) GetSize() int32 { if x != nil { return x.Size } return 0 } type ApiGetUserUseLogsPagedResp struct { state protoimpl.MessageState `protogen:"open.v1"` Logs []*DBUserUseLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs"` //@go_tags(`json:"logs"`) 流水列表 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` //@go_tags(`json:"total"`) 总记录数 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ApiGetUserUseLogsPagedResp) Reset() { *x = ApiGetUserUseLogsPagedResp{} mi := &file_api_api_msg_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ApiGetUserUseLogsPagedResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*ApiGetUserUseLogsPagedResp) ProtoMessage() {} func (x *ApiGetUserUseLogsPagedResp) ProtoReflect() protoreflect.Message { mi := &file_api_api_msg_proto_msgTypes[213] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ApiGetUserUseLogsPagedResp.ProtoReflect.Descriptor instead. func (*ApiGetUserUseLogsPagedResp) Descriptor() ([]byte, []int) { return file_api_api_msg_proto_rawDescGZIP(), []int{213} } func (x *ApiGetUserUseLogsPagedResp) GetLogs() []*DBUserUseLog { if x != nil { return x.Logs } return nil } func (x *ApiGetUserUseLogsPagedResp) GetTotal() int64 { if x != nil { return x.Total } return 0 } var File_api_api_msg_proto protoreflect.FileDescriptor const file_api_api_msg_proto_rawDesc = "" + "\n" + "\x11api/api_msg.proto\x1a\x10api/api_db.proto\x1a\x1aechomeet/echomeet_db.proto\x1a\x10pay/pay_db.proto\x1a\bdb.proto\x1a\n" + "enum.proto\"\x13\n" + "\x11ApiGetSiteInfoReq\"U\n" + "\x12ApiGetSiteInfoResp\x12\x1a\n" + "\bsitename\x18\x01 \x01(\tR\bsitename\x12#\n" + "\rcurrency_type\x18\x02 \x01(\x05R\fcurrencyType\"C\n" + "\vApiLoginReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" + "\bpassword\x18\x02 \x01(\tR\bpassword\"\xd5\x01\n" + "\fApiLoginResp\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12%\n" + "\bidentity\x18\x02 \x01(\x0e2\t.IdentityR\bidentity\x12\x14\n" + "\x05token\x18\x04 \x01(\tR\x05token\x12\x16\n" + "\x06access\x18\x05 \x01(\tR\x06access\x12\x16\n" + "\x06avatar\x18\x06 \x01(\tR\x06avatar\x12\x1e\n" + "\n" + "factoryids\x18\a \x01(\tR\n" + "factoryids\x12\x1e\n" + "\n" + "productids\x18\b \x01(\tR\n" + "productids\"\x11\n" + "\x0fApiGetConfigReq\"<\n" + "\x10ApiGetConfigResp\x12(\n" + "\x06config\x18\x01 \x03(\v2\x10.DBAppConfigItemR\x06config\";\n" + "\x0fApiAddConfigReq\x12(\n" + "\x06config\x18\x01 \x01(\v2\x10.DBAppConfigItemR\x06config\"\x12\n" + "\x10ApiAddConfigResp\">\n" + "\x12ApiUpdateConfigReq\x12(\n" + "\x06config\x18\x01 \x01(\v2\x10.DBAppConfigItemR\x06config\"\x15\n" + "\x13ApiUpdateConfigResp\"!\n" + "\x0fApiDelConfigReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\"\x12\n" + "\x10ApiDelConfigResp\" \n" + "\x0eApiGetAgentReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"1\n" + "\x0fApiGetAgentResp\x12\x1e\n" + "\x05agent\x18\x01 \x01(\v2\b.DBAgentR\x05agent\"\x11\n" + "\x0fApiGetAgentsReq\"4\n" + "\x10ApiGetAgentsResp\x12 \n" + "\x06agents\x18\x01 \x03(\v2\b.DBAgentR\x06agents\"0\n" + "\x0eApiAddAgentReq\x12\x1e\n" + "\x05agent\x18\x01 \x01(\v2\b.DBAgentR\x05agent\"\x11\n" + "\x0fApiAddAgentResp\"3\n" + "\x11ApiUpdateAgentReq\x12\x1e\n" + "\x05agent\x18\x01 \x01(\v2\b.DBAgentR\x05agent\"\x14\n" + "\x12ApiUpdateAgentResp\" \n" + "\x0eApiDelAgentReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"\x11\n" + "\x0fApiDelAgentResp\"6\n" + "\x13ApiGetMcpServersReq\x12\x1f\n" + "\x06region\x18\x01 \x01(\x0e2\a.RegionR\x06region\">\n" + "\x14ApiGetMcpServersResp\x12&\n" + "\aservers\x18\x01 \x03(\v2\f.DBMcpServerR\aservers\"$\n" + "\x12ApiGetMcpServerReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\";\n" + "\x13ApiGetMcpServerResp\x12$\n" + "\x06server\x18\x01 \x01(\v2\f.DBMcpServerR\x06server\"=\n" + "\x13ApiAddMcpServersReq\x12&\n" + "\aservers\x18\x01 \x03(\v2\f.DBMcpServerR\aservers\"\x16\n" + "\x14ApiAddMcpServersResp\"@\n" + "\x16ApiUpdateMcpServersReq\x12&\n" + "\aservers\x18\x01 \x03(\v2\f.DBMcpServerR\aservers\"\x18\n" + "\x16ApiUPdateMcpServerResp\"'\n" + "\x13ApiDelMcpServersReq\x12\x10\n" + "\x03ids\x18\x01 \x03(\tR\x03ids\"\x15\n" + "\x13ApiDelMcpServerResp\"\x1c\n" + "\x1aApiGetSolutionProvidersReq\"P\n" + "\x1bApiGetSolutionProvidersResp\x121\n" + "\tproviders\x18\x01 \x03(\v2\x13.DBSolutionProviderR\tproviders\"+\n" + "\x19ApiGetSolutionProviderReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"M\n" + "\x1aApiGetSolutionProviderResp\x12/\n" + "\bprovider\x18\x01 \x01(\v2\x13.DBSolutionProviderR\bprovider\"L\n" + "\x19ApiAddSolutionProviderReq\x12/\n" + "\bprovider\x18\x01 \x01(\v2\x13.DBSolutionProviderR\bprovider\"M\n" + "\x1aApiAddSolutionProviderResp\x12/\n" + "\bprovider\x18\x01 \x01(\v2\x13.DBSolutionProviderR\bprovider\"O\n" + "\x1cApiUpdateSolutionProviderReq\x12/\n" + "\bprovider\x18\x01 \x01(\v2\x13.DBSolutionProviderR\bprovider\"P\n" + "\x1dApiUpdateSolutionProviderResp\x12/\n" + "\bprovider\x18\x01 \x01(\v2\x13.DBSolutionProviderR\bprovider\"+\n" + "\x19ApiDelSolutionProviderReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\",\n" + "\x1aApiDelSolutionProviderResp\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"\x11\n" + "\x0fApiGetBrandsReq\"4\n" + "\x10ApiGetBrandsResp\x12 \n" + "\x06brands\x18\x01 \x03(\v2\b.DBBrandR\x06brands\" \n" + "\x0eApiGetBrandReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"1\n" + "\x0fApiGetBrandResp\x12\x1e\n" + "\x05brand\x18\x01 \x01(\v2\b.DBBrandR\x05brand\"\x88\x02\n" + "\x0eApiAddBrandReq\x12\x1e\n" + "\x05brand\x18\x01 \x01(\v2\b.DBBrandR\x05brand\x12%\n" + "\x0ecreate_account\x18\x02 \x01(\bR\rcreateAccount\x12)\n" + "\x10account_username\x18\x03 \x01(\tR\x0faccountUsername\x12)\n" + "\x10account_password\x18\x04 \x01(\tR\x0faccountPassword\x12%\n" + "\x0eaccount_remark\x18\x05 \x01(\tR\raccountRemark\x122\n" + "\x15official_channel_name\x18\x06 \x01(\tR\x13officialChannelName\"\xd4\x01\n" + "\x0fApiAddBrandResp\x12\x1e\n" + "\x05brand\x18\x01 \x01(\v2\b.DBBrandR\x05brand\x12$\n" + "\achannel\x18\x02 \x01(\v2\n" + ".DBChannelR\achannel\x12\x18\n" + "\aaccount\x18\x03 \x01(\tR\aaccount\x12)\n" + "\x10account_password\x18\x04 \x01(\tR\x0faccountPassword\x12\x17\n" + "\amail_to\x18\x05 \x01(\tR\x06mailTo\x12\x1d\n" + "\n" + "mail_error\x18\x06 \x01(\tR\tmailError\"3\n" + "\x11ApiUpdateBrandReq\x12\x1e\n" + "\x05brand\x18\x01 \x01(\v2\b.DBBrandR\x05brand\"4\n" + "\x12ApiUpdateBrandResp\x12\x1e\n" + "\x05brand\x18\x01 \x01(\v2\b.DBBrandR\x05brand\" \n" + "\x0eApiDelBrandReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"!\n" + "\x0fApiDelBrandResp\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"\x84\x01\n" + "\x14ApiGetSettlementsReq\x12\x16\n" + "\x06period\x18\x01 \x01(\rR\x06period\x12\x1c\n" + "\tchannelid\x18\x03 \x01(\tR\tchannelid\x12\x16\n" + "\x06status\x18\x04 \x01(\x05R\x06status\x12\x18\n" + "\abatchno\x18\x05 \x01(\tR\abatchnoJ\x04\b\x02\x10\x03\"\xb2\x01\n" + "\x15ApiGetSettlementsResp\x12(\n" + "\x05items\x18\x01 \x03(\v2\x12.DBSettlementMonthR\x05items\x12\x1d\n" + "\n" + "total_base\x18\x02 \x01(\x03R\ttotalBase\x12#\n" + "\rtotal_channel\x18\x04 \x01(\x03R\ftotalChannel\x12%\n" + "\x0etotal_platform\x18\x05 \x01(\x03R\rtotalPlatformJ\x04\b\x03\x10\x04\"-\n" + "\x13ApiGenSettlementReq\x12\x16\n" + "\x06period\x18\x01 \x01(\rR\x06period\"\\\n" + "\x14ApiGenSettlementResp\x12\x16\n" + "\x06period\x18\x01 \x01(\rR\x06period\x12\x12\n" + "\x04rows\x18\x02 \x01(\x03R\x04rows\x12\x18\n" + "\askipped\x18\x03 \x01(\x03R\askipped\"\x9f\x01\n" + "\x17ApiConfirmSettlementReq\x12\x16\n" + "\x06period\x18\x01 \x01(\rR\x06period\x12\x1c\n" + "\tchannelid\x18\x03 \x01(\tR\tchannelid\x12\x16\n" + "\x06status\x18\x04 \x01(\x05R\x06status\x12\x16\n" + "\x06remark\x18\x05 \x01(\tR\x06remark\x12\x18\n" + "\abatchno\x18\x06 \x01(\tR\abatchnoJ\x04\b\x02\x10\x03\"B\n" + "\x18ApiConfirmSettlementResp\x12&\n" + "\x04item\x18\x01 \x01(\v2\x12.DBSettlementMonthR\x04item\"_\n" + "\x11ApiGetChannelsReq\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x16\n" + "\x06status\x18\x02 \x01(\x05R\x06status\x12\x18\n" + "\akeyword\x18\x03 \x01(\tR\akeyword\"<\n" + "\x12ApiGetChannelsResp\x12&\n" + "\bchannels\x18\x01 \x03(\v2\n" + ".DBChannelR\bchannels\"\"\n" + "\x10ApiGetChannelReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"9\n" + "\x11ApiGetChannelResp\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\"\xdc\x01\n" + "\x10ApiAddChannelReq\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\x12%\n" + "\x0ecreate_account\x18\x02 \x01(\bR\rcreateAccount\x12)\n" + "\x10account_username\x18\x03 \x01(\tR\x0faccountUsername\x12)\n" + "\x10account_password\x18\x04 \x01(\tR\x0faccountPassword\x12%\n" + "\x0eaccount_remark\x18\x05 \x01(\tR\raccountRemark\"\xb6\x01\n" + "\x11ApiAddChannelResp\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\x12\x18\n" + "\aaccount\x18\x02 \x01(\tR\aaccount\x12)\n" + "\x10account_password\x18\x03 \x01(\tR\x0faccountPassword\x12\x17\n" + "\amail_to\x18\x04 \x01(\tR\x06mailTo\x12\x1d\n" + "\n" + "mail_error\x18\x05 \x01(\tR\tmailError\";\n" + "\x13ApiUpdateChannelReq\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\"<\n" + "\x14ApiUpdateChannelResp\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\"\"\n" + "\x10ApiDelChannelReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"#\n" + "\x11ApiDelChannelResp\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"^\n" + "\x12ApiAuditChannelReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n" + "\x06status\x18\x02 \x01(\x05R\x06status\x12 \n" + "\vauditremark\x18\x03 \x01(\tR\vauditremark\";\n" + "\x13ApiAuditChannelResp\x12$\n" + "\achannel\x18\x01 \x01(\v2\n" + ".DBChannelR\achannel\"\x13\n" + "\x11ApiGetProductsReq\"<\n" + "\x12ApiGetProductsResp\x12&\n" + "\bproducts\x18\x01 \x03(\v2\n" + ".DBProductR\bproducts\"\"\n" + "\x10ApiGetProductReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"9\n" + "\x11ApiGetProductResp\x12$\n" + "\aproduct\x18\x01 \x01(\v2\n" + ".DBProductR\aproduct\"8\n" + "\x10ApiAddProductReq\x12$\n" + "\aproduct\x18\x01 \x01(\v2\n" + ".DBProductR\aproduct\"9\n" + "\x11ApiAddProductResp\x12$\n" + "\aproduct\x18\x01 \x01(\v2\n" + ".DBProductR\aproduct\";\n" + "\x13ApiUpdateProductReq\x12$\n" + "\aproduct\x18\x01 \x01(\v2\n" + ".DBProductR\aproduct\"\x16\n" + "\x14ApiUpdateProductResp\"\"\n" + "\x10ApiDelProductReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"\x13\n" + "\x11ApiDelProductResp\"\\\n" + "\x17ApiAddProductVersionReq\x12+\n" + "\aversion\x18\x01 \x01(\v2\x11.DBProductVersionR\aversion\x12\x14\n" + "\x05isuse\x18\x02 \x01(\bR\x05isuse\"G\n" + "\x18ApiAddProductVersionResp\x12+\n" + "\aversion\x18\x01 \x01(\v2\x11.DBProductVersionR\aversion\",\n" + "\x18ApiGetProductVersionsReq\x12\x10\n" + "\x03pid\x18\x01 \x01(\rR\x03pid\"J\n" + "\x19ApiGetProductVersionsResp\x12-\n" + "\bversions\x18\x01 \x03(\v2\x11.DBProductVersionR\bversions\")\n" + "\x17ApiDelProductVersionReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"\x1a\n" + "\x18ApiDelProductVersionResp\"\x16\n" + "\x14ApiGetChannelAppsReq\":\n" + "\x15ApiGetChannelAppsResp\x12!\n" + "\x04apps\x18\x01 \x03(\v2\r.DBChannelAppR\x04apps\"/\n" + "\x13ApiGetChannelAppReq\x12\x18\n" + "\achannel\x18\x01 \x01(\x05R\achannel\"7\n" + "\x14ApiGetChannelAppResp\x12\x1f\n" + "\x03app\x18\x01 \x01(\v2\r.DBChannelAppR\x03app\"6\n" + "\x13ApiAddChannelAppReq\x12\x1f\n" + "\x03app\x18\x01 \x01(\v2\r.DBChannelAppR\x03app\"\x16\n" + "\x14ApiAddChannelAppResp\"9\n" + "\x16ApiUploadChannelAppReq\x12\x1f\n" + "\x03app\x18\x01 \x01(\v2\r.DBChannelAppR\x03app\"\x19\n" + "\x17ApiUploadChannelAppResp\"/\n" + "\x13ApiDelChannelAppReq\x12\x18\n" + "\achannel\x18\x01 \x01(\x05R\achannel\"\x16\n" + "\x14ApiDelChannelAppResp\"\xc3\x03\n" + "\x15ApiCreateAuthCodesReq\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\x12\x1e\n" + "\n" + "createtype\x18\x03 \x01(\x05R\n" + "createtype\x12\x16\n" + "\x06number\x18\x04 \x01(\rR\x06number\x12\x1c\n" + "\tisbindmac\x18\x05 \x01(\bR\tisbindmac\x12\"\n" + "\fmacaddresses\x18\x06 \x01(\tR\fmacaddresses\x12\x16\n" + "\x06remark\x18\a \x01(\tR\x06remark\x12\x18\n" + "\abatchno\x18\b \x01(\tR\abatchno\x12\x1c\n" + "\tchannelid\x18\t \x01(\tR\tchannelid\x12\x1c\n" + "\tfactoryid\x18\n" + " \x01(\rR\tfactoryid\x12\x1c\n" + "\tsharerate\x18\v \x01(\x05R\tsharerate\x12\x1c\n" + "\trewardvip\x18\f \x01(\rR\trewardvip\x12(\n" + "\x0frewardtranslate\x18\r \x01(\rR\x0frewardtranslate\x12$\n" + "\rrewardmeeting\x18\x0e \x01(\rR\rrewardmeeting\"\xbb\x02\n" + "\x16ApiCreateAuthCodesResp\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\x12\x18\n" + "\abatchno\x18\x03 \x01(\tR\abatchno\x12\x1a\n" + "\bstartmac\x18\x04 \x01(\tR\bstartmac\x12\x16\n" + "\x06endmac\x18\x05 \x01(\tR\x06endmac\x12 \n" + "\vserialstart\x18\x06 \x01(\x03R\vserialstart\x12\x1c\n" + "\tserialend\x18\a \x01(\x03R\tserialend\x12\x16\n" + "\x06number\x18\b \x01(\rR\x06number\x12%\n" + "\adevices\x18\t \x03(\v2\v.DBAuthCodeR\adevices\x12\x1c\n" + "\tchannelid\x18\n" + " \x01(\tR\tchannelid\"U\n" + "\x1bApiRevokeProductionBatchReq\x12\x1c\n" + "\tproductid\x18\x01 \x01(\rR\tproductid\x12\x18\n" + "\abatchno\x18\x02 \x01(\tR\abatchno\"8\n" + "\x1cApiRevokeProductionBatchResp\x12\x18\n" + "\adeleted\x18\x01 \x01(\rR\adeleted\"h\n" + "\x16ApiDisableAuthCodesReq\x12\x1c\n" + "\tproductid\x18\x01 \x01(\rR\tproductid\x12\x14\n" + "\x05codes\x18\x02 \x03(\tR\x05codes\x12\x1a\n" + "\bdisabled\x18\x03 \x01(\x05R\bdisabled\"5\n" + "\x17ApiDisableAuthCodesResp\x12\x1a\n" + "\baffected\x18\x01 \x01(\x03R\baffected\"\xbc\x02\n" + "\x12ApiGetAuthCodesReq\x12\x1c\n" + "\tdevicemac\x18\x01 \x01(\tR\tdevicemac\x12\x18\n" + "\abrandid\x18\x02 \x01(\rR\abrandid\x12\x1c\n" + "\tproductid\x18\x03 \x01(\rR\tproductid\x12\x18\n" + "\abatchno\x18\x04 \x01(\tR\abatchno\x12\x16\n" + "\x06status\x18\x06 \x01(\x05R\x06status\x12\x10\n" + "\x03uid\x18\a \x01(\tR\x03uid\x12\x16\n" + "\x06sortby\x18\b \x01(\tR\x06sortby\x12\x14\n" + "\x05order\x18\t \x01(\tR\x05order\x12\x14\n" + "\x05limit\x18\n" + " \x01(\x05R\x05limit\x12\x16\n" + "\x06offset\x18\v \x01(\x05R\x06offset\x12\x12\n" + "\x04code\x18\f \x01(\tR\x04code\x12\x1c\n" + "\tchannelid\x18\r \x01(\tR\tchannelid\"R\n" + "\x13ApiGetAuthCodesResp\x12%\n" + "\adevices\x18\x01 \x03(\v2\v.DBAuthCodeR\adevices\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"O\n" + "\x11ApiGetAuthCodeReq\x12\x1c\n" + "\tproductid\x18\x01 \x01(\rR\tproductid\x12\x1c\n" + "\tdevicemac\x18\x02 \x01(\tR\tdevicemac\"9\n" + "\x12ApiGetAuthCodeResp\x12#\n" + "\x06device\x18\x01 \x01(\v2\v.DBAuthCodeR\x06device\"\xb7\x02\n" + "\x1dApiCreateFactoryPublicCodeReq\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\x12\x16\n" + "\x06remark\x18\x03 \x01(\tR\x06remark\x12\x18\n" + "\amaxuses\x18\x04 \x01(\rR\amaxuses\x12\x1e\n" + "\n" + "expiretime\x18\x05 \x01(\x03R\n" + "expiretime\x12,\n" + "\x11bindrewardvpitime\x18\x06 \x01(\rR\x11bindrewardvpitime\x120\n" + "\x13bindrewardtranslate\x18\a \x01(\rR\x13bindrewardtranslate\x12,\n" + "\x11bindrewardmeeting\x18\b \x01(\rR\x11bindrewardmeeting\"J\n" + "\x1eApiCreateFactoryPublicCodeResp\x12(\n" + "\x04code\x18\x01 \x01(\v2\x14.DBFactoryPublicCodeR\x04code\"O\n" + "\x1bApiGetFactoryPublicCodesReq\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x16\n" + "\x06status\x18\x02 \x01(\x05R\x06status\"J\n" + "\x1cApiGetFactoryPublicCodesResp\x12*\n" + "\x05codes\x18\x01 \x03(\v2\x14.DBFactoryPublicCodeR\x05codes\"\xc9\x02\n" + "\x1dApiUpdateFactoryPublicCodeReq\x12\x12\n" + "\x04code\x18\x01 \x01(\tR\x04code\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\x12\x16\n" + "\x06remark\x18\x03 \x01(\tR\x06remark\x12\x16\n" + "\x06status\x18\x04 \x01(\x05R\x06status\x12\x18\n" + "\amaxuses\x18\x05 \x01(\rR\amaxuses\x12\x1e\n" + "\n" + "expiretime\x18\x06 \x01(\x03R\n" + "expiretime\x12,\n" + "\x11bindrewardvpitime\x18\a \x01(\rR\x11bindrewardvpitime\x120\n" + "\x13bindrewardtranslate\x18\b \x01(\rR\x13bindrewardtranslate\x12,\n" + "\x11bindrewardmeeting\x18\t \x01(\rR\x11bindrewardmeeting\"J\n" + "\x1eApiUpdateFactoryPublicCodeResp\x12(\n" + "\x04code\x18\x01 \x01(\v2\x14.DBFactoryPublicCodeR\x04code\"0\n" + "\x1aApiDelFactoryPublicCodeReq\x12\x12\n" + "\x04code\x18\x01 \x01(\tR\x04code\"\x1d\n" + "\x1bApiDelFactoryPublicCodeResp\"{\n" + "\x13ApiSendsmtpemailReq\x12\x0e\n" + "\x02to\x18\x01 \x01(\tR\x02to\x12\x18\n" + "\asubject\x18\x02 \x01(\tR\asubject\x12\x18\n" + "\acontent\x18\x03 \x01(\tR\acontent\x12\x0e\n" + "\x02cc\x18\x04 \x01(\tR\x02cc\x12\x10\n" + "\x03bcc\x18\x05 \x01(\tR\x03bcc\"\x16\n" + "\x14ApiSendsmtpemailResp\"F\n" + "\x14ApiRestUserDevicsReq\x12\x1c\n" + "\tproductid\x18\x01 \x01(\rR\tproductid\x12\x10\n" + "\x03uid\x18\x02 \x01(\tR\x03uid\"\x17\n" + "\x15ApiRestUserDevicsResp\"\x14\n" + "\x12ApiGetTemplatesReq\"H\n" + "\x13ApiGetTemplatesResp\x121\n" + "\ttemplates\x18\x01 \x03(\v2\x13.DBEchoMeetTemplateR\ttemplates\"#\n" + "\x11ApiGetTemplateReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\x04R\x02id\"E\n" + "\x12ApiGetTemplateResp\x12/\n" + "\btemplate\x18\x01 \x01(\v2\x13.DBEchoMeetTemplateR\btemplate\"G\n" + "\x12ApiAddTemplatesReq\x121\n" + "\ttemplates\x18\x01 \x03(\v2\x13.DBEchoMeetTemplateR\ttemplates\"\x14\n" + "\x12ApiAddTemplateResp\"J\n" + "\x15ApiUpdateTemplatesReq\x121\n" + "\ttemplates\x18\x01 \x03(\v2\x13.DBEchoMeetTemplateR\ttemplates\"\x17\n" + "\x15ApiUpdateTemplateResp\"%\n" + "\x11ApiDelTemplateReq\x12\x10\n" + "\x03ids\x18\x01 \x03(\x04R\x03ids\"\x14\n" + "\x12ApiDelTemplateResp\"\x11\n" + "\x0fApiGetGoodssReq\"4\n" + "\x10ApiGetGoodssResp\x12 \n" + "\x06goodss\x18\x01 \x03(\v2\b.DBGoodsR\x06goodss\" \n" + "\x0eApiGetGoodsReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"1\n" + "\x0fApiGetGoodsResp\x12\x1e\n" + "\x05goods\x18\x01 \x01(\v2\b.DBGoodsR\x05goods\"0\n" + "\x0eApiAddGoodsReq\x12\x1e\n" + "\x05goods\x18\x01 \x01(\v2\b.DBGoodsR\x05goods\"\x11\n" + "\x0fApiAddGoodsResp\"3\n" + "\x11ApiUpdateGoodsReq\x12\x1e\n" + "\x05goods\x18\x01 \x01(\v2\b.DBGoodsR\x05goods\"\x14\n" + "\x12ApiUpdateGoodsResp\" \n" + "\x0eApiDelGoodsReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\"\x11\n" + "\x0fApiDelGoodsResp\"\x17\n" + "\x15ApiGetWakeupVoicesReq\"@\n" + "\x16ApiGetWakeupVoicesResp\x12&\n" + "\x06voices\x18\x01 \x03(\v2\x0e.DBWakeupVoiceR\x06voices\"&\n" + "\x14ApiGetWakeupVoiceReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"=\n" + "\x15ApiGetWakeupVoiceResp\x12$\n" + "\x05voice\x18\x01 \x01(\v2\x0e.DBWakeupVoiceR\x05voice\"<\n" + "\x14ApiAddWakeupVoiceReq\x12$\n" + "\x05voice\x18\x01 \x01(\v2\x0e.DBWakeupVoiceR\x05voice\"\x17\n" + "\x15ApiAddWakeupVoiceResp\"?\n" + "\x17ApiUpdateWakeupVoiceReq\x12$\n" + "\x05voice\x18\x01 \x01(\v2\x0e.DBWakeupVoiceR\x05voice\"\x1a\n" + "\x18ApiUpdateWakeupVoiceResp\"&\n" + "\x14ApiDelWakeupVoiceReq\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\"\x17\n" + "\x15ApiDelWakeupVoiceResp\"\x8e\x01\n" + "\x12ApiGetPayOrdersReq\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12\x16\n" + "\x06status\x18\x02 \x01(\x05R\x06status\x12\x14\n" + "\x05start\x18\x03 \x01(\x05R\x05start\x12\x10\n" + "\x03end\x18\x04 \x01(\x05R\x03end\x12\x12\n" + "\x04page\x18\x05 \x01(\x05R\x04page\x12\x12\n" + "\x04size\x18\x06 \x01(\x05R\x04size\"P\n" + "\x13ApiGetPayOrdersResp\x12#\n" + "\x06orders\x18\x01 \x03(\v2\v.DBPayOrderR\x06orders\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"Q\n" + "\rApiGetUserReq\x12\x1e\n" + "\n" + "searchtype\x18\x01 \x01(\x05R\n" + "searchtype\x12 \n" + "\vsearchvalue\x18\x02 \x01(\tR\vsearchvalue\"-\n" + "\x0eApiGetUserResp\x12\x1b\n" + "\x04user\x18\x01 \x01(\v2\a.DBUserR\x04user\"/\n" + "\x10ApiUpdateUserReq\x12\x1b\n" + "\x04user\x18\x01 \x01(\v2\a.DBUserR\x04user\"\x13\n" + "\x11ApiUpdateUserResp\"\xa4\x01\n" + "\x16ApiDispatchResourceReq\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12\x16\n" + "\x06vipday\x18\x02 \x01(\x05R\x06vipday\x12\x1c\n" + "\ttranstime\x18\x03 \x01(\x05R\ttranstime\x12\x1a\n" + "\bmeettime\x18\x04 \x01(\x05R\bmeettime\x12&\n" + "\x0eaichatintegral\x18\x05 \x01(\x03R\x0eaichatintegral\"6\n" + "\x17ApiDispatchResourceResp\x12\x1b\n" + "\x04user\x18\x01 \x01(\v2\a.DBUserR\x04user\"X\n" + "\x1cApiGetUserEchomeetRecordsReq\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12\x14\n" + "\x05start\x18\x02 \x01(\x03R\x05start\x12\x10\n" + "\x03end\x18\x03 \x01(\x03R\x03end\"L\n" + "\x1dApiGetUserEchomeetRecordsResp\x12+\n" + "\arecords\x18\x01 \x03(\v2\x11.DBEchoMeetRecordR\arecords\"|\n" + "\x14ApiGetUserUseLogsReq\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12*\n" + "\tusagetype\x18\x02 \x01(\x0e2\f.UserLogTypeR\tusagetype\x12\x14\n" + "\x05start\x18\x03 \x01(\x03R\x05start\x12\x10\n" + "\x03end\x18\x04 \x01(\x03R\x03end\":\n" + "\x15ApiGetUserUseLogsResp\x12!\n" + "\x04logs\x18\x01 \x03(\v2\r.DBUserUseLogR\x04logs\"R\n" + "\x18ApiResetLicenseStatusReq\x12\x18\n" + "\alicense\x18\x01 \x01(\tR\alicense\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\"\x1b\n" + "\x19ApiResetLicenseStatusResp\"Y\n" + "\x1dApiBatchResetLicenseStatusReq\x12\x1a\n" + "\blicenses\x18\x01 \x03(\tR\blicenses\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\"d\n" + "\x1eApiBatchResetLicenseStatusResp\x12#\n" + "\rsuccess_count\x18\x01 \x01(\x05R\fsuccessCount\x12\x1d\n" + "\n" + "fail_count\x18\x02 \x01(\x05R\tfailCount\"8\n" + "\x15ApiGetGlobalConfigReq\x12\x1f\n" + "\x06region\x18\x01 \x01(\x0e2\a.RegionR\x06region\"E\n" + "\x16ApiGetGlobalConfigResp\x12+\n" + "\x06config\x18\x01 \x03(\v2\x13.DBGlobalConfigItemR\x06config\"G\n" + "\x16ApiAddGlobalConfigsReq\x12-\n" + "\aconfigs\x18\x01 \x03(\v2\x13.DBGlobalConfigItemR\aconfigs\"\x19\n" + "\x17ApiAddGlobalConfigsResp\"G\n" + "\x18ApiUpdateGlobalConfigReq\x12+\n" + "\x06config\x18\x01 \x01(\v2\x13.DBGlobalConfigItemR\x06config\"\x1b\n" + "\x19ApiUpdateGlobalConfigResp\"*\n" + "\x16ApiDelGlobalConfigsReq\x12\x10\n" + "\x03ids\x18\x01 \x03(\x04R\x03ids\"\x19\n" + "\x17ApiDelGlobalConfigsResp\"j\n" + "\x11ApiGetAppStatsReq\x12\x1b\n" + "\tstat_type\x18\x01 \x01(\x05R\bstatType\x12\x1d\n" + "\n" + "start_date\x18\x02 \x01(\tR\tstartDate\x12\x19\n" + "\bend_date\x18\x03 \x01(\tR\aendDate\"6\n" + "\x12ApiGetAppStatsResp\x12 \n" + "\x05stats\x18\x01 \x03(\v2\n" + ".DBAppStatR\x05stats\"\x16\n" + "\x14ApiGetGlobalStatsReq\"\x92\x01\n" + "\x15ApiGetGlobalStatsResp\x12\x1e\n" + "\x04stat\x18\x01 \x01(\v2\n" + ".DBAppStatR\x04stat\x12(\n" + "\x10total_user_count\x18\x02 \x01(\x03R\x0etotalUserCount\x12/\n" + "\x14total_pay_user_count\x18\x03 \x01(\x03R\x11totalPayUserCount\"\x14\n" + "\x12ApiRebuildStatsReq\"\x91\x01\n" + "\x13ApiRebuildStatsResp\x12\x1d\n" + "\n" + "daily_rows\x18\x01 \x01(\x05R\tdailyRows\x12!\n" + "\fmonthly_rows\x18\x02 \x01(\x05R\vmonthlyRows\x12\x1f\n" + "\vyearly_rows\x18\x03 \x01(\x05R\n" + "yearlyRows\x12\x17\n" + "\acost_ms\x18\x04 \x01(\x03R\x06costMs\"\\\n" + "\x11ApiGetUserRankReq\x12\x12\n" + "\x04type\x18\x01 \x01(\tR\x04type\x12\x14\n" + "\x05limit\x18\x02 \x01(\x05R\x05limit\x12\x1d\n" + "\n" + "product_id\x18\x03 \x01(\rR\tproductId\"\x97\x02\n" + "\fUserRankItem\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12\x1a\n" + "\bnickname\x18\x02 \x01(\tR\bnickname\x12\x16\n" + "\x06avatar\x18\x03 \x01(\tR\x06avatar\x12\x1d\n" + "\n" + "trade_time\x18\x04 \x01(\x03R\ttradeTime\x12\x1f\n" + "\vtrade_count\x18\x05 \x01(\x03R\n" + "tradeCount\x12\x1b\n" + "\tmeet_time\x18\x06 \x01(\x03R\bmeetTime\x12\x1d\n" + "\n" + "meet_count\x18\a \x01(\x03R\tmeetCount\x12\"\n" + "\ris_agent_user\x18\b \x01(\bR\visAgentUser\x12!\n" + "\fcountry_code\x18\t \x01(\tR\vcountryCode\"7\n" + "\x12ApiGetUserRankResp\x12!\n" + "\x04list\x18\x01 \x03(\v2\r.UserRankItemR\x04list\"\xc9\x01\n" + "\x12ApiAddAdminUserReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" + "\bpassword\x18\x02 \x01(\tR\bpassword\x12%\n" + "\bidentity\x18\x03 \x01(\x0e2\t.IdentityR\bidentity\x12\x16\n" + "\x06access\x18\x04 \x01(\tR\x06access\x12\x1e\n" + "\n" + "factoryids\x18\x05 \x01(\tR\n" + "factoryids\x12\x1e\n" + "\n" + "productids\x18\x06 \x01(\tR\n" + "productids\"\x15\n" + "\x13ApiAddAdminUserResp\".\n" + "\x12ApiDelAdminUserReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\"\x15\n" + "\x13ApiDelAdminUserResp\"\xcc\x01\n" + "\x15ApiUpdateAdminUserReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" + "\bpassword\x18\x02 \x01(\tR\bpassword\x12%\n" + "\bidentity\x18\x03 \x01(\x0e2\t.IdentityR\bidentity\x12\x16\n" + "\x06access\x18\x04 \x01(\tR\x06access\x12\x1e\n" + "\n" + "factoryids\x18\x05 \x01(\tR\n" + "factoryids\x12\x1e\n" + "\n" + "productids\x18\x06 \x01(\tR\n" + "productids\"\x18\n" + "\x16ApiUpdateAdminUserResp\"\x15\n" + "\x13ApiGetAdminUsersReq\":\n" + "\x14ApiGetAdminUsersResp\x12\"\n" + "\x05users\x18\x01 \x03(\v2\f.DBAdminUserR\x05users\"\x13\n" + "\x11ApiGetCosTokenReq\"\x8a\x02\n" + "\x12ApiGetCosTokenResp\x12\x16\n" + "\x06bucket\x18\x01 \x01(\tR\x06bucket\x12\x16\n" + "\x06region\x18\x02 \x01(\tR\x06region\x12\x1d\n" + "\n" + "bucket_url\x18\x03 \x01(\tR\tbucketUrl\x12\"\n" + "\rtmp_secret_id\x18\x04 \x01(\tR\vtmpSecretId\x12$\n" + "\x0etmp_secret_key\x18\x05 \x01(\tR\ftmpSecretKey\x12#\n" + "\rsession_token\x18\x06 \x01(\tR\fsessionToken\x12\x1e\n" + "\n" + "expiration\x18\a \x01(\tR\n" + "expiration\x12\x16\n" + "\x06domain\x18\b \x01(\tR\x06domain\"K\n" + "\x0fApiTranslateReq\x12\x12\n" + "\x04from\x18\x01 \x01(\tR\x04from\x12\x0e\n" + "\x02to\x18\x02 \x01(\tR\x02to\x12\x14\n" + "\x05texts\x18\x03 \x03(\tR\x05texts\",\n" + "\x10ApiTranslateResp\x12\x18\n" + "\aresults\x18\x01 \x03(\tR\aresults\"u\n" + "\x14ApiGetConsoleLogsReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x19\n" + "\bapi_name\x18\x02 \x01(\tR\aapiName\x12\x12\n" + "\x04code\x18\x03 \x01(\x05R\x04code\x12\x14\n" + "\x05limit\x18\x04 \x01(\x05R\x05limit\":\n" + "\x15ApiGetConsoleLogsResp\x12!\n" + "\x04logs\x18\x01 \x03(\v2\r.DBConsoleLogR\x04logs\"\x1c\n" + "\x1aApiGetConsoleLogFiltersReq\"V\n" + "\x1bApiGetConsoleLogFiltersResp\x12\x1a\n" + "\baccounts\x18\x01 \x03(\tR\baccounts\x12\x1b\n" + "\tapi_names\x18\x02 \x03(\tR\bapiNames\"\xb0\x01\n" + "\x1aApiGetProductionBatchesReq\x12\x18\n" + "\abrandid\x18\x01 \x01(\rR\abrandid\x12\x1c\n" + "\tproductid\x18\x02 \x01(\rR\tproductid\x12\x14\n" + "\x05start\x18\x03 \x01(\x03R\x05start\x12\x10\n" + "\x03end\x18\x04 \x01(\x03R\x03end\x12\x14\n" + "\x05limit\x18\x05 \x01(\x05R\x05limit\x12\x1c\n" + "\tchannelid\x18\x06 \x01(\tR\tchannelid\"\x8d\x01\n" + "\x1bApiGetProductionBatchesResp\x12(\n" + "\x05notes\x18\x01 \x03(\v2\x12.DBProductionBatchR\x05notes\x12\x1f\n" + "\vtotal_batch\x18\x02 \x01(\x03R\n" + "totalBatch\x12#\n" + "\rtotal_devices\x18\x03 \x01(\x03R\ftotalDevices\"\x17\n" + "\x15ApiListRuntimeLogsReq\"4\n" + "\x16ApiListRuntimeLogsResp\x12\x1a\n" + "\bservices\x18\x01 \x03(\tR\bservices\"w\n" + "\x13ApiGetRuntimeLogReq\x12\x18\n" + "\aservice\x18\x01 \x01(\tR\aservice\x12\x16\n" + "\x06before\x18\x02 \x01(\x03R\x06before\x12\x14\n" + "\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x18\n" + "\akeyword\x18\x04 \x01(\tR\akeyword\"\x80\x01\n" + "\x14ApiGetRuntimeLogResp\x12\x14\n" + "\x05lines\x18\x01 \x03(\tR\x05lines\x12\x1a\n" + "\bearliest\x18\x02 \x01(\x03R\bearliest\x12\x1b\n" + "\tfile_size\x18\x03 \x01(\x03R\bfileSize\x12\x19\n" + "\bhas_more\x18\x04 \x01(\bR\ahasMore\"8\n" + "\x17ApiGetAgentDashboardReq\x12\x1d\n" + "\n" + "product_id\x18\x01 \x01(\rR\tproductId\"\xe0\b\n" + "\x18ApiGetAgentDashboardResp\x12\x1f\n" + "\vbatch_count\x18\x01 \x01(\x03R\n" + "batchCount\x12!\n" + "\fdevice_count\x18\x02 \x01(\x03R\vdeviceCount\x12'\n" + "\x0factivated_count\x18\x03 \x01(\x03R\x0eactivatedCount\x12(\n" + "\x10bound_user_count\x18\x04 \x01(\x03R\x0eboundUserCount\x12&\n" + "\x0fpay_order_count\x18\x05 \x01(\x03R\rpayOrderCount\x12(\n" + "\x10pay_total_amount\x18\x06 \x01(\x03R\x0epayTotalAmount\x12\x1d\n" + "\n" + "trade_time\x18\a \x01(\x03R\ttradeTime\x12\x1f\n" + "\vtrade_count\x18\b \x01(\x03R\n" + "tradeCount\x12\x1b\n" + "\tmeet_time\x18\t \x01(\x03R\bmeetTime\x12\x1d\n" + "\n" + "meet_count\x18\n" + " \x01(\x03R\tmeetCount\x12%\n" + "\x0evipday_balance\x18\v \x01(\x03R\rvipdayBalance\x125\n" + "\x16aichatintegral_balance\x18\f \x01(\x03R\x15aichatintegralBalance\x12/\n" + "\x13tradesecond_balance\x18\r \x01(\x03R\x12tradesecondBalance\x12-\n" + "\x12meetsecond_balance\x18\x0e \x01(\x03R\x11meetsecondBalance\x122\n" + "\x15total_received_vipday\x18\x0f \x01(\x03R\x13totalReceivedVipday\x12B\n" + "\x1dtotal_received_aichatintegral\x18\x10 \x01(\x03R\x1btotalReceivedAichatintegral\x12<\n" + "\x1atotal_received_tradesecond\x18\x11 \x01(\x03R\x18totalReceivedTradesecond\x12:\n" + "\x19total_received_meetsecond\x18\x12 \x01(\x03R\x17totalReceivedMeetsecond\x126\n" + "\x17total_dispatched_vipday\x18\x13 \x01(\x03R\x15totalDispatchedVipday\x12F\n" + "\x1ftotal_dispatched_aichatintegral\x18\x14 \x01(\x03R\x1dtotalDispatchedAichatintegral\x12@\n" + "\x1ctotal_dispatched_tradesecond\x18\x15 \x01(\x03R\x1atotalDispatchedTradesecond\x12>\n" + "\x1btotal_dispatched_meetsecond\x18\x16 \x01(\x03R\x19totalDispatchedMeetsecond\x12-\n" + "\bproducts\x18\x1e \x03(\v2\x11.AgentProductItemR\bproducts\"\\\n" + "\x10AgentProductItem\x12\x0e\n" + "\x02id\x18\x01 \x01(\rR\x02id\x12\x1e\n" + "\n" + "devicename\x18\x02 \x01(\tR\n" + "devicename\x12\x18\n" + "\abrandid\x18\x03 \x01(\rR\abrandid\"\x16\n" + "\x14ApiGetMyAdminPoolReq\"\xfc\x01\n" + "\x15ApiGetMyAdminPoolResp\x12%\n" + "\bidentity\x18\x01 \x01(\x0e2\t.IdentityR\bidentity\x12%\n" + "\x0evipday_balance\x18\x02 \x01(\x03R\rvipdayBalance\x125\n" + "\x16aichatintegral_balance\x18\x03 \x01(\x03R\x15aichatintegralBalance\x12/\n" + "\x13tradesecond_balance\x18\x04 \x01(\x03R\x12tradesecondBalance\x12-\n" + "\x12meetsecond_balance\x18\x05 \x01(\x03R\x11meetsecondBalance\"\xce\x01\n" + "\x18ApiGrantAdminResourceReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x16\n" + "\x06vipday\x18\x02 \x01(\x03R\x06vipday\x12&\n" + "\x0eaichatintegral\x18\x03 \x01(\x03R\x0eaichatintegral\x12 \n" + "\vtradesecond\x18\x04 \x01(\x03R\vtradesecond\x12\x1e\n" + "\n" + "meetsecond\x18\x05 \x01(\x03R\n" + "meetsecond\x12\x16\n" + "\x06remark\x18\x06 \x01(\tR\x06remark\"=\n" + "\x19ApiGrantAdminResourceResp\x12 \n" + "\x04user\x18\x01 \x01(\v2\f.DBAdminUserR\x04user\"^\n" + "\x1aApiGetAdminResourceLogsReq\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x12\n" + "\x04page\x18\x02 \x01(\x05R\x04page\x12\x12\n" + "\x04size\x18\x03 \x01(\x05R\x04size\"\\\n" + "\x1bApiGetAdminResourceLogsResp\x12'\n" + "\x04logs\x18\x01 \x03(\v2\x13.DBAdminResourceLogR\x04logs\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05total\"}\n" + "\x19ApiGetUserUseLogsPagedReq\x12\x10\n" + "\x03uid\x18\x01 \x01(\tR\x03uid\x12&\n" + "\alogtype\x18\x02 \x01(\x0e2\f.UserLogTypeR\alogtype\x12\x12\n" + "\x04page\x18\x03 \x01(\x05R\x04page\x12\x12\n" + "\x04size\x18\x04 \x01(\x05R\x04size\"U\n" + "\x1aApiGetUserUseLogsPagedResp\x12!\n" + "\x04logs\x18\x01 \x03(\v2\r.DBUserUseLogR\x04logs\x12\x14\n" + "\x05total\x18\x02 \x01(\x03R\x05totalB\x06Z\x04.;pbb\x06proto3" var ( file_api_api_msg_proto_rawDescOnce sync.Once file_api_api_msg_proto_rawDescData []byte ) func file_api_api_msg_proto_rawDescGZIP() []byte { file_api_api_msg_proto_rawDescOnce.Do(func() { file_api_api_msg_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_api_api_msg_proto_rawDesc), len(file_api_api_msg_proto_rawDesc))) }) return file_api_api_msg_proto_rawDescData } var file_api_api_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 214) var file_api_api_msg_proto_goTypes = []any{ (*ApiGetSiteInfoReq)(nil), // 0: ApiGetSiteInfoReq (*ApiGetSiteInfoResp)(nil), // 1: ApiGetSiteInfoResp (*ApiLoginReq)(nil), // 2: ApiLoginReq (*ApiLoginResp)(nil), // 3: ApiLoginResp (*ApiGetConfigReq)(nil), // 4: ApiGetConfigReq (*ApiGetConfigResp)(nil), // 5: ApiGetConfigResp (*ApiAddConfigReq)(nil), // 6: ApiAddConfigReq (*ApiAddConfigResp)(nil), // 7: ApiAddConfigResp (*ApiUpdateConfigReq)(nil), // 8: ApiUpdateConfigReq (*ApiUpdateConfigResp)(nil), // 9: ApiUpdateConfigResp (*ApiDelConfigReq)(nil), // 10: ApiDelConfigReq (*ApiDelConfigResp)(nil), // 11: ApiDelConfigResp (*ApiGetAgentReq)(nil), // 12: ApiGetAgentReq (*ApiGetAgentResp)(nil), // 13: ApiGetAgentResp (*ApiGetAgentsReq)(nil), // 14: ApiGetAgentsReq (*ApiGetAgentsResp)(nil), // 15: ApiGetAgentsResp (*ApiAddAgentReq)(nil), // 16: ApiAddAgentReq (*ApiAddAgentResp)(nil), // 17: ApiAddAgentResp (*ApiUpdateAgentReq)(nil), // 18: ApiUpdateAgentReq (*ApiUpdateAgentResp)(nil), // 19: ApiUpdateAgentResp (*ApiDelAgentReq)(nil), // 20: ApiDelAgentReq (*ApiDelAgentResp)(nil), // 21: ApiDelAgentResp (*ApiGetMcpServersReq)(nil), // 22: ApiGetMcpServersReq (*ApiGetMcpServersResp)(nil), // 23: ApiGetMcpServersResp (*ApiGetMcpServerReq)(nil), // 24: ApiGetMcpServerReq (*ApiGetMcpServerResp)(nil), // 25: ApiGetMcpServerResp (*ApiAddMcpServersReq)(nil), // 26: ApiAddMcpServersReq (*ApiAddMcpServersResp)(nil), // 27: ApiAddMcpServersResp (*ApiUpdateMcpServersReq)(nil), // 28: ApiUpdateMcpServersReq (*ApiUPdateMcpServerResp)(nil), // 29: ApiUPdateMcpServerResp (*ApiDelMcpServersReq)(nil), // 30: ApiDelMcpServersReq (*ApiDelMcpServerResp)(nil), // 31: ApiDelMcpServerResp (*ApiGetSolutionProvidersReq)(nil), // 32: ApiGetSolutionProvidersReq (*ApiGetSolutionProvidersResp)(nil), // 33: ApiGetSolutionProvidersResp (*ApiGetSolutionProviderReq)(nil), // 34: ApiGetSolutionProviderReq (*ApiGetSolutionProviderResp)(nil), // 35: ApiGetSolutionProviderResp (*ApiAddSolutionProviderReq)(nil), // 36: ApiAddSolutionProviderReq (*ApiAddSolutionProviderResp)(nil), // 37: ApiAddSolutionProviderResp (*ApiUpdateSolutionProviderReq)(nil), // 38: ApiUpdateSolutionProviderReq (*ApiUpdateSolutionProviderResp)(nil), // 39: ApiUpdateSolutionProviderResp (*ApiDelSolutionProviderReq)(nil), // 40: ApiDelSolutionProviderReq (*ApiDelSolutionProviderResp)(nil), // 41: ApiDelSolutionProviderResp (*ApiGetBrandsReq)(nil), // 42: ApiGetBrandsReq (*ApiGetBrandsResp)(nil), // 43: ApiGetBrandsResp (*ApiGetBrandReq)(nil), // 44: ApiGetBrandReq (*ApiGetBrandResp)(nil), // 45: ApiGetBrandResp (*ApiAddBrandReq)(nil), // 46: ApiAddBrandReq (*ApiAddBrandResp)(nil), // 47: ApiAddBrandResp (*ApiUpdateBrandReq)(nil), // 48: ApiUpdateBrandReq (*ApiUpdateBrandResp)(nil), // 49: ApiUpdateBrandResp (*ApiDelBrandReq)(nil), // 50: ApiDelBrandReq (*ApiDelBrandResp)(nil), // 51: ApiDelBrandResp (*ApiGetSettlementsReq)(nil), // 52: ApiGetSettlementsReq (*ApiGetSettlementsResp)(nil), // 53: ApiGetSettlementsResp (*ApiGenSettlementReq)(nil), // 54: ApiGenSettlementReq (*ApiGenSettlementResp)(nil), // 55: ApiGenSettlementResp (*ApiConfirmSettlementReq)(nil), // 56: ApiConfirmSettlementReq (*ApiConfirmSettlementResp)(nil), // 57: ApiConfirmSettlementResp (*ApiGetChannelsReq)(nil), // 58: ApiGetChannelsReq (*ApiGetChannelsResp)(nil), // 59: ApiGetChannelsResp (*ApiGetChannelReq)(nil), // 60: ApiGetChannelReq (*ApiGetChannelResp)(nil), // 61: ApiGetChannelResp (*ApiAddChannelReq)(nil), // 62: ApiAddChannelReq (*ApiAddChannelResp)(nil), // 63: ApiAddChannelResp (*ApiUpdateChannelReq)(nil), // 64: ApiUpdateChannelReq (*ApiUpdateChannelResp)(nil), // 65: ApiUpdateChannelResp (*ApiDelChannelReq)(nil), // 66: ApiDelChannelReq (*ApiDelChannelResp)(nil), // 67: ApiDelChannelResp (*ApiAuditChannelReq)(nil), // 68: ApiAuditChannelReq (*ApiAuditChannelResp)(nil), // 69: ApiAuditChannelResp (*ApiGetProductsReq)(nil), // 70: ApiGetProductsReq (*ApiGetProductsResp)(nil), // 71: ApiGetProductsResp (*ApiGetProductReq)(nil), // 72: ApiGetProductReq (*ApiGetProductResp)(nil), // 73: ApiGetProductResp (*ApiAddProductReq)(nil), // 74: ApiAddProductReq (*ApiAddProductResp)(nil), // 75: ApiAddProductResp (*ApiUpdateProductReq)(nil), // 76: ApiUpdateProductReq (*ApiUpdateProductResp)(nil), // 77: ApiUpdateProductResp (*ApiDelProductReq)(nil), // 78: ApiDelProductReq (*ApiDelProductResp)(nil), // 79: ApiDelProductResp (*ApiAddProductVersionReq)(nil), // 80: ApiAddProductVersionReq (*ApiAddProductVersionResp)(nil), // 81: ApiAddProductVersionResp (*ApiGetProductVersionsReq)(nil), // 82: ApiGetProductVersionsReq (*ApiGetProductVersionsResp)(nil), // 83: ApiGetProductVersionsResp (*ApiDelProductVersionReq)(nil), // 84: ApiDelProductVersionReq (*ApiDelProductVersionResp)(nil), // 85: ApiDelProductVersionResp (*ApiGetChannelAppsReq)(nil), // 86: ApiGetChannelAppsReq (*ApiGetChannelAppsResp)(nil), // 87: ApiGetChannelAppsResp (*ApiGetChannelAppReq)(nil), // 88: ApiGetChannelAppReq (*ApiGetChannelAppResp)(nil), // 89: ApiGetChannelAppResp (*ApiAddChannelAppReq)(nil), // 90: ApiAddChannelAppReq (*ApiAddChannelAppResp)(nil), // 91: ApiAddChannelAppResp (*ApiUploadChannelAppReq)(nil), // 92: ApiUploadChannelAppReq (*ApiUploadChannelAppResp)(nil), // 93: ApiUploadChannelAppResp (*ApiDelChannelAppReq)(nil), // 94: ApiDelChannelAppReq (*ApiDelChannelAppResp)(nil), // 95: ApiDelChannelAppResp (*ApiCreateAuthCodesReq)(nil), // 96: ApiCreateAuthCodesReq (*ApiCreateAuthCodesResp)(nil), // 97: ApiCreateAuthCodesResp (*ApiRevokeProductionBatchReq)(nil), // 98: ApiRevokeProductionBatchReq (*ApiRevokeProductionBatchResp)(nil), // 99: ApiRevokeProductionBatchResp (*ApiDisableAuthCodesReq)(nil), // 100: ApiDisableAuthCodesReq (*ApiDisableAuthCodesResp)(nil), // 101: ApiDisableAuthCodesResp (*ApiGetAuthCodesReq)(nil), // 102: ApiGetAuthCodesReq (*ApiGetAuthCodesResp)(nil), // 103: ApiGetAuthCodesResp (*ApiGetAuthCodeReq)(nil), // 104: ApiGetAuthCodeReq (*ApiGetAuthCodeResp)(nil), // 105: ApiGetAuthCodeResp (*ApiCreateFactoryPublicCodeReq)(nil), // 106: ApiCreateFactoryPublicCodeReq (*ApiCreateFactoryPublicCodeResp)(nil), // 107: ApiCreateFactoryPublicCodeResp (*ApiGetFactoryPublicCodesReq)(nil), // 108: ApiGetFactoryPublicCodesReq (*ApiGetFactoryPublicCodesResp)(nil), // 109: ApiGetFactoryPublicCodesResp (*ApiUpdateFactoryPublicCodeReq)(nil), // 110: ApiUpdateFactoryPublicCodeReq (*ApiUpdateFactoryPublicCodeResp)(nil), // 111: ApiUpdateFactoryPublicCodeResp (*ApiDelFactoryPublicCodeReq)(nil), // 112: ApiDelFactoryPublicCodeReq (*ApiDelFactoryPublicCodeResp)(nil), // 113: ApiDelFactoryPublicCodeResp (*ApiSendsmtpemailReq)(nil), // 114: ApiSendsmtpemailReq (*ApiSendsmtpemailResp)(nil), // 115: ApiSendsmtpemailResp (*ApiRestUserDevicsReq)(nil), // 116: ApiRestUserDevicsReq (*ApiRestUserDevicsResp)(nil), // 117: ApiRestUserDevicsResp (*ApiGetTemplatesReq)(nil), // 118: ApiGetTemplatesReq (*ApiGetTemplatesResp)(nil), // 119: ApiGetTemplatesResp (*ApiGetTemplateReq)(nil), // 120: ApiGetTemplateReq (*ApiGetTemplateResp)(nil), // 121: ApiGetTemplateResp (*ApiAddTemplatesReq)(nil), // 122: ApiAddTemplatesReq (*ApiAddTemplateResp)(nil), // 123: ApiAddTemplateResp (*ApiUpdateTemplatesReq)(nil), // 124: ApiUpdateTemplatesReq (*ApiUpdateTemplateResp)(nil), // 125: ApiUpdateTemplateResp (*ApiDelTemplateReq)(nil), // 126: ApiDelTemplateReq (*ApiDelTemplateResp)(nil), // 127: ApiDelTemplateResp (*ApiGetGoodssReq)(nil), // 128: ApiGetGoodssReq (*ApiGetGoodssResp)(nil), // 129: ApiGetGoodssResp (*ApiGetGoodsReq)(nil), // 130: ApiGetGoodsReq (*ApiGetGoodsResp)(nil), // 131: ApiGetGoodsResp (*ApiAddGoodsReq)(nil), // 132: ApiAddGoodsReq (*ApiAddGoodsResp)(nil), // 133: ApiAddGoodsResp (*ApiUpdateGoodsReq)(nil), // 134: ApiUpdateGoodsReq (*ApiUpdateGoodsResp)(nil), // 135: ApiUpdateGoodsResp (*ApiDelGoodsReq)(nil), // 136: ApiDelGoodsReq (*ApiDelGoodsResp)(nil), // 137: ApiDelGoodsResp (*ApiGetWakeupVoicesReq)(nil), // 138: ApiGetWakeupVoicesReq (*ApiGetWakeupVoicesResp)(nil), // 139: ApiGetWakeupVoicesResp (*ApiGetWakeupVoiceReq)(nil), // 140: ApiGetWakeupVoiceReq (*ApiGetWakeupVoiceResp)(nil), // 141: ApiGetWakeupVoiceResp (*ApiAddWakeupVoiceReq)(nil), // 142: ApiAddWakeupVoiceReq (*ApiAddWakeupVoiceResp)(nil), // 143: ApiAddWakeupVoiceResp (*ApiUpdateWakeupVoiceReq)(nil), // 144: ApiUpdateWakeupVoiceReq (*ApiUpdateWakeupVoiceResp)(nil), // 145: ApiUpdateWakeupVoiceResp (*ApiDelWakeupVoiceReq)(nil), // 146: ApiDelWakeupVoiceReq (*ApiDelWakeupVoiceResp)(nil), // 147: ApiDelWakeupVoiceResp (*ApiGetPayOrdersReq)(nil), // 148: ApiGetPayOrdersReq (*ApiGetPayOrdersResp)(nil), // 149: ApiGetPayOrdersResp (*ApiGetUserReq)(nil), // 150: ApiGetUserReq (*ApiGetUserResp)(nil), // 151: ApiGetUserResp (*ApiUpdateUserReq)(nil), // 152: ApiUpdateUserReq (*ApiUpdateUserResp)(nil), // 153: ApiUpdateUserResp (*ApiDispatchResourceReq)(nil), // 154: ApiDispatchResourceReq (*ApiDispatchResourceResp)(nil), // 155: ApiDispatchResourceResp (*ApiGetUserEchomeetRecordsReq)(nil), // 156: ApiGetUserEchomeetRecordsReq (*ApiGetUserEchomeetRecordsResp)(nil), // 157: ApiGetUserEchomeetRecordsResp (*ApiGetUserUseLogsReq)(nil), // 158: ApiGetUserUseLogsReq (*ApiGetUserUseLogsResp)(nil), // 159: ApiGetUserUseLogsResp (*ApiResetLicenseStatusReq)(nil), // 160: ApiResetLicenseStatusReq (*ApiResetLicenseStatusResp)(nil), // 161: ApiResetLicenseStatusResp (*ApiBatchResetLicenseStatusReq)(nil), // 162: ApiBatchResetLicenseStatusReq (*ApiBatchResetLicenseStatusResp)(nil), // 163: ApiBatchResetLicenseStatusResp (*ApiGetGlobalConfigReq)(nil), // 164: ApiGetGlobalConfigReq (*ApiGetGlobalConfigResp)(nil), // 165: ApiGetGlobalConfigResp (*ApiAddGlobalConfigsReq)(nil), // 166: ApiAddGlobalConfigsReq (*ApiAddGlobalConfigsResp)(nil), // 167: ApiAddGlobalConfigsResp (*ApiUpdateGlobalConfigReq)(nil), // 168: ApiUpdateGlobalConfigReq (*ApiUpdateGlobalConfigResp)(nil), // 169: ApiUpdateGlobalConfigResp (*ApiDelGlobalConfigsReq)(nil), // 170: ApiDelGlobalConfigsReq (*ApiDelGlobalConfigsResp)(nil), // 171: ApiDelGlobalConfigsResp (*ApiGetAppStatsReq)(nil), // 172: ApiGetAppStatsReq (*ApiGetAppStatsResp)(nil), // 173: ApiGetAppStatsResp (*ApiGetGlobalStatsReq)(nil), // 174: ApiGetGlobalStatsReq (*ApiGetGlobalStatsResp)(nil), // 175: ApiGetGlobalStatsResp (*ApiRebuildStatsReq)(nil), // 176: ApiRebuildStatsReq (*ApiRebuildStatsResp)(nil), // 177: ApiRebuildStatsResp (*ApiGetUserRankReq)(nil), // 178: ApiGetUserRankReq (*UserRankItem)(nil), // 179: UserRankItem (*ApiGetUserRankResp)(nil), // 180: ApiGetUserRankResp (*ApiAddAdminUserReq)(nil), // 181: ApiAddAdminUserReq (*ApiAddAdminUserResp)(nil), // 182: ApiAddAdminUserResp (*ApiDelAdminUserReq)(nil), // 183: ApiDelAdminUserReq (*ApiDelAdminUserResp)(nil), // 184: ApiDelAdminUserResp (*ApiUpdateAdminUserReq)(nil), // 185: ApiUpdateAdminUserReq (*ApiUpdateAdminUserResp)(nil), // 186: ApiUpdateAdminUserResp (*ApiGetAdminUsersReq)(nil), // 187: ApiGetAdminUsersReq (*ApiGetAdminUsersResp)(nil), // 188: ApiGetAdminUsersResp (*ApiGetCosTokenReq)(nil), // 189: ApiGetCosTokenReq (*ApiGetCosTokenResp)(nil), // 190: ApiGetCosTokenResp (*ApiTranslateReq)(nil), // 191: ApiTranslateReq (*ApiTranslateResp)(nil), // 192: ApiTranslateResp (*ApiGetConsoleLogsReq)(nil), // 193: ApiGetConsoleLogsReq (*ApiGetConsoleLogsResp)(nil), // 194: ApiGetConsoleLogsResp (*ApiGetConsoleLogFiltersReq)(nil), // 195: ApiGetConsoleLogFiltersReq (*ApiGetConsoleLogFiltersResp)(nil), // 196: ApiGetConsoleLogFiltersResp (*ApiGetProductionBatchesReq)(nil), // 197: ApiGetProductionBatchesReq (*ApiGetProductionBatchesResp)(nil), // 198: ApiGetProductionBatchesResp (*ApiListRuntimeLogsReq)(nil), // 199: ApiListRuntimeLogsReq (*ApiListRuntimeLogsResp)(nil), // 200: ApiListRuntimeLogsResp (*ApiGetRuntimeLogReq)(nil), // 201: ApiGetRuntimeLogReq (*ApiGetRuntimeLogResp)(nil), // 202: ApiGetRuntimeLogResp (*ApiGetAgentDashboardReq)(nil), // 203: ApiGetAgentDashboardReq (*ApiGetAgentDashboardResp)(nil), // 204: ApiGetAgentDashboardResp (*AgentProductItem)(nil), // 205: AgentProductItem (*ApiGetMyAdminPoolReq)(nil), // 206: ApiGetMyAdminPoolReq (*ApiGetMyAdminPoolResp)(nil), // 207: ApiGetMyAdminPoolResp (*ApiGrantAdminResourceReq)(nil), // 208: ApiGrantAdminResourceReq (*ApiGrantAdminResourceResp)(nil), // 209: ApiGrantAdminResourceResp (*ApiGetAdminResourceLogsReq)(nil), // 210: ApiGetAdminResourceLogsReq (*ApiGetAdminResourceLogsResp)(nil), // 211: ApiGetAdminResourceLogsResp (*ApiGetUserUseLogsPagedReq)(nil), // 212: ApiGetUserUseLogsPagedReq (*ApiGetUserUseLogsPagedResp)(nil), // 213: ApiGetUserUseLogsPagedResp (Identity)(0), // 214: Identity (*DBAppConfigItem)(nil), // 215: DBAppConfigItem (*DBAgent)(nil), // 216: DBAgent (Region)(0), // 217: Region (*DBMcpServer)(nil), // 218: DBMcpServer (*DBSolutionProvider)(nil), // 219: DBSolutionProvider (*DBBrand)(nil), // 220: DBBrand (*DBChannel)(nil), // 221: DBChannel (*DBSettlementMonth)(nil), // 222: DBSettlementMonth (*DBProduct)(nil), // 223: DBProduct (*DBProductVersion)(nil), // 224: DBProductVersion (*DBChannelApp)(nil), // 225: DBChannelApp (*DBAuthCode)(nil), // 226: DBAuthCode (*DBFactoryPublicCode)(nil), // 227: DBFactoryPublicCode (*DBEchoMeetTemplate)(nil), // 228: DBEchoMeetTemplate (*DBGoods)(nil), // 229: DBGoods (*DBWakeupVoice)(nil), // 230: DBWakeupVoice (*DBPayOrder)(nil), // 231: DBPayOrder (*DBUser)(nil), // 232: DBUser (*DBEchoMeetRecord)(nil), // 233: DBEchoMeetRecord (UserLogType)(0), // 234: UserLogType (*DBUserUseLog)(nil), // 235: DBUserUseLog (*DBGlobalConfigItem)(nil), // 236: DBGlobalConfigItem (*DBAppStat)(nil), // 237: DBAppStat (*DBAdminUser)(nil), // 238: DBAdminUser (*DBConsoleLog)(nil), // 239: DBConsoleLog (*DBProductionBatch)(nil), // 240: DBProductionBatch (*DBAdminResourceLog)(nil), // 241: DBAdminResourceLog } var file_api_api_msg_proto_depIdxs = []int32{ 214, // 0: ApiLoginResp.identity:type_name -> Identity 215, // 1: ApiGetConfigResp.config:type_name -> DBAppConfigItem 215, // 2: ApiAddConfigReq.config:type_name -> DBAppConfigItem 215, // 3: ApiUpdateConfigReq.config:type_name -> DBAppConfigItem 216, // 4: ApiGetAgentResp.agent:type_name -> DBAgent 216, // 5: ApiGetAgentsResp.agents:type_name -> DBAgent 216, // 6: ApiAddAgentReq.agent:type_name -> DBAgent 216, // 7: ApiUpdateAgentReq.agent:type_name -> DBAgent 217, // 8: ApiGetMcpServersReq.region:type_name -> Region 218, // 9: ApiGetMcpServersResp.servers:type_name -> DBMcpServer 218, // 10: ApiGetMcpServerResp.server:type_name -> DBMcpServer 218, // 11: ApiAddMcpServersReq.servers:type_name -> DBMcpServer 218, // 12: ApiUpdateMcpServersReq.servers:type_name -> DBMcpServer 219, // 13: ApiGetSolutionProvidersResp.providers:type_name -> DBSolutionProvider 219, // 14: ApiGetSolutionProviderResp.provider:type_name -> DBSolutionProvider 219, // 15: ApiAddSolutionProviderReq.provider:type_name -> DBSolutionProvider 219, // 16: ApiAddSolutionProviderResp.provider:type_name -> DBSolutionProvider 219, // 17: ApiUpdateSolutionProviderReq.provider:type_name -> DBSolutionProvider 219, // 18: ApiUpdateSolutionProviderResp.provider:type_name -> DBSolutionProvider 220, // 19: ApiGetBrandsResp.brands:type_name -> DBBrand 220, // 20: ApiGetBrandResp.brand:type_name -> DBBrand 220, // 21: ApiAddBrandReq.brand:type_name -> DBBrand 220, // 22: ApiAddBrandResp.brand:type_name -> DBBrand 221, // 23: ApiAddBrandResp.channel:type_name -> DBChannel 220, // 24: ApiUpdateBrandReq.brand:type_name -> DBBrand 220, // 25: ApiUpdateBrandResp.brand:type_name -> DBBrand 222, // 26: ApiGetSettlementsResp.items:type_name -> DBSettlementMonth 222, // 27: ApiConfirmSettlementResp.item:type_name -> DBSettlementMonth 221, // 28: ApiGetChannelsResp.channels:type_name -> DBChannel 221, // 29: ApiGetChannelResp.channel:type_name -> DBChannel 221, // 30: ApiAddChannelReq.channel:type_name -> DBChannel 221, // 31: ApiAddChannelResp.channel:type_name -> DBChannel 221, // 32: ApiUpdateChannelReq.channel:type_name -> DBChannel 221, // 33: ApiUpdateChannelResp.channel:type_name -> DBChannel 221, // 34: ApiAuditChannelResp.channel:type_name -> DBChannel 223, // 35: ApiGetProductsResp.products:type_name -> DBProduct 223, // 36: ApiGetProductResp.product:type_name -> DBProduct 223, // 37: ApiAddProductReq.product:type_name -> DBProduct 223, // 38: ApiAddProductResp.product:type_name -> DBProduct 223, // 39: ApiUpdateProductReq.product:type_name -> DBProduct 224, // 40: ApiAddProductVersionReq.version:type_name -> DBProductVersion 224, // 41: ApiAddProductVersionResp.version:type_name -> DBProductVersion 224, // 42: ApiGetProductVersionsResp.versions:type_name -> DBProductVersion 225, // 43: ApiGetChannelAppsResp.apps:type_name -> DBChannelApp 225, // 44: ApiGetChannelAppResp.app:type_name -> DBChannelApp 225, // 45: ApiAddChannelAppReq.app:type_name -> DBChannelApp 225, // 46: ApiUploadChannelAppReq.app:type_name -> DBChannelApp 226, // 47: ApiCreateAuthCodesResp.devices:type_name -> DBAuthCode 226, // 48: ApiGetAuthCodesResp.devices:type_name -> DBAuthCode 226, // 49: ApiGetAuthCodeResp.device:type_name -> DBAuthCode 227, // 50: ApiCreateFactoryPublicCodeResp.code:type_name -> DBFactoryPublicCode 227, // 51: ApiGetFactoryPublicCodesResp.codes:type_name -> DBFactoryPublicCode 227, // 52: ApiUpdateFactoryPublicCodeResp.code:type_name -> DBFactoryPublicCode 228, // 53: ApiGetTemplatesResp.templates:type_name -> DBEchoMeetTemplate 228, // 54: ApiGetTemplateResp.template:type_name -> DBEchoMeetTemplate 228, // 55: ApiAddTemplatesReq.templates:type_name -> DBEchoMeetTemplate 228, // 56: ApiUpdateTemplatesReq.templates:type_name -> DBEchoMeetTemplate 229, // 57: ApiGetGoodssResp.goodss:type_name -> DBGoods 229, // 58: ApiGetGoodsResp.goods:type_name -> DBGoods 229, // 59: ApiAddGoodsReq.goods:type_name -> DBGoods 229, // 60: ApiUpdateGoodsReq.goods:type_name -> DBGoods 230, // 61: ApiGetWakeupVoicesResp.voices:type_name -> DBWakeupVoice 230, // 62: ApiGetWakeupVoiceResp.voice:type_name -> DBWakeupVoice 230, // 63: ApiAddWakeupVoiceReq.voice:type_name -> DBWakeupVoice 230, // 64: ApiUpdateWakeupVoiceReq.voice:type_name -> DBWakeupVoice 231, // 65: ApiGetPayOrdersResp.orders:type_name -> DBPayOrder 232, // 66: ApiGetUserResp.user:type_name -> DBUser 232, // 67: ApiUpdateUserReq.user:type_name -> DBUser 232, // 68: ApiDispatchResourceResp.user:type_name -> DBUser 233, // 69: ApiGetUserEchomeetRecordsResp.records:type_name -> DBEchoMeetRecord 234, // 70: ApiGetUserUseLogsReq.usagetype:type_name -> UserLogType 235, // 71: ApiGetUserUseLogsResp.logs:type_name -> DBUserUseLog 217, // 72: ApiGetGlobalConfigReq.region:type_name -> Region 236, // 73: ApiGetGlobalConfigResp.config:type_name -> DBGlobalConfigItem 236, // 74: ApiAddGlobalConfigsReq.configs:type_name -> DBGlobalConfigItem 236, // 75: ApiUpdateGlobalConfigReq.config:type_name -> DBGlobalConfigItem 237, // 76: ApiGetAppStatsResp.stats:type_name -> DBAppStat 237, // 77: ApiGetGlobalStatsResp.stat:type_name -> DBAppStat 179, // 78: ApiGetUserRankResp.list:type_name -> UserRankItem 214, // 79: ApiAddAdminUserReq.identity:type_name -> Identity 214, // 80: ApiUpdateAdminUserReq.identity:type_name -> Identity 238, // 81: ApiGetAdminUsersResp.users:type_name -> DBAdminUser 239, // 82: ApiGetConsoleLogsResp.logs:type_name -> DBConsoleLog 240, // 83: ApiGetProductionBatchesResp.notes:type_name -> DBProductionBatch 205, // 84: ApiGetAgentDashboardResp.products:type_name -> AgentProductItem 214, // 85: ApiGetMyAdminPoolResp.identity:type_name -> Identity 238, // 86: ApiGrantAdminResourceResp.user:type_name -> DBAdminUser 241, // 87: ApiGetAdminResourceLogsResp.logs:type_name -> DBAdminResourceLog 234, // 88: ApiGetUserUseLogsPagedReq.logtype:type_name -> UserLogType 235, // 89: ApiGetUserUseLogsPagedResp.logs:type_name -> DBUserUseLog 90, // [90:90] is the sub-list for method output_type 90, // [90:90] is the sub-list for method input_type 90, // [90:90] is the sub-list for extension type_name 90, // [90:90] is the sub-list for extension extendee 0, // [0:90] is the sub-list for field type_name } func init() { file_api_api_msg_proto_init() } func file_api_api_msg_proto_init() { if File_api_api_msg_proto != nil { return } file_api_api_db_proto_init() file_echomeet_echomeet_db_proto_init() file_pay_pay_db_proto_init() file_db_proto_init() file_enum_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_api_api_msg_proto_rawDesc), len(file_api_api_msg_proto_rawDesc)), NumEnums: 0, NumMessages: 214, NumExtensions: 0, NumServices: 0, }, GoTypes: file_api_api_msg_proto_goTypes, DependencyIndexes: file_api_api_msg_proto_depIdxs, MessageInfos: file_api_api_msg_proto_msgTypes, }.Build() File_api_api_msg_proto = out.File file_api_api_msg_proto_goTypes = nil file_api_api_msg_proto_depIdxs = nil }