resourcescenter.go 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: resourcesCenter.proto
  3. //go:generate mockgen -destination ./resourcescenter_mock.go -package resourcescenterclient -source $GOFILE
  4. package resourcesCenterclient
  5. import (
  6. "context"
  7. "app.yhyue.com/moapp/jyResourcesCenter/rpc/resourcesCenter"
  8. "github.com/tal-tech/go-zero/zrpc"
  9. )
  10. type (
  11. ResourceBalance = resourcesCenter.ResourceBalance
  12. ConsumeRecord = resourcesCenter.ConsumeRecord
  13. ResourcesReq = resourcesCenter.ResourcesReq
  14. PreviewRes = resourcesCenter.PreviewRes
  15. ResourcesAuthRes = resourcesCenter.ResourcesAuthRes
  16. Response = resourcesCenter.Response
  17. Balance = resourcesCenter.Balance
  18. Detailed = resourcesCenter.Detailed
  19. AccountBalanceRes = resourcesCenter.AccountBalanceRes
  20. RecordReq = resourcesCenter.RecordReq
  21. ConsumeRecordRes = resourcesCenter.ConsumeRecordRes
  22. ResourcesAuth = resourcesCenter.ResourcesAuth
  23. PreviewReq = resourcesCenter.PreviewReq
  24. ResourcesCenter interface {
  25. // 查询账户资源权限
  26. FindResourcesAuth(ctx context.Context, in *ResourcesReq) (*AccountBalanceRes, error)
  27. // 查询账户资源余额
  28. FindAccountBalance(ctx context.Context, in *ResourcesReq) (*AccountBalanceRes, error)
  29. // 查询流水账
  30. FindConsumeRecord(ctx context.Context, in *RecordReq) (*ConsumeRecordRes, error)
  31. // 根据账户标识修改资源结存账
  32. UpdateUserBalance(ctx context.Context, in *Balance) (*Response, error)
  33. // 根据账户标识记录资源使用流水账
  34. UpdateUserDetailed(ctx context.Context, in *Detailed) (*Response, error)
  35. // 预览信息
  36. FindPreview(ctx context.Context, in *PreviewReq) (*ConsumeRecordRes, error)
  37. }
  38. defaultResourcesCenter struct {
  39. cli zrpc.Client
  40. }
  41. )
  42. func NewResourcesCenter(cli zrpc.Client) ResourcesCenter {
  43. return &defaultResourcesCenter{
  44. cli: cli,
  45. }
  46. }
  47. // 查询账户资源权限
  48. func (m *defaultResourcesCenter) FindResourcesAuth(ctx context.Context, in *ResourcesReq) (*AccountBalanceRes, error) {
  49. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  50. return client.FindResourcesAuth(ctx, in)
  51. }
  52. // 查询账户资源余额
  53. func (m *defaultResourcesCenter) FindAccountBalance(ctx context.Context, in *ResourcesReq) (*AccountBalanceRes, error) {
  54. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  55. return client.FindAccountBalance(ctx, in)
  56. }
  57. // 查询流水账
  58. func (m *defaultResourcesCenter) FindConsumeRecord(ctx context.Context, in *RecordReq) (*ConsumeRecordRes, error) {
  59. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  60. return client.FindConsumeRecord(ctx, in)
  61. }
  62. // 根据账户标识修改资源结存账
  63. func (m *defaultResourcesCenter) UpdateUserBalance(ctx context.Context, in *Balance) (*Response, error) {
  64. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  65. return client.UpdateUserBalance(ctx, in)
  66. }
  67. // 根据账户标识记录资源使用流水账
  68. func (m *defaultResourcesCenter) UpdateUserDetailed(ctx context.Context, in *Detailed) (*Response, error) {
  69. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  70. return client.UpdateUserDetailed(ctx, in)
  71. }
  72. // 预览信息
  73. func (m *defaultResourcesCenter) FindPreview(ctx context.Context, in *PreviewReq) (*ConsumeRecordRes, error) {
  74. client := resourcesCenter.NewResourcesCenterClient(m.cli.Conn())
  75. return client.FindPreview(ctx, in)
  76. }