// 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 } 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) UpdateUserBalance(ctx context.Context, in *resourcesCenter.Balance) (*resourcesCenter.Response, error) { l := logic.NewUpdateUserBalanceLogic(ctx, s.svcCtx) return l.UpdateUserBalance(in) } // 根据账户标识记录资源使用流水账 func (s *ResourcesCenterServer) UpdateUserDetailed(ctx context.Context, in *resourcesCenter.Detailed) (*resourcesCenter.Response, error) { l := logic.NewUpdateUserDetailedLogic(ctx, s.svcCtx) return l.UpdateUserDetailed(in) } // 预览信息 func (s *ResourcesCenterServer) FindPreview(ctx context.Context, in *resourcesCenter.PreviewReq) (*resourcesCenter.ConsumeRecordRes, error) { l := logic.NewFindPreviewLogic(ctx, s.svcCtx) return l.FindPreview(in) }