// 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) } // 新增资源数量 func (s *ResourcesCenterServer) EntSourceNumAdd(ctx context.Context, in *resourcesCenter.EntSourceNumAddReq) (*resourcesCenter.Response, error) { l := logic.NewEntSourceNumAddLogic(ctx, s.svcCtx) return l.EntSourceNumAdd(in) } // 新增权益账号 func (s *ResourcesCenterServer) EntAccountAdd(ctx context.Context, in *resourcesCenter.EntAccountAddReq) (*resourcesCenter.Response, error) { l := logic.NewEntAccountAddLogic(ctx, s.svcCtx) return l.EntAccountAdd(in) } // 权益分配 func (s *ResourcesCenterServer) EntAccountGiven(ctx context.Context, in *resourcesCenter.EntOperateReq) (*resourcesCenter.Response, error) { l := logic.NewEntAccountGivenLogic(ctx, s.svcCtx) return l.EntAccountGiven(in) } // 权益收回 func (s *ResourcesCenterServer) EntAccountRecovery(ctx context.Context, in *resourcesCenter.EntOperateReq) (*resourcesCenter.Response, error) { l := logic.NewEntAccountRecoveryLogic(ctx, s.svcCtx) return l.EntAccountRecovery(in) } // 剑鱼定制导出扣费方式 func (s *ResourcesCenterServer) JyExportChargeAmount(ctx context.Context, in *resourcesCenter.ChargeAccountReq) (*resourcesCenter.ChargeAccountResp, error) { l := logic.NewJyExportChargeAmountLogic(ctx, s.svcCtx) return l.JyExportChargeAmount(in) } // 剑鱼定制导出数据扣费 func (s *ResourcesCenterServer) JyExportCharge(ctx context.Context, in *resourcesCenter.ChargeReq) (*resourcesCenter.ChargeResp, error) { l := logic.NewJyExportChargeLogic(ctx, s.svcCtx) return l.JyExportCharge(in) }