// Code generated by goctl. DO NOT EDIT. // Source: resourcesCenter.proto package server import ( "context" "app.yhyue.com/moapp/jyResourcesCenter/rpc/internal/logic" "app.yhyue.com/moapp/jyResourcesCenter/rpc/internal/svc" "app.yhyue.com/moapp/jyResourcesCenter/rpc/resourcesCenter" ) type ResourcesCenterServer struct { svcCtx *svc.ServiceContext resourcesCenter.UnimplementedResourcesCenterServer } func NewResourcesCenterServer(svcCtx *svc.ServiceContext) *ResourcesCenterServer { return &ResourcesCenterServer{ svcCtx: svcCtx, } } // 查询账户资源权限 func (s *ResourcesCenterServer) FindResourcesAuth(ctx context.Context, in *resourcesCenter.ResourcesReq) (*resourcesCenter.AccountBalanceRes, error) { l := logic.NewFindResourcesAuthLogic(ctx, s.svcCtx) return l.FindResourcesAuth(in) } // 查询账户资源余额 func (s *ResourcesCenterServer) FindAccountBalance(ctx context.Context, in *resourcesCenter.ResourcesReq) (*resourcesCenter.AccountBalanceRes, error) { l := logic.NewFindAccountBalanceLogic(ctx, s.svcCtx) return l.FindAccountBalance(in) } // 查询流水账 func (s *ResourcesCenterServer) FindConsumeRecord(ctx context.Context, in *resourcesCenter.RecordReq) (*resourcesCenter.ConsumeRecordRes, error) { l := logic.NewFindConsumeRecordLogic(ctx, s.svcCtx) return l.FindConsumeRecord(in) } // 根据账户标识购买资源 func (s *ResourcesCenterServer) PurchaseUserBalance(ctx context.Context, in *resourcesCenter.Resources) (*resourcesCenter.Response, error) { l := logic.NewPurchaseUserBalanceLogic(ctx, s.svcCtx) return l.PurchaseUserBalance(in) } // 根据账户标识使用资源 func (s *ResourcesCenterServer) UseUserDetailed(ctx context.Context, in *resourcesCenter.Resources) (*resourcesCenter.UseUserResponse, error) { l := logic.NewUseUserDetailedLogic(ctx, s.svcCtx) return l.UseUserDetailed(in) } // 预览信息 func (s *ResourcesCenterServer) FindPreview(ctx context.Context, in *resourcesCenter.PreviewReq) (*resourcesCenter.PreviewRes, error) { l := logic.NewFindPreviewLogic(ctx, s.svcCtx) return l.FindPreview(in) } // 合并账号 func (s *ResourcesCenterServer) UserMerge(ctx context.Context, in *resourcesCenter.MergeInfo) (*resourcesCenter.Response, error) { l := logic.NewUserMergeLogic(ctx, s.svcCtx) return l.UserMerge(in) } // 超级订阅时间修改 func (s *ResourcesCenterServer) UpdateVipTime(ctx context.Context, in *resourcesCenter.VipReq) (*resourcesCenter.Response, error) { l := logic.NewUpdateVipTimeLogic(ctx, s.svcCtx) return l.UpdateVipTime(in) }