feat: 初次启动

This commit is contained in:
Blizzard
2026-04-27 21:23:13 +08:00
parent e515f6a287
commit bb8ad4d515
148 changed files with 8602 additions and 5678 deletions
+129 -127
View File
@@ -14,105 +14,92 @@ import (
)
type (
CategoryInfo = radio.CategoryInfo
ChannelInfo = radio.ChannelInfo
CommentReq = radio.CommentReq
CommentResp = radio.CommentResp
CreateCategoryReq = radio.CreateCategoryReq
CreateCategoryResp = radio.CreateCategoryResp
CreateChannelReq = radio.CreateChannelReq
CreateChannelResp = radio.CreateChannelResp
CreatePayOrderReq = radio.CreatePayOrderReq
CreatePayOrderResp = radio.CreatePayOrderResp
CreateProgramReq = radio.CreateProgramReq
CreateProgramResp = radio.CreateProgramResp
CreateVoiceReq = radio.CreateVoiceReq
CreateVoiceResp = radio.CreateVoiceResp
DeleteByIdsReq = radio.DeleteByIdsReq
DeleteResp = radio.DeleteResp
Empty = radio.Empty
GetCategoryListReq = radio.GetCategoryListReq
GetCategoryListResp = radio.GetCategoryListResp
GetChannelDetailReq = radio.GetChannelDetailReq
GetChannelDetailResp = radio.GetChannelDetailResp
GetChannelListReq = radio.GetChannelListReq
GetChannelListResp = radio.GetChannelListResp
GetFavoriteListReq = radio.GetFavoriteListReq
GetFavoriteListResp = radio.GetFavoriteListResp
GetHistoryListReq = radio.GetHistoryListReq
GetHistoryListResp = radio.GetHistoryListResp
GetMySubscriptionsReq = radio.GetMySubscriptionsReq
GetMySubscriptionsResp = radio.GetMySubscriptionsResp
GetMyVipInfoReq = radio.GetMyVipInfoReq
GetMyVipInfoResp = radio.GetMyVipInfoResp
GetProgramDetailReq = radio.GetProgramDetailReq
GetProgramDetailResp = radio.GetProgramDetailResp
GetProgramListReq = radio.GetProgramListReq
GetProgramListResp = radio.GetProgramListResp
GetRadioUserProfileReq = radio.GetRadioUserProfileReq
GetRadioUserProfileResp = radio.GetRadioUserProfileResp
GetVipConfigListReq = radio.GetVipConfigListReq
GetVipConfigListResp = radio.GetVipConfigListResp
GetVoiceListReq = radio.GetVoiceListReq
GetVoiceListResp = radio.GetVoiceListResp
ProgramInfo = radio.ProgramInfo
RadioUserProfile = radio.RadioUserProfile
RecordHistoryReq = radio.RecordHistoryReq
RecordHistoryResp = radio.RecordHistoryResp
SubscriptionInfo = radio.SubscriptionInfo
ToggleFavoriteReq = radio.ToggleFavoriteReq
ToggleFavoriteResp = radio.ToggleFavoriteResp
ToggleLikeReq = radio.ToggleLikeReq
ToggleLikeResp = radio.ToggleLikeResp
UpdateCategoryReq = radio.UpdateCategoryReq
UpdateCategoryResp = radio.UpdateCategoryResp
UpdateChannelReq = radio.UpdateChannelReq
UpdateChannelResp = radio.UpdateChannelResp
UpdateProgramReq = radio.UpdateProgramReq
UpdateProgramResp = radio.UpdateProgramResp
UpdateVoiceReq = radio.UpdateVoiceReq
UpdateVoiceResp = radio.UpdateVoiceResp
VipConfigInfo = radio.VipConfigInfo
VoiceInfo = radio.VoiceInfo
AnalyticsOverviewResp = radio.AnalyticsOverviewResp
AnalyticsReq = radio.AnalyticsReq
CategoryInfo = radio.CategoryInfo
CategoryListReq = radio.CategoryListReq
CategoryListResp = radio.CategoryListResp
CategoryReq = radio.CategoryReq
CategoryUpdateReq = radio.CategoryUpdateReq
ChannelAnalyticsItem = radio.ChannelAnalyticsItem
ChannelAnalyticsResp = radio.ChannelAnalyticsResp
ChannelInfo = radio.ChannelInfo
ChannelListReq = radio.ChannelListReq
ChannelListResp = radio.ChannelListResp
CommentReq = radio.CommentReq
CommonResp = radio.CommonResp
CreateChannelReq = radio.CreateChannelReq
CreatePayOrderReq = radio.CreatePayOrderReq
CreatePayOrderResp = radio.CreatePayOrderResp
CreateProgramReq = radio.CreateProgramReq
CreateVoiceReq = radio.CreateVoiceReq
FavoriteListResp = radio.FavoriteListResp
GetProfileReq = radio.GetProfileReq
HistoryListResp = radio.HistoryListResp
IdReq = radio.IdReq
IdsReq = radio.IdsReq
InteractionListReq = radio.InteractionListReq
ProgramInfo = radio.ProgramInfo
ProgramListReq = radio.ProgramListReq
ProgramListResp = radio.ProgramListResp
RadioUserProfile = radio.RadioUserProfile
RecordHistoryReq = radio.RecordHistoryReq
SubscriptionInfo = radio.SubscriptionInfo
SubscriptionListReq = radio.SubscriptionListReq
SubscriptionListResp = radio.SubscriptionListResp
ToggleFavoriteReq = radio.ToggleFavoriteReq
ToggleLikeReq = radio.ToggleLikeReq
UpdateChannelReq = radio.UpdateChannelReq
UpdateProgramReq = radio.UpdateProgramReq
UpdateVoiceReq = radio.UpdateVoiceReq
UserAnalyticsResp = radio.UserAnalyticsResp
VipConfigInfo = radio.VipConfigInfo
VipConfigListResp = radio.VipConfigListResp
VoiceInfo = radio.VoiceInfo
VoiceListReq = radio.VoiceListReq
VoiceListResp = radio.VoiceListResp
RadioService interface {
// 用户
GetRadioUserProfile(ctx context.Context, in *GetRadioUserProfileReq, opts ...grpc.CallOption) (*GetRadioUserProfileResp, error)
// 用户Profile
GetUserProfile(ctx context.Context, in *GetProfileReq, opts ...grpc.CallOption) (*RadioUserProfile, error)
// 分类
CreateCategory(ctx context.Context, in *CreateCategoryReq, opts ...grpc.CallOption) (*CreateCategoryResp, error)
UpdateCategory(ctx context.Context, in *UpdateCategoryReq, opts ...grpc.CallOption) (*UpdateCategoryResp, error)
DeleteCategory(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error)
GetCategoryList(ctx context.Context, in *GetCategoryListReq, opts ...grpc.CallOption) (*GetCategoryListResp, error)
CreateCategory(ctx context.Context, in *CategoryReq, opts ...grpc.CallOption) (*CommonResp, error)
UpdateCategory(ctx context.Context, in *CategoryUpdateReq, opts ...grpc.CallOption) (*CommonResp, error)
DeleteCategory(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error)
GetCategoryList(ctx context.Context, in *CategoryListReq, opts ...grpc.CallOption) (*CategoryListResp, error)
// 频道
CreateChannel(ctx context.Context, in *CreateChannelReq, opts ...grpc.CallOption) (*CreateChannelResp, error)
UpdateChannel(ctx context.Context, in *UpdateChannelReq, opts ...grpc.CallOption) (*UpdateChannelResp, error)
DeleteChannel(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error)
GetChannelList(ctx context.Context, in *GetChannelListReq, opts ...grpc.CallOption) (*GetChannelListResp, error)
GetChannelDetail(ctx context.Context, in *GetChannelDetailReq, opts ...grpc.CallOption) (*GetChannelDetailResp, error)
CreateChannel(ctx context.Context, in *CreateChannelReq, opts ...grpc.CallOption) (*CommonResp, error)
UpdateChannel(ctx context.Context, in *UpdateChannelReq, opts ...grpc.CallOption) (*CommonResp, error)
DeleteChannel(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error)
GetChannelList(ctx context.Context, in *ChannelListReq, opts ...grpc.CallOption) (*ChannelListResp, error)
GetChannelDetail(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*ChannelInfo, error)
// 节目
CreateProgram(ctx context.Context, in *CreateProgramReq, opts ...grpc.CallOption) (*CreateProgramResp, error)
UpdateProgram(ctx context.Context, in *UpdateProgramReq, opts ...grpc.CallOption) (*UpdateProgramResp, error)
DeleteProgram(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error)
GetProgramList(ctx context.Context, in *GetProgramListReq, opts ...grpc.CallOption) (*GetProgramListResp, error)
GetProgramDetail(ctx context.Context, in *GetProgramDetailReq, opts ...grpc.CallOption) (*GetProgramDetailResp, error)
CreateProgram(ctx context.Context, in *CreateProgramReq, opts ...grpc.CallOption) (*CommonResp, error)
UpdateProgram(ctx context.Context, in *UpdateProgramReq, opts ...grpc.CallOption) (*CommonResp, error)
DeleteProgram(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error)
GetProgramList(ctx context.Context, in *ProgramListReq, opts ...grpc.CallOption) (*ProgramListResp, error)
GetProgramDetail(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*ProgramInfo, error)
// 音色
CreateVoice(ctx context.Context, in *CreateVoiceReq, opts ...grpc.CallOption) (*CreateVoiceResp, error)
UpdateVoice(ctx context.Context, in *UpdateVoiceReq, opts ...grpc.CallOption) (*UpdateVoiceResp, error)
DeleteVoice(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error)
GetVoiceList(ctx context.Context, in *GetVoiceListReq, opts ...grpc.CallOption) (*GetVoiceListResp, error)
CreateVoice(ctx context.Context, in *CreateVoiceReq, opts ...grpc.CallOption) (*CommonResp, error)
UpdateVoice(ctx context.Context, in *UpdateVoiceReq, opts ...grpc.CallOption) (*CommonResp, error)
DeleteVoice(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error)
GetVoiceList(ctx context.Context, in *VoiceListReq, opts ...grpc.CallOption) (*VoiceListResp, error)
// 互动
ToggleLike(ctx context.Context, in *ToggleLikeReq, opts ...grpc.CallOption) (*ToggleLikeResp, error)
ToggleFavorite(ctx context.Context, in *ToggleFavoriteReq, opts ...grpc.CallOption) (*ToggleFavoriteResp, error)
CommentProgram(ctx context.Context, in *CommentReq, opts ...grpc.CallOption) (*CommentResp, error)
RecordHistory(ctx context.Context, in *RecordHistoryReq, opts ...grpc.CallOption) (*RecordHistoryResp, error)
GetHistoryList(ctx context.Context, in *GetHistoryListReq, opts ...grpc.CallOption) (*GetHistoryListResp, error)
GetFavoriteList(ctx context.Context, in *GetFavoriteListReq, opts ...grpc.CallOption) (*GetFavoriteListResp, error)
// 订阅
GetMySubscriptions(ctx context.Context, in *GetMySubscriptionsReq, opts ...grpc.CallOption) (*GetMySubscriptionsResp, error)
ToggleLike(ctx context.Context, in *ToggleLikeReq, opts ...grpc.CallOption) (*CommonResp, error)
ToggleFavorite(ctx context.Context, in *ToggleFavoriteReq, opts ...grpc.CallOption) (*CommonResp, error)
CommentProgram(ctx context.Context, in *CommentReq, opts ...grpc.CallOption) (*CommonResp, error)
RecordHistory(ctx context.Context, in *RecordHistoryReq, opts ...grpc.CallOption) (*CommonResp, error)
GetFavoriteList(ctx context.Context, in *InteractionListReq, opts ...grpc.CallOption) (*FavoriteListResp, error)
GetHistoryList(ctx context.Context, in *InteractionListReq, opts ...grpc.CallOption) (*HistoryListResp, error)
// 订阅/VIP
GetMySubscriptions(ctx context.Context, in *SubscriptionListReq, opts ...grpc.CallOption) (*SubscriptionListResp, error)
CreatePayOrder(ctx context.Context, in *CreatePayOrderReq, opts ...grpc.CallOption) (*CreatePayOrderResp, error)
// VIP
GetVipConfigList(ctx context.Context, in *GetVipConfigListReq, opts ...grpc.CallOption) (*GetVipConfigListResp, error)
GetMyVipInfo(ctx context.Context, in *GetMyVipInfoReq, opts ...grpc.CallOption) (*GetMyVipInfoResp, error)
GetVipConfigList(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*VipConfigListResp, error)
GetMyVipInfo(ctx context.Context, in *GetProfileReq, opts ...grpc.CallOption) (*RadioUserProfile, error)
// 数据分析
GetAnalyticsOverview(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*AnalyticsOverviewResp, error)
GetChannelAnalytics(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*ChannelAnalyticsResp, error)
GetUserAnalytics(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*UserAnalyticsResp, error)
}
defaultRadioService struct {
@@ -126,139 +113,139 @@ func NewRadioService(cli zrpc.Client) RadioService {
}
}
// 用户
func (m *defaultRadioService) GetRadioUserProfile(ctx context.Context, in *GetRadioUserProfileReq, opts ...grpc.CallOption) (*GetRadioUserProfileResp, error) {
// 用户Profile
func (m *defaultRadioService) GetUserProfile(ctx context.Context, in *GetProfileReq, opts ...grpc.CallOption) (*RadioUserProfile, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetRadioUserProfile(ctx, in, opts...)
return client.GetUserProfile(ctx, in, opts...)
}
// 分类
func (m *defaultRadioService) CreateCategory(ctx context.Context, in *CreateCategoryReq, opts ...grpc.CallOption) (*CreateCategoryResp, error) {
func (m *defaultRadioService) CreateCategory(ctx context.Context, in *CategoryReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.CreateCategory(ctx, in, opts...)
}
func (m *defaultRadioService) UpdateCategory(ctx context.Context, in *UpdateCategoryReq, opts ...grpc.CallOption) (*UpdateCategoryResp, error) {
func (m *defaultRadioService) UpdateCategory(ctx context.Context, in *CategoryUpdateReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.UpdateCategory(ctx, in, opts...)
}
func (m *defaultRadioService) DeleteCategory(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error) {
func (m *defaultRadioService) DeleteCategory(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.DeleteCategory(ctx, in, opts...)
}
func (m *defaultRadioService) GetCategoryList(ctx context.Context, in *GetCategoryListReq, opts ...grpc.CallOption) (*GetCategoryListResp, error) {
func (m *defaultRadioService) GetCategoryList(ctx context.Context, in *CategoryListReq, opts ...grpc.CallOption) (*CategoryListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetCategoryList(ctx, in, opts...)
}
// 频道
func (m *defaultRadioService) CreateChannel(ctx context.Context, in *CreateChannelReq, opts ...grpc.CallOption) (*CreateChannelResp, error) {
func (m *defaultRadioService) CreateChannel(ctx context.Context, in *CreateChannelReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.CreateChannel(ctx, in, opts...)
}
func (m *defaultRadioService) UpdateChannel(ctx context.Context, in *UpdateChannelReq, opts ...grpc.CallOption) (*UpdateChannelResp, error) {
func (m *defaultRadioService) UpdateChannel(ctx context.Context, in *UpdateChannelReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.UpdateChannel(ctx, in, opts...)
}
func (m *defaultRadioService) DeleteChannel(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error) {
func (m *defaultRadioService) DeleteChannel(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.DeleteChannel(ctx, in, opts...)
}
func (m *defaultRadioService) GetChannelList(ctx context.Context, in *GetChannelListReq, opts ...grpc.CallOption) (*GetChannelListResp, error) {
func (m *defaultRadioService) GetChannelList(ctx context.Context, in *ChannelListReq, opts ...grpc.CallOption) (*ChannelListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetChannelList(ctx, in, opts...)
}
func (m *defaultRadioService) GetChannelDetail(ctx context.Context, in *GetChannelDetailReq, opts ...grpc.CallOption) (*GetChannelDetailResp, error) {
func (m *defaultRadioService) GetChannelDetail(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*ChannelInfo, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetChannelDetail(ctx, in, opts...)
}
// 节目
func (m *defaultRadioService) CreateProgram(ctx context.Context, in *CreateProgramReq, opts ...grpc.CallOption) (*CreateProgramResp, error) {
func (m *defaultRadioService) CreateProgram(ctx context.Context, in *CreateProgramReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.CreateProgram(ctx, in, opts...)
}
func (m *defaultRadioService) UpdateProgram(ctx context.Context, in *UpdateProgramReq, opts ...grpc.CallOption) (*UpdateProgramResp, error) {
func (m *defaultRadioService) UpdateProgram(ctx context.Context, in *UpdateProgramReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.UpdateProgram(ctx, in, opts...)
}
func (m *defaultRadioService) DeleteProgram(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error) {
func (m *defaultRadioService) DeleteProgram(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.DeleteProgram(ctx, in, opts...)
}
func (m *defaultRadioService) GetProgramList(ctx context.Context, in *GetProgramListReq, opts ...grpc.CallOption) (*GetProgramListResp, error) {
func (m *defaultRadioService) GetProgramList(ctx context.Context, in *ProgramListReq, opts ...grpc.CallOption) (*ProgramListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetProgramList(ctx, in, opts...)
}
func (m *defaultRadioService) GetProgramDetail(ctx context.Context, in *GetProgramDetailReq, opts ...grpc.CallOption) (*GetProgramDetailResp, error) {
func (m *defaultRadioService) GetProgramDetail(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*ProgramInfo, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetProgramDetail(ctx, in, opts...)
}
// 音色
func (m *defaultRadioService) CreateVoice(ctx context.Context, in *CreateVoiceReq, opts ...grpc.CallOption) (*CreateVoiceResp, error) {
func (m *defaultRadioService) CreateVoice(ctx context.Context, in *CreateVoiceReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.CreateVoice(ctx, in, opts...)
}
func (m *defaultRadioService) UpdateVoice(ctx context.Context, in *UpdateVoiceReq, opts ...grpc.CallOption) (*UpdateVoiceResp, error) {
func (m *defaultRadioService) UpdateVoice(ctx context.Context, in *UpdateVoiceReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.UpdateVoice(ctx, in, opts...)
}
func (m *defaultRadioService) DeleteVoice(ctx context.Context, in *DeleteByIdsReq, opts ...grpc.CallOption) (*DeleteResp, error) {
func (m *defaultRadioService) DeleteVoice(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.DeleteVoice(ctx, in, opts...)
}
func (m *defaultRadioService) GetVoiceList(ctx context.Context, in *GetVoiceListReq, opts ...grpc.CallOption) (*GetVoiceListResp, error) {
func (m *defaultRadioService) GetVoiceList(ctx context.Context, in *VoiceListReq, opts ...grpc.CallOption) (*VoiceListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetVoiceList(ctx, in, opts...)
}
// 互动
func (m *defaultRadioService) ToggleLike(ctx context.Context, in *ToggleLikeReq, opts ...grpc.CallOption) (*ToggleLikeResp, error) {
func (m *defaultRadioService) ToggleLike(ctx context.Context, in *ToggleLikeReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.ToggleLike(ctx, in, opts...)
}
func (m *defaultRadioService) ToggleFavorite(ctx context.Context, in *ToggleFavoriteReq, opts ...grpc.CallOption) (*ToggleFavoriteResp, error) {
func (m *defaultRadioService) ToggleFavorite(ctx context.Context, in *ToggleFavoriteReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.ToggleFavorite(ctx, in, opts...)
}
func (m *defaultRadioService) CommentProgram(ctx context.Context, in *CommentReq, opts ...grpc.CallOption) (*CommentResp, error) {
func (m *defaultRadioService) CommentProgram(ctx context.Context, in *CommentReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.CommentProgram(ctx, in, opts...)
}
func (m *defaultRadioService) RecordHistory(ctx context.Context, in *RecordHistoryReq, opts ...grpc.CallOption) (*RecordHistoryResp, error) {
func (m *defaultRadioService) RecordHistory(ctx context.Context, in *RecordHistoryReq, opts ...grpc.CallOption) (*CommonResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.RecordHistory(ctx, in, opts...)
}
func (m *defaultRadioService) GetHistoryList(ctx context.Context, in *GetHistoryListReq, opts ...grpc.CallOption) (*GetHistoryListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetHistoryList(ctx, in, opts...)
}
func (m *defaultRadioService) GetFavoriteList(ctx context.Context, in *GetFavoriteListReq, opts ...grpc.CallOption) (*GetFavoriteListResp, error) {
func (m *defaultRadioService) GetFavoriteList(ctx context.Context, in *InteractionListReq, opts ...grpc.CallOption) (*FavoriteListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetFavoriteList(ctx, in, opts...)
}
// 订阅
func (m *defaultRadioService) GetMySubscriptions(ctx context.Context, in *GetMySubscriptionsReq, opts ...grpc.CallOption) (*GetMySubscriptionsResp, error) {
func (m *defaultRadioService) GetHistoryList(ctx context.Context, in *InteractionListReq, opts ...grpc.CallOption) (*HistoryListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetHistoryList(ctx, in, opts...)
}
// 订阅/VIP
func (m *defaultRadioService) GetMySubscriptions(ctx context.Context, in *SubscriptionListReq, opts ...grpc.CallOption) (*SubscriptionListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetMySubscriptions(ctx, in, opts...)
}
@@ -268,13 +255,28 @@ func (m *defaultRadioService) CreatePayOrder(ctx context.Context, in *CreatePayO
return client.CreatePayOrder(ctx, in, opts...)
}
// VIP
func (m *defaultRadioService) GetVipConfigList(ctx context.Context, in *GetVipConfigListReq, opts ...grpc.CallOption) (*GetVipConfigListResp, error) {
func (m *defaultRadioService) GetVipConfigList(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*VipConfigListResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetVipConfigList(ctx, in, opts...)
}
func (m *defaultRadioService) GetMyVipInfo(ctx context.Context, in *GetMyVipInfoReq, opts ...grpc.CallOption) (*GetMyVipInfoResp, error) {
func (m *defaultRadioService) GetMyVipInfo(ctx context.Context, in *GetProfileReq, opts ...grpc.CallOption) (*RadioUserProfile, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetMyVipInfo(ctx, in, opts...)
}
// 数据分析
func (m *defaultRadioService) GetAnalyticsOverview(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*AnalyticsOverviewResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetAnalyticsOverview(ctx, in, opts...)
}
func (m *defaultRadioService) GetChannelAnalytics(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*ChannelAnalyticsResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetChannelAnalytics(ctx, in, opts...)
}
func (m *defaultRadioService) GetUserAnalytics(ctx context.Context, in *AnalyticsReq, opts ...grpc.CallOption) (*UserAnalyticsResp, error) {
client := radio.NewRadioServiceClient(m.cli.Conn())
return client.GetUserAnalytics(ctx, in, opts...)
}