12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- // Code generated by goctl. DO NOT EDIT!
- // Source: integral.proto
- //go:generate mockgen -destination ./integral_mock.go -package integralclient -source $GOFILE
- package integralclient
- import (
- "context"
- "points_service/rpc/integral"
- "github.com/tal-tech/go-zero/zrpc"
- )
- type (
- CheckReq = integral.CheckReq
- CheckResp = integral.CheckResp
- AddReq = integral.AddReq
- AddResp = integral.AddResp
- Integral interface {
- // 新增积分
- AddFlow(ctx context.Context, in *AddReq) (*AddResp, error)
- // 调整结存
- UpdateBalance(ctx context.Context, in *AddReq) (*AddResp, error)
- // 调整余额
- UpdateTotal(ctx context.Context, in *AddReq) (*AddResp, error)
- // 消耗积分
- IntegralConsume(ctx context.Context, in *AddReq) (*AddResp, error)
- // 积分守护
- IntegralGuard(ctx context.Context, in *AddReq) (*AddResp, error)
- // 到期积分查询
- IntegralCheck(ctx context.Context, in *AddReq) (*AddResp, error)
- }
- defaultIntegral struct {
- cli zrpc.Client
- }
- )
- func NewIntegral(cli zrpc.Client) Integral {
- return &defaultIntegral{
- cli: cli,
- }
- }
- // 新增积分
- func (m *defaultIntegral) AddFlow(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.AddFlow(ctx, in)
- }
- // 调整结存
- func (m *defaultIntegral) UpdateBalance(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.UpdateBalance(ctx, in)
- }
- // 调整余额
- func (m *defaultIntegral) UpdateTotal(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.UpdateTotal(ctx, in)
- }
- // 消耗积分
- func (m *defaultIntegral) IntegralConsume(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.IntegralConsume(ctx, in)
- }
- // 积分守护
- func (m *defaultIntegral) IntegralGuard(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.IntegralGuard(ctx, in)
- }
- // 到期积分查询
- func (m *defaultIntegral) IntegralCheck(ctx context.Context, in *AddReq) (*AddResp, error) {
- client := integral.NewIntegralClient(m.cli.Conn())
- return client.IntegralCheck(ctx, in)
- }
|