account

package
v0.0.0-...-9d39a5d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2019 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ServiceName 服务名称
	ServiceName = "coupon_account"
)

Variables

View Source
var IntegralRecordType_name = map[int32]string{
	0: "Default",
	1: "CheckIn",
	2: "Invite",
	3: "CouponOrder",
	4: "Exchange",
}
View Source
var IntegralRecordType_value = map[string]int32{
	"Default":     0,
	"CheckIn":     1,
	"Invite":      2,
	"CouponOrder": 3,
	"Exchange":    4,
}

Functions

func RegisterIntegralServer

func RegisterIntegralServer(s *grpc.Server, srv IntegralServer)

func RegisterUserServer

func RegisterUserServer(s *grpc.Server, srv UserServer)

Types

type AddUserIntegralRequest

type AddUserIntegralRequest struct {
	// 积分
	Integral float64 `protobuf:"fixed64,1,opt,name=integral,proto3" json:"integral,omitempty"`
	// 积分类型
	IntegralType IntegralRecordType `` /* 146-byte string literal not displayed */
	// 描述
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// 用户ID
	UserId               uint64   `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AddUserIntegralRequest 设置用户积分请求

func (*AddUserIntegralRequest) Descriptor

func (*AddUserIntegralRequest) Descriptor() ([]byte, []int)

func (*AddUserIntegralRequest) GetDescription

func (m *AddUserIntegralRequest) GetDescription() string

func (*AddUserIntegralRequest) GetIntegral

func (m *AddUserIntegralRequest) GetIntegral() float64

func (*AddUserIntegralRequest) GetIntegralType

func (m *AddUserIntegralRequest) GetIntegralType() IntegralRecordType

func (*AddUserIntegralRequest) GetUserId

func (m *AddUserIntegralRequest) GetUserId() uint64

func (*AddUserIntegralRequest) ProtoMessage

func (*AddUserIntegralRequest) ProtoMessage()

func (*AddUserIntegralRequest) Reset

func (m *AddUserIntegralRequest) Reset()

func (*AddUserIntegralRequest) String

func (m *AddUserIntegralRequest) String() string

func (*AddUserIntegralRequest) XXX_DiscardUnknown

func (m *AddUserIntegralRequest) XXX_DiscardUnknown()

func (*AddUserIntegralRequest) XXX_Marshal

func (m *AddUserIntegralRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddUserIntegralRequest) XXX_Merge

func (dst *AddUserIntegralRequest) XXX_Merge(src proto.Message)

func (*AddUserIntegralRequest) XXX_Size

func (m *AddUserIntegralRequest) XXX_Size() int

func (*AddUserIntegralRequest) XXX_Unmarshal

func (m *AddUserIntegralRequest) XXX_Unmarshal(b []byte) error

type AddUserIntegralResponse

type AddUserIntegralResponse struct {
	// succeed 成功
	Succeed bool `protobuf:"varint,1,opt,name=succeed,proto3" json:"succeed,omitempty"`
	// all_integral 所有积分
	AllIntegral float64 `protobuf:"fixed64,2,opt,name=all_integral,json=allIntegral,proto3" json:"all_integral,omitempty"`
	// 积分记录ID
	IntegralRecordId     uint64                `protobuf:"varint,3,opt,name=integral_record_id,json=integralRecordId,proto3" json:"integral_record_id,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

AddUserIntegralResponse 设置用户积分回复

func (*AddUserIntegralResponse) Descriptor

func (*AddUserIntegralResponse) Descriptor() ([]byte, []int)

func (*AddUserIntegralResponse) GetAllIntegral

func (m *AddUserIntegralResponse) GetAllIntegral() float64

func (*AddUserIntegralResponse) GetErr

func (*AddUserIntegralResponse) GetIntegralRecordId

func (m *AddUserIntegralResponse) GetIntegralRecordId() uint64

func (*AddUserIntegralResponse) GetSucceed

func (m *AddUserIntegralResponse) GetSucceed() bool

func (*AddUserIntegralResponse) ProtoMessage

func (*AddUserIntegralResponse) ProtoMessage()

func (*AddUserIntegralResponse) Reset

func (m *AddUserIntegralResponse) Reset()

func (*AddUserIntegralResponse) String

func (m *AddUserIntegralResponse) String() string

func (*AddUserIntegralResponse) XXX_DiscardUnknown

func (m *AddUserIntegralResponse) XXX_DiscardUnknown()

func (*AddUserIntegralResponse) XXX_Marshal

func (m *AddUserIntegralResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddUserIntegralResponse) XXX_Merge

func (dst *AddUserIntegralResponse) XXX_Merge(src proto.Message)

func (*AddUserIntegralResponse) XXX_Size

func (m *AddUserIntegralResponse) XXX_Size() int

func (*AddUserIntegralResponse) XXX_Unmarshal

func (m *AddUserIntegralResponse) XXX_Unmarshal(b []byte) error

type CheckFwhOpenIDIsExistRequest

type CheckFwhOpenIDIsExistRequest struct {
	// 服务号OpenID
	FwhOpenId            string   `protobuf:"bytes,1,opt,name=fwh_open_id,json=fwhOpenId,proto3" json:"fwh_open_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CheckFwhOpenIDIsExistRequest 检查服务号OpenID是否存在请求

func (*CheckFwhOpenIDIsExistRequest) Descriptor

func (*CheckFwhOpenIDIsExistRequest) Descriptor() ([]byte, []int)

func (*CheckFwhOpenIDIsExistRequest) GetFwhOpenId

func (m *CheckFwhOpenIDIsExistRequest) GetFwhOpenId() string

func (*CheckFwhOpenIDIsExistRequest) ProtoMessage

func (*CheckFwhOpenIDIsExistRequest) ProtoMessage()

func (*CheckFwhOpenIDIsExistRequest) Reset

func (m *CheckFwhOpenIDIsExistRequest) Reset()

func (*CheckFwhOpenIDIsExistRequest) String

func (*CheckFwhOpenIDIsExistRequest) XXX_DiscardUnknown

func (m *CheckFwhOpenIDIsExistRequest) XXX_DiscardUnknown()

func (*CheckFwhOpenIDIsExistRequest) XXX_Marshal

func (m *CheckFwhOpenIDIsExistRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckFwhOpenIDIsExistRequest) XXX_Merge

func (dst *CheckFwhOpenIDIsExistRequest) XXX_Merge(src proto.Message)

func (*CheckFwhOpenIDIsExistRequest) XXX_Size

func (m *CheckFwhOpenIDIsExistRequest) XXX_Size() int

func (*CheckFwhOpenIDIsExistRequest) XXX_Unmarshal

func (m *CheckFwhOpenIDIsExistRequest) XXX_Unmarshal(b []byte) error

type CheckFwhOpenIDIsExistResponse

type CheckFwhOpenIDIsExistResponse struct {
	Exist                bool                  `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

CheckFwhOpenIDIsExistResponse 检查服务号OpenID是否存在回复

func (*CheckFwhOpenIDIsExistResponse) Descriptor

func (*CheckFwhOpenIDIsExistResponse) Descriptor() ([]byte, []int)

func (*CheckFwhOpenIDIsExistResponse) GetErr

func (*CheckFwhOpenIDIsExistResponse) GetExist

func (m *CheckFwhOpenIDIsExistResponse) GetExist() bool

func (*CheckFwhOpenIDIsExistResponse) ProtoMessage

func (*CheckFwhOpenIDIsExistResponse) ProtoMessage()

func (*CheckFwhOpenIDIsExistResponse) Reset

func (m *CheckFwhOpenIDIsExistResponse) Reset()

func (*CheckFwhOpenIDIsExistResponse) String

func (*CheckFwhOpenIDIsExistResponse) XXX_DiscardUnknown

func (m *CheckFwhOpenIDIsExistResponse) XXX_DiscardUnknown()

func (*CheckFwhOpenIDIsExistResponse) XXX_Marshal

func (m *CheckFwhOpenIDIsExistResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckFwhOpenIDIsExistResponse) XXX_Merge

func (dst *CheckFwhOpenIDIsExistResponse) XXX_Merge(src proto.Message)

func (*CheckFwhOpenIDIsExistResponse) XXX_Size

func (m *CheckFwhOpenIDIsExistResponse) XXX_Size() int

func (*CheckFwhOpenIDIsExistResponse) XXX_Unmarshal

func (m *CheckFwhOpenIDIsExistResponse) XXX_Unmarshal(b []byte) error

type CheckInRequest

type CheckInRequest struct {
	UserId               uint64   `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CheckInRequest 签到请求

func (*CheckInRequest) Descriptor

func (*CheckInRequest) Descriptor() ([]byte, []int)

func (*CheckInRequest) GetUserId

func (m *CheckInRequest) GetUserId() uint64

func (*CheckInRequest) ProtoMessage

func (*CheckInRequest) ProtoMessage()

func (*CheckInRequest) Reset

func (m *CheckInRequest) Reset()

func (*CheckInRequest) String

func (m *CheckInRequest) String() string

func (*CheckInRequest) XXX_DiscardUnknown

func (m *CheckInRequest) XXX_DiscardUnknown()

func (*CheckInRequest) XXX_Marshal

func (m *CheckInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckInRequest) XXX_Merge

func (dst *CheckInRequest) XXX_Merge(src proto.Message)

func (*CheckInRequest) XXX_Size

func (m *CheckInRequest) XXX_Size() int

func (*CheckInRequest) XXX_Unmarshal

func (m *CheckInRequest) XXX_Unmarshal(b []byte) error

type CheckInResponse

type CheckInResponse struct {
	// succeed 成功
	Succeed     bool    `protobuf:"varint,1,opt,name=succeed,proto3" json:"succeed,omitempty"`
	AddIntegral float64 `protobuf:"fixed64,2,opt,name=add_integral,json=addIntegral,proto3" json:"add_integral,omitempty"`
	AllIntegral float64 `protobuf:"fixed64,3,opt,name=all_integral,json=allIntegral,proto3" json:"all_integral,omitempty"`
	// 签到天数
	CheckInDay           int32                 `protobuf:"varint,4,opt,name=check_in_day,json=checkInDay,proto3" json:"check_in_day,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,5,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

CheckInResponse 签到回复

func (*CheckInResponse) Descriptor

func (*CheckInResponse) Descriptor() ([]byte, []int)

func (*CheckInResponse) GetAddIntegral

func (m *CheckInResponse) GetAddIntegral() float64

func (*CheckInResponse) GetAllIntegral

func (m *CheckInResponse) GetAllIntegral() float64

func (*CheckInResponse) GetCheckInDay

func (m *CheckInResponse) GetCheckInDay() int32

func (*CheckInResponse) GetErr

func (m *CheckInResponse) GetErr() *errors.BusinessError

func (*CheckInResponse) GetSucceed

func (m *CheckInResponse) GetSucceed() bool

func (*CheckInResponse) ProtoMessage

func (*CheckInResponse) ProtoMessage()

func (*CheckInResponse) Reset

func (m *CheckInResponse) Reset()

func (*CheckInResponse) String

func (m *CheckInResponse) String() string

func (*CheckInResponse) XXX_DiscardUnknown

func (m *CheckInResponse) XXX_DiscardUnknown()

func (*CheckInResponse) XXX_Marshal

func (m *CheckInResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckInResponse) XXX_Merge

func (dst *CheckInResponse) XXX_Merge(src proto.Message)

func (*CheckInResponse) XXX_Size

func (m *CheckInResponse) XXX_Size() int

func (*CheckInResponse) XXX_Unmarshal

func (m *CheckInResponse) XXX_Unmarshal(b []byte) error

type CheckPhoneIsExistRequest

type CheckPhoneIsExistRequest struct {
	Phone                string   `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CheckPhoneIsExistRequest 检查手机号是否存在请求

func (*CheckPhoneIsExistRequest) Descriptor

func (*CheckPhoneIsExistRequest) Descriptor() ([]byte, []int)

func (*CheckPhoneIsExistRequest) GetPhone

func (m *CheckPhoneIsExistRequest) GetPhone() string

func (*CheckPhoneIsExistRequest) ProtoMessage

func (*CheckPhoneIsExistRequest) ProtoMessage()

func (*CheckPhoneIsExistRequest) Reset

func (m *CheckPhoneIsExistRequest) Reset()

func (*CheckPhoneIsExistRequest) String

func (m *CheckPhoneIsExistRequest) String() string

func (*CheckPhoneIsExistRequest) XXX_DiscardUnknown

func (m *CheckPhoneIsExistRequest) XXX_DiscardUnknown()

func (*CheckPhoneIsExistRequest) XXX_Marshal

func (m *CheckPhoneIsExistRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckPhoneIsExistRequest) XXX_Merge

func (dst *CheckPhoneIsExistRequest) XXX_Merge(src proto.Message)

func (*CheckPhoneIsExistRequest) XXX_Size

func (m *CheckPhoneIsExistRequest) XXX_Size() int

func (*CheckPhoneIsExistRequest) XXX_Unmarshal

func (m *CheckPhoneIsExistRequest) XXX_Unmarshal(b []byte) error

type CheckPhoneIsExistResponse

type CheckPhoneIsExistResponse struct {
	Exist                bool                  `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

CheckUserIDIsExistResponse 检查手机号是否存在回复

func (*CheckPhoneIsExistResponse) Descriptor

func (*CheckPhoneIsExistResponse) Descriptor() ([]byte, []int)

func (*CheckPhoneIsExistResponse) GetErr

func (*CheckPhoneIsExistResponse) GetExist

func (m *CheckPhoneIsExistResponse) GetExist() bool

func (*CheckPhoneIsExistResponse) ProtoMessage

func (*CheckPhoneIsExistResponse) ProtoMessage()

func (*CheckPhoneIsExistResponse) Reset

func (m *CheckPhoneIsExistResponse) Reset()

func (*CheckPhoneIsExistResponse) String

func (m *CheckPhoneIsExistResponse) String() string

func (*CheckPhoneIsExistResponse) XXX_DiscardUnknown

func (m *CheckPhoneIsExistResponse) XXX_DiscardUnknown()

func (*CheckPhoneIsExistResponse) XXX_Marshal

func (m *CheckPhoneIsExistResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckPhoneIsExistResponse) XXX_Merge

func (dst *CheckPhoneIsExistResponse) XXX_Merge(src proto.Message)

func (*CheckPhoneIsExistResponse) XXX_Size

func (m *CheckPhoneIsExistResponse) XXX_Size() int

func (*CheckPhoneIsExistResponse) XXX_Unmarshal

func (m *CheckPhoneIsExistResponse) XXX_Unmarshal(b []byte) error

type GetIntegralDetailRequest

type GetIntegralDetailRequest struct {
	// 用户ID
	UserId               uint64   `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetIntegralDetailRequest 获取积分详情请求

func (*GetIntegralDetailRequest) Descriptor

func (*GetIntegralDetailRequest) Descriptor() ([]byte, []int)

func (*GetIntegralDetailRequest) GetUserId

func (m *GetIntegralDetailRequest) GetUserId() uint64

func (*GetIntegralDetailRequest) ProtoMessage

func (*GetIntegralDetailRequest) ProtoMessage()

func (*GetIntegralDetailRequest) Reset

func (m *GetIntegralDetailRequest) Reset()

func (*GetIntegralDetailRequest) String

func (m *GetIntegralDetailRequest) String() string

func (*GetIntegralDetailRequest) XXX_DiscardUnknown

func (m *GetIntegralDetailRequest) XXX_DiscardUnknown()

func (*GetIntegralDetailRequest) XXX_Marshal

func (m *GetIntegralDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetIntegralDetailRequest) XXX_Merge

func (dst *GetIntegralDetailRequest) XXX_Merge(src proto.Message)

func (*GetIntegralDetailRequest) XXX_Size

func (m *GetIntegralDetailRequest) XXX_Size() int

func (*GetIntegralDetailRequest) XXX_Unmarshal

func (m *GetIntegralDetailRequest) XXX_Unmarshal(b []byte) error

type GetUserByFwhOpenIDRequest

type GetUserByFwhOpenIDRequest struct {
	// 服务号OpenID
	FwhOpenId            string   `protobuf:"bytes,1,opt,name=fwh_open_id,json=fwhOpenId,proto3" json:"fwh_open_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetUserByFwhOpenIDRequest 根据FwhOpenID获取用户请求

func (*GetUserByFwhOpenIDRequest) Descriptor

func (*GetUserByFwhOpenIDRequest) Descriptor() ([]byte, []int)

func (*GetUserByFwhOpenIDRequest) GetFwhOpenId

func (m *GetUserByFwhOpenIDRequest) GetFwhOpenId() string

func (*GetUserByFwhOpenIDRequest) ProtoMessage

func (*GetUserByFwhOpenIDRequest) ProtoMessage()

func (*GetUserByFwhOpenIDRequest) Reset

func (m *GetUserByFwhOpenIDRequest) Reset()

func (*GetUserByFwhOpenIDRequest) String

func (m *GetUserByFwhOpenIDRequest) String() string

func (*GetUserByFwhOpenIDRequest) XXX_DiscardUnknown

func (m *GetUserByFwhOpenIDRequest) XXX_DiscardUnknown()

func (*GetUserByFwhOpenIDRequest) XXX_Marshal

func (m *GetUserByFwhOpenIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserByFwhOpenIDRequest) XXX_Merge

func (dst *GetUserByFwhOpenIDRequest) XXX_Merge(src proto.Message)

func (*GetUserByFwhOpenIDRequest) XXX_Size

func (m *GetUserByFwhOpenIDRequest) XXX_Size() int

func (*GetUserByFwhOpenIDRequest) XXX_Unmarshal

func (m *GetUserByFwhOpenIDRequest) XXX_Unmarshal(b []byte) error

type GetUserByIDRequest

type GetUserByIDRequest struct {
	// 用户ID
	UserId               uint64   `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetUserByIDRequest 根据ID获取用户请求

func (*GetUserByIDRequest) Descriptor

func (*GetUserByIDRequest) Descriptor() ([]byte, []int)

func (*GetUserByIDRequest) GetUserId

func (m *GetUserByIDRequest) GetUserId() uint64

func (*GetUserByIDRequest) ProtoMessage

func (*GetUserByIDRequest) ProtoMessage()

func (*GetUserByIDRequest) Reset

func (m *GetUserByIDRequest) Reset()

func (*GetUserByIDRequest) String

func (m *GetUserByIDRequest) String() string

func (*GetUserByIDRequest) XXX_DiscardUnknown

func (m *GetUserByIDRequest) XXX_DiscardUnknown()

func (*GetUserByIDRequest) XXX_Marshal

func (m *GetUserByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserByIDRequest) XXX_Merge

func (dst *GetUserByIDRequest) XXX_Merge(src proto.Message)

func (*GetUserByIDRequest) XXX_Size

func (m *GetUserByIDRequest) XXX_Size() int

func (*GetUserByIDRequest) XXX_Unmarshal

func (m *GetUserByIDRequest) XXX_Unmarshal(b []byte) error

type GetUserIntegralRecordRequest

type GetUserIntegralRecordRequest struct {
	// 用户ID
	UserId uint64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 当前页
	Page uint32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	// 每页数量
	PerPage              uint32   `protobuf:"varint,3,opt,name=per_page,json=perPage,proto3" json:"per_page,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GetUserIntegralRecordRequest 获取用户积分记录请求

func (*GetUserIntegralRecordRequest) Descriptor

func (*GetUserIntegralRecordRequest) Descriptor() ([]byte, []int)

func (*GetUserIntegralRecordRequest) GetPage

func (m *GetUserIntegralRecordRequest) GetPage() uint32

func (*GetUserIntegralRecordRequest) GetPerPage

func (m *GetUserIntegralRecordRequest) GetPerPage() uint32

func (*GetUserIntegralRecordRequest) GetUserId

func (m *GetUserIntegralRecordRequest) GetUserId() uint64

func (*GetUserIntegralRecordRequest) ProtoMessage

func (*GetUserIntegralRecordRequest) ProtoMessage()

func (*GetUserIntegralRecordRequest) Reset

func (m *GetUserIntegralRecordRequest) Reset()

func (*GetUserIntegralRecordRequest) String

func (*GetUserIntegralRecordRequest) XXX_DiscardUnknown

func (m *GetUserIntegralRecordRequest) XXX_DiscardUnknown()

func (*GetUserIntegralRecordRequest) XXX_Marshal

func (m *GetUserIntegralRecordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserIntegralRecordRequest) XXX_Merge

func (dst *GetUserIntegralRecordRequest) XXX_Merge(src proto.Message)

func (*GetUserIntegralRecordRequest) XXX_Size

func (m *GetUserIntegralRecordRequest) XXX_Size() int

func (*GetUserIntegralRecordRequest) XXX_Unmarshal

func (m *GetUserIntegralRecordRequest) XXX_Unmarshal(b []byte) error

type GetUserIntegralRecordResponse

type GetUserIntegralRecordResponse struct {
	// 总和
	Total uint64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// 积分记录
	IntegralRecords      []*IntegralRecord     `protobuf:"bytes,2,rep,name=integral_records,json=integralRecords,proto3" json:"integral_records,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

GetUserIntegralRecordResponse 获取用户积分记录回复

func (*GetUserIntegralRecordResponse) Descriptor

func (*GetUserIntegralRecordResponse) Descriptor() ([]byte, []int)

func (*GetUserIntegralRecordResponse) GetErr

func (*GetUserIntegralRecordResponse) GetIntegralRecords

func (m *GetUserIntegralRecordResponse) GetIntegralRecords() []*IntegralRecord

func (*GetUserIntegralRecordResponse) GetTotal

func (m *GetUserIntegralRecordResponse) GetTotal() uint64

func (*GetUserIntegralRecordResponse) ProtoMessage

func (*GetUserIntegralRecordResponse) ProtoMessage()

func (*GetUserIntegralRecordResponse) Reset

func (m *GetUserIntegralRecordResponse) Reset()

func (*GetUserIntegralRecordResponse) String

func (*GetUserIntegralRecordResponse) XXX_DiscardUnknown

func (m *GetUserIntegralRecordResponse) XXX_DiscardUnknown()

func (*GetUserIntegralRecordResponse) XXX_Marshal

func (m *GetUserIntegralRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserIntegralRecordResponse) XXX_Merge

func (dst *GetUserIntegralRecordResponse) XXX_Merge(src proto.Message)

func (*GetUserIntegralRecordResponse) XXX_Size

func (m *GetUserIntegralRecordResponse) XXX_Size() int

func (*GetUserIntegralRecordResponse) XXX_Unmarshal

func (m *GetUserIntegralRecordResponse) XXX_Unmarshal(b []byte) error

type IntegralClient

type IntegralClient interface {
	// GetIntegralDetail 获取积分详情
	GetIntegralDetail(ctx context.Context, in *GetIntegralDetailRequest, opts ...grpc.CallOption) (*IntegralResponse, error)
	// GetUserIntegralRecord 获取用户积分记录
	GetUserIntegralRecord(ctx context.Context, in *GetUserIntegralRecordRequest, opts ...grpc.CallOption) (*GetUserIntegralRecordResponse, error)
	// AddUserIntegral 添加用户积分
	AddUserIntegral(ctx context.Context, in *AddUserIntegralRequest, opts ...grpc.CallOption) (*AddUserIntegralResponse, error)
}

IntegralClient is the client API for Integral service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewIntegralClient

func NewIntegralClient(cc *grpc.ClientConn) IntegralClient

type IntegralRecord

type IntegralRecord struct {
	// ID
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// 用户ID
	UserId uint64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 积分
	Integral float64 `protobuf:"fixed64,3,opt,name=integral,proto3" json:"integral,omitempty"`
	// 积分类型
	IntegralType         IntegralRecordType   `` /* 146-byte string literal not displayed */
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

IntegralRecord 积分记录模型

func (*IntegralRecord) Descriptor

func (*IntegralRecord) Descriptor() ([]byte, []int)

func (*IntegralRecord) GetCreatedAt

func (m *IntegralRecord) GetCreatedAt() *timestamp.Timestamp

func (*IntegralRecord) GetId

func (m *IntegralRecord) GetId() uint64

func (*IntegralRecord) GetIntegral

func (m *IntegralRecord) GetIntegral() float64

func (*IntegralRecord) GetIntegralType

func (m *IntegralRecord) GetIntegralType() IntegralRecordType

func (*IntegralRecord) GetUserId

func (m *IntegralRecord) GetUserId() uint64

func (*IntegralRecord) ProtoMessage

func (*IntegralRecord) ProtoMessage()

func (*IntegralRecord) Reset

func (m *IntegralRecord) Reset()

func (*IntegralRecord) String

func (m *IntegralRecord) String() string

func (*IntegralRecord) XXX_DiscardUnknown

func (m *IntegralRecord) XXX_DiscardUnknown()

func (*IntegralRecord) XXX_Marshal

func (m *IntegralRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntegralRecord) XXX_Merge

func (dst *IntegralRecord) XXX_Merge(src proto.Message)

func (*IntegralRecord) XXX_Size

func (m *IntegralRecord) XXX_Size() int

func (*IntegralRecord) XXX_Unmarshal

func (m *IntegralRecord) XXX_Unmarshal(b []byte) error

type IntegralRecordType

type IntegralRecordType int32

积分记录类型

const (
	// 默认
	IntegralRecordType_Default IntegralRecordType = 0
	// 签到
	IntegralRecordType_CheckIn IntegralRecordType = 1
	// 邀请好友
	IntegralRecordType_Invite IntegralRecordType = 2
	// 优惠券订单
	IntegralRecordType_CouponOrder IntegralRecordType = 3
	// 兑换
	IntegralRecordType_Exchange IntegralRecordType = 4
)

func (IntegralRecordType) EnumDescriptor

func (IntegralRecordType) EnumDescriptor() ([]byte, []int)

func (IntegralRecordType) String

func (x IntegralRecordType) String() string

type IntegralResponse

type IntegralResponse struct {
	// 积分
	Integral float64 `protobuf:"fixed64,1,opt,name=integral,proto3" json:"integral,omitempty"`
	// 是否签到
	CheckInToday         bool                  `protobuf:"varint,2,opt,name=check_in_today,json=checkInToday,proto3" json:"check_in_today,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

IntegralResponse 积分回复

func (*IntegralResponse) Descriptor

func (*IntegralResponse) Descriptor() ([]byte, []int)

func (*IntegralResponse) GetCheckInToday

func (m *IntegralResponse) GetCheckInToday() bool

func (*IntegralResponse) GetErr

func (m *IntegralResponse) GetErr() *errors.BusinessError

func (*IntegralResponse) GetIntegral

func (m *IntegralResponse) GetIntegral() float64

func (*IntegralResponse) ProtoMessage

func (*IntegralResponse) ProtoMessage()

func (*IntegralResponse) Reset

func (m *IntegralResponse) Reset()

func (*IntegralResponse) String

func (m *IntegralResponse) String() string

func (*IntegralResponse) XXX_DiscardUnknown

func (m *IntegralResponse) XXX_DiscardUnknown()

func (*IntegralResponse) XXX_Marshal

func (m *IntegralResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntegralResponse) XXX_Merge

func (dst *IntegralResponse) XXX_Merge(src proto.Message)

func (*IntegralResponse) XXX_Size

func (m *IntegralResponse) XXX_Size() int

func (*IntegralResponse) XXX_Unmarshal

func (m *IntegralResponse) XXX_Unmarshal(b []byte) error

type IntegralServer

type IntegralServer interface {
	// GetIntegralDetail 获取积分详情
	GetIntegralDetail(context.Context, *GetIntegralDetailRequest) (*IntegralResponse, error)
	// GetUserIntegralRecord 获取用户积分记录
	GetUserIntegralRecord(context.Context, *GetUserIntegralRecordRequest) (*GetUserIntegralRecordResponse, error)
	// AddUserIntegral 添加用户积分
	AddUserIntegral(context.Context, *AddUserIntegralRequest) (*AddUserIntegralResponse, error)
}

IntegralServer is the server API for Integral service.

type InviteFriendsRequest

type InviteFriendsRequest struct {
	// 我的ID
	MeId uint64 `protobuf:"varint,1,opt,name=me_id,json=meId,proto3" json:"me_id,omitempty"`
	// 朋友ID
	FriendId             uint64   `protobuf:"varint,2,opt,name=friend_id,json=friendId,proto3" json:"friend_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

InviteFriendsRequest 邀请朋友请求

func (*InviteFriendsRequest) Descriptor

func (*InviteFriendsRequest) Descriptor() ([]byte, []int)

func (*InviteFriendsRequest) GetFriendId

func (m *InviteFriendsRequest) GetFriendId() uint64

func (*InviteFriendsRequest) GetMeId

func (m *InviteFriendsRequest) GetMeId() uint64

func (*InviteFriendsRequest) ProtoMessage

func (*InviteFriendsRequest) ProtoMessage()

func (*InviteFriendsRequest) Reset

func (m *InviteFriendsRequest) Reset()

func (*InviteFriendsRequest) String

func (m *InviteFriendsRequest) String() string

func (*InviteFriendsRequest) XXX_DiscardUnknown

func (m *InviteFriendsRequest) XXX_DiscardUnknown()

func (*InviteFriendsRequest) XXX_Marshal

func (m *InviteFriendsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InviteFriendsRequest) XXX_Merge

func (dst *InviteFriendsRequest) XXX_Merge(src proto.Message)

func (*InviteFriendsRequest) XXX_Size

func (m *InviteFriendsRequest) XXX_Size() int

func (*InviteFriendsRequest) XXX_Unmarshal

func (m *InviteFriendsRequest) XXX_Unmarshal(b []byte) error

type InviteFriendsResponse

type InviteFriendsResponse struct {
	// succeed 成功
	Succeed              bool                  `protobuf:"varint,1,opt,name=succeed,proto3" json:"succeed,omitempty"`
	AddIntegral          float64               `protobuf:"fixed64,2,opt,name=add_integral,json=addIntegral,proto3" json:"add_integral,omitempty"`
	AllIntegral          float64               `protobuf:"fixed64,3,opt,name=all_integral,json=allIntegral,proto3" json:"all_integral,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

InviteFriendsResponse 邀请朋友回复

func (*InviteFriendsResponse) Descriptor

func (*InviteFriendsResponse) Descriptor() ([]byte, []int)

func (*InviteFriendsResponse) GetAddIntegral

func (m *InviteFriendsResponse) GetAddIntegral() float64

func (*InviteFriendsResponse) GetAllIntegral

func (m *InviteFriendsResponse) GetAllIntegral() float64

func (*InviteFriendsResponse) GetErr

func (*InviteFriendsResponse) GetSucceed

func (m *InviteFriendsResponse) GetSucceed() bool

func (*InviteFriendsResponse) ProtoMessage

func (*InviteFriendsResponse) ProtoMessage()

func (*InviteFriendsResponse) Reset

func (m *InviteFriendsResponse) Reset()

func (*InviteFriendsResponse) String

func (m *InviteFriendsResponse) String() string

func (*InviteFriendsResponse) XXX_DiscardUnknown

func (m *InviteFriendsResponse) XXX_DiscardUnknown()

func (*InviteFriendsResponse) XXX_Marshal

func (m *InviteFriendsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InviteFriendsResponse) XXX_Merge

func (dst *InviteFriendsResponse) XXX_Merge(src proto.Message)

func (*InviteFriendsResponse) XXX_Size

func (m *InviteFriendsResponse) XXX_Size() int

func (*InviteFriendsResponse) XXX_Unmarshal

func (m *InviteFriendsResponse) XXX_Unmarshal(b []byte) error

type LoginByPhoneRequest

type LoginByPhoneRequest struct {
	// 手机号
	Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"`
	// 密码
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LoginByPhoneRequest 登录根据用户名请求

func (*LoginByPhoneRequest) Descriptor

func (*LoginByPhoneRequest) Descriptor() ([]byte, []int)

func (*LoginByPhoneRequest) GetPassword

func (m *LoginByPhoneRequest) GetPassword() string

func (*LoginByPhoneRequest) GetPhone

func (m *LoginByPhoneRequest) GetPhone() string

func (*LoginByPhoneRequest) ProtoMessage

func (*LoginByPhoneRequest) ProtoMessage()

func (*LoginByPhoneRequest) Reset

func (m *LoginByPhoneRequest) Reset()

func (*LoginByPhoneRequest) String

func (m *LoginByPhoneRequest) String() string

func (*LoginByPhoneRequest) XXX_DiscardUnknown

func (m *LoginByPhoneRequest) XXX_DiscardUnknown()

func (*LoginByPhoneRequest) XXX_Marshal

func (m *LoginByPhoneRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginByPhoneRequest) XXX_Merge

func (dst *LoginByPhoneRequest) XXX_Merge(src proto.Message)

func (*LoginByPhoneRequest) XXX_Size

func (m *LoginByPhoneRequest) XXX_Size() int

func (*LoginByPhoneRequest) XXX_Unmarshal

func (m *LoginByPhoneRequest) XXX_Unmarshal(b []byte) error

type LoginResponse

type LoginResponse struct {
	// 用户细节
	Detail *UserDetail `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail,omitempty"`
	// 用户信息
	Info                 *UserInfo             `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

LoginResponse 登录回复

func (*LoginResponse) Descriptor

func (*LoginResponse) Descriptor() ([]byte, []int)

func (*LoginResponse) GetDetail

func (m *LoginResponse) GetDetail() *UserDetail

func (*LoginResponse) GetErr

func (m *LoginResponse) GetErr() *errors.BusinessError

func (*LoginResponse) GetInfo

func (m *LoginResponse) GetInfo() *UserInfo

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) Reset

func (m *LoginResponse) Reset()

func (*LoginResponse) String

func (m *LoginResponse) String() string

func (*LoginResponse) XXX_DiscardUnknown

func (m *LoginResponse) XXX_DiscardUnknown()

func (*LoginResponse) XXX_Marshal

func (m *LoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginResponse) XXX_Merge

func (dst *LoginResponse) XXX_Merge(src proto.Message)

func (*LoginResponse) XXX_Size

func (m *LoginResponse) XXX_Size() int

func (*LoginResponse) XXX_Unmarshal

func (m *LoginResponse) XXX_Unmarshal(b []byte) error

type RegisterRequest

type RegisterRequest struct {
	// 手机号
	Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"`
	// 密码
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// 服务号OpenID
	FwhOpenId string `protobuf:"bytes,3,opt,name=fwh_open_id,json=fwhOpenId,proto3" json:"fwh_open_id,omitempty"`
	// 小程序OpenID
	XcxOpenId            string   `protobuf:"bytes,4,opt,name=xcx_open_id,json=xcxOpenId,proto3" json:"xcx_open_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RegisterRequest 注册请求

func (*RegisterRequest) Descriptor

func (*RegisterRequest) Descriptor() ([]byte, []int)

func (*RegisterRequest) GetFwhOpenId

func (m *RegisterRequest) GetFwhOpenId() string

func (*RegisterRequest) GetPassword

func (m *RegisterRequest) GetPassword() string

func (*RegisterRequest) GetPhone

func (m *RegisterRequest) GetPhone() string

func (*RegisterRequest) GetXcxOpenId

func (m *RegisterRequest) GetXcxOpenId() string

func (*RegisterRequest) ProtoMessage

func (*RegisterRequest) ProtoMessage()

func (*RegisterRequest) Reset

func (m *RegisterRequest) Reset()

func (*RegisterRequest) String

func (m *RegisterRequest) String() string

func (*RegisterRequest) XXX_DiscardUnknown

func (m *RegisterRequest) XXX_DiscardUnknown()

func (*RegisterRequest) XXX_Marshal

func (m *RegisterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterRequest) XXX_Merge

func (dst *RegisterRequest) XXX_Merge(src proto.Message)

func (*RegisterRequest) XXX_Size

func (m *RegisterRequest) XXX_Size() int

func (*RegisterRequest) XXX_Unmarshal

func (m *RegisterRequest) XXX_Unmarshal(b []byte) error

type RegisterResponse

type RegisterResponse struct {
	UserId               uint64                `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

RegisterResponse 注册回复

func (*RegisterResponse) Descriptor

func (*RegisterResponse) Descriptor() ([]byte, []int)

func (*RegisterResponse) GetErr

func (m *RegisterResponse) GetErr() *errors.BusinessError

func (*RegisterResponse) GetUserId

func (m *RegisterResponse) GetUserId() uint64

func (*RegisterResponse) ProtoMessage

func (*RegisterResponse) ProtoMessage()

func (*RegisterResponse) Reset

func (m *RegisterResponse) Reset()

func (*RegisterResponse) String

func (m *RegisterResponse) String() string

func (*RegisterResponse) XXX_DiscardUnknown

func (m *RegisterResponse) XXX_DiscardUnknown()

func (*RegisterResponse) XXX_Marshal

func (m *RegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterResponse) XXX_Merge

func (dst *RegisterResponse) XXX_Merge(src proto.Message)

func (*RegisterResponse) XXX_Size

func (m *RegisterResponse) XXX_Size() int

func (*RegisterResponse) XXX_Unmarshal

func (m *RegisterResponse) XXX_Unmarshal(b []byte) error

type UserClient

type UserClient interface {
	// LoginByPhone 用户密码登录
	LoginByPhone(ctx context.Context, in *LoginByPhoneRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	// Register 注册
	Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
	// CheckIn 签到
	CheckIn(ctx context.Context, in *CheckInRequest, opts ...grpc.CallOption) (*CheckInResponse, error)
	// InviteFriends 邀请朋友
	InviteFriends(ctx context.Context, in *InviteFriendsRequest, opts ...grpc.CallOption) (*InviteFriendsResponse, error)
	// GetUserByFwhOpenID 根据FwhOpenID获取用户
	GetUserByFwhOpenID(ctx context.Context, in *GetUserByFwhOpenIDRequest, opts ...grpc.CallOption) (*UserResponse, error)
	// GetUserByID 根据userID获取用户
	GetUserByID(ctx context.Context, in *GetUserByIDRequest, opts ...grpc.CallOption) (*UserResponse, error)
	// WechatFwhCheckIn 微信服务号签到
	WechatFwhCheckIn(ctx context.Context, in *WechatFwhCheckInRequest, opts ...grpc.CallOption) (*WechatFwhCheckInResponse, error)
	// CheckPhoneIsExist 检查手机号是否存在
	CheckPhoneIsExist(ctx context.Context, in *CheckPhoneIsExistRequest, opts ...grpc.CallOption) (*CheckPhoneIsExistResponse, error)
	// CheckFwhOpenIDIsExist 检查服务号OpenID是否存在
	CheckFwhOpenIDIsExist(ctx context.Context, in *CheckFwhOpenIDIsExistRequest, opts ...grpc.CallOption) (*CheckFwhOpenIDIsExistResponse, error)
}

UserClient is the client API for User service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserClient

func NewUserClient(cc *grpc.ClientConn) UserClient

type UserDetail

type UserDetail struct {
	// 用户ID
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// 用户名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 手机号
	Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	// 服务号OpenID
	FwhOpenId string `protobuf:"bytes,4,opt,name=fwh_open_id,json=fwhOpenId,proto3" json:"fwh_open_id,omitempty"`
	// 用户状态
	Status               int32    `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserDetail 用户细节

func (*UserDetail) Descriptor

func (*UserDetail) Descriptor() ([]byte, []int)

func (*UserDetail) GetFwhOpenId

func (m *UserDetail) GetFwhOpenId() string

func (*UserDetail) GetId

func (m *UserDetail) GetId() uint64

func (*UserDetail) GetName

func (m *UserDetail) GetName() string

func (*UserDetail) GetPhone

func (m *UserDetail) GetPhone() string

func (*UserDetail) GetStatus

func (m *UserDetail) GetStatus() int32

func (*UserDetail) ProtoMessage

func (*UserDetail) ProtoMessage()

func (*UserDetail) Reset

func (m *UserDetail) Reset()

func (*UserDetail) String

func (m *UserDetail) String() string

func (*UserDetail) XXX_DiscardUnknown

func (m *UserDetail) XXX_DiscardUnknown()

func (*UserDetail) XXX_Marshal

func (m *UserDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserDetail) XXX_Merge

func (dst *UserDetail) XXX_Merge(src proto.Message)

func (*UserDetail) XXX_Size

func (m *UserDetail) XXX_Size() int

func (*UserDetail) XXX_Unmarshal

func (m *UserDetail) XXX_Unmarshal(b []byte) error

type UserInfo

type UserInfo struct {
	// 用户昵称
	NickName string `protobuf:"bytes,1,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
	// 用户头像URL
	AvatarUrl string `protobuf:"bytes,2,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	// 性别
	Gender int32 `protobuf:"varint,3,opt,name=gender,proto3" json:"gender,omitempty"`
	// 国家
	Country string `protobuf:"bytes,4,opt,name=country,proto3" json:"country,omitempty"`
	// 省
	Province string `protobuf:"bytes,5,opt,name=province,proto3" json:"province,omitempty"`
	// 城市
	City string `protobuf:"bytes,6,opt,name=city,proto3" json:"city,omitempty"`
	// 支付宝账号
	AlipayAccount        string   `protobuf:"bytes,7,opt,name=alipay_account,json=alipayAccount,proto3" json:"alipay_account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserInfo 用户信息

func (*UserInfo) Descriptor

func (*UserInfo) Descriptor() ([]byte, []int)

func (*UserInfo) GetAlipayAccount

func (m *UserInfo) GetAlipayAccount() string

func (*UserInfo) GetAvatarUrl

func (m *UserInfo) GetAvatarUrl() string

func (*UserInfo) GetCity

func (m *UserInfo) GetCity() string

func (*UserInfo) GetCountry

func (m *UserInfo) GetCountry() string

func (*UserInfo) GetGender

func (m *UserInfo) GetGender() int32

func (*UserInfo) GetNickName

func (m *UserInfo) GetNickName() string

func (*UserInfo) GetProvince

func (m *UserInfo) GetProvince() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) Reset

func (m *UserInfo) Reset()

func (*UserInfo) String

func (m *UserInfo) String() string

func (*UserInfo) XXX_DiscardUnknown

func (m *UserInfo) XXX_DiscardUnknown()

func (*UserInfo) XXX_Marshal

func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserInfo) XXX_Merge

func (dst *UserInfo) XXX_Merge(src proto.Message)

func (*UserInfo) XXX_Size

func (m *UserInfo) XXX_Size() int

func (*UserInfo) XXX_Unmarshal

func (m *UserInfo) XXX_Unmarshal(b []byte) error

type UserResponse

type UserResponse struct {
	// 用户细节
	Detail *UserDetail `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail,omitempty"`
	// 用户信息
	Info                 *UserInfo             `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

UserResponse 用户回复

func (*UserResponse) Descriptor

func (*UserResponse) Descriptor() ([]byte, []int)

func (*UserResponse) GetDetail

func (m *UserResponse) GetDetail() *UserDetail

func (*UserResponse) GetErr

func (m *UserResponse) GetErr() *errors.BusinessError

func (*UserResponse) GetInfo

func (m *UserResponse) GetInfo() *UserInfo

func (*UserResponse) ProtoMessage

func (*UserResponse) ProtoMessage()

func (*UserResponse) Reset

func (m *UserResponse) Reset()

func (*UserResponse) String

func (m *UserResponse) String() string

func (*UserResponse) XXX_DiscardUnknown

func (m *UserResponse) XXX_DiscardUnknown()

func (*UserResponse) XXX_Marshal

func (m *UserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserResponse) XXX_Merge

func (dst *UserResponse) XXX_Merge(src proto.Message)

func (*UserResponse) XXX_Size

func (m *UserResponse) XXX_Size() int

func (*UserResponse) XXX_Unmarshal

func (m *UserResponse) XXX_Unmarshal(b []byte) error

type UserServer

type UserServer interface {
	// LoginByPhone 用户密码登录
	LoginByPhone(context.Context, *LoginByPhoneRequest) (*LoginResponse, error)
	// Register 注册
	Register(context.Context, *RegisterRequest) (*RegisterResponse, error)
	// CheckIn 签到
	CheckIn(context.Context, *CheckInRequest) (*CheckInResponse, error)
	// InviteFriends 邀请朋友
	InviteFriends(context.Context, *InviteFriendsRequest) (*InviteFriendsResponse, error)
	// GetUserByFwhOpenID 根据FwhOpenID获取用户
	GetUserByFwhOpenID(context.Context, *GetUserByFwhOpenIDRequest) (*UserResponse, error)
	// GetUserByID 根据userID获取用户
	GetUserByID(context.Context, *GetUserByIDRequest) (*UserResponse, error)
	// WechatFwhCheckIn 微信服务号签到
	WechatFwhCheckIn(context.Context, *WechatFwhCheckInRequest) (*WechatFwhCheckInResponse, error)
	// CheckPhoneIsExist 检查手机号是否存在
	CheckPhoneIsExist(context.Context, *CheckPhoneIsExistRequest) (*CheckPhoneIsExistResponse, error)
	// CheckFwhOpenIDIsExist 检查服务号OpenID是否存在
	CheckFwhOpenIDIsExist(context.Context, *CheckFwhOpenIDIsExistRequest) (*CheckFwhOpenIDIsExistResponse, error)
}

UserServer is the server API for User service.

type WechatFwhCheckInRequest

type WechatFwhCheckInRequest struct {
	// 服务号OpenID
	FwhOpenId            string   `protobuf:"bytes,1,opt,name=fwh_open_id,json=fwhOpenId,proto3" json:"fwh_open_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WechatFwhCheckInRequest 微信服务号签到请求

func (*WechatFwhCheckInRequest) Descriptor

func (*WechatFwhCheckInRequest) Descriptor() ([]byte, []int)

func (*WechatFwhCheckInRequest) GetFwhOpenId

func (m *WechatFwhCheckInRequest) GetFwhOpenId() string

func (*WechatFwhCheckInRequest) ProtoMessage

func (*WechatFwhCheckInRequest) ProtoMessage()

func (*WechatFwhCheckInRequest) Reset

func (m *WechatFwhCheckInRequest) Reset()

func (*WechatFwhCheckInRequest) String

func (m *WechatFwhCheckInRequest) String() string

func (*WechatFwhCheckInRequest) XXX_DiscardUnknown

func (m *WechatFwhCheckInRequest) XXX_DiscardUnknown()

func (*WechatFwhCheckInRequest) XXX_Marshal

func (m *WechatFwhCheckInRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WechatFwhCheckInRequest) XXX_Merge

func (dst *WechatFwhCheckInRequest) XXX_Merge(src proto.Message)

func (*WechatFwhCheckInRequest) XXX_Size

func (m *WechatFwhCheckInRequest) XXX_Size() int

func (*WechatFwhCheckInRequest) XXX_Unmarshal

func (m *WechatFwhCheckInRequest) XXX_Unmarshal(b []byte) error

type WechatFwhCheckInResponse

type WechatFwhCheckInResponse struct {
	// succeed 成功
	Succeed     bool    `protobuf:"varint,1,opt,name=succeed,proto3" json:"succeed,omitempty"`
	AddIntegral float64 `protobuf:"fixed64,2,opt,name=add_integral,json=addIntegral,proto3" json:"add_integral,omitempty"`
	AllIntegral float64 `protobuf:"fixed64,3,opt,name=all_integral,json=allIntegral,proto3" json:"all_integral,omitempty"`
	// 签到天数
	CheckInDay           int32                 `protobuf:"varint,4,opt,name=check_in_day,json=checkInDay,proto3" json:"check_in_day,omitempty"`
	Err                  *errors.BusinessError `protobuf:"bytes,5,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

WechatFwhCheckInResponse 微信服务号签到回复

func (*WechatFwhCheckInResponse) Descriptor

func (*WechatFwhCheckInResponse) Descriptor() ([]byte, []int)

func (*WechatFwhCheckInResponse) GetAddIntegral

func (m *WechatFwhCheckInResponse) GetAddIntegral() float64

func (*WechatFwhCheckInResponse) GetAllIntegral

func (m *WechatFwhCheckInResponse) GetAllIntegral() float64

func (*WechatFwhCheckInResponse) GetCheckInDay

func (m *WechatFwhCheckInResponse) GetCheckInDay() int32

func (*WechatFwhCheckInResponse) GetErr

func (*WechatFwhCheckInResponse) GetSucceed

func (m *WechatFwhCheckInResponse) GetSucceed() bool

func (*WechatFwhCheckInResponse) ProtoMessage

func (*WechatFwhCheckInResponse) ProtoMessage()

func (*WechatFwhCheckInResponse) Reset

func (m *WechatFwhCheckInResponse) Reset()

func (*WechatFwhCheckInResponse) String

func (m *WechatFwhCheckInResponse) String() string

func (*WechatFwhCheckInResponse) XXX_DiscardUnknown

func (m *WechatFwhCheckInResponse) XXX_DiscardUnknown()

func (*WechatFwhCheckInResponse) XXX_Marshal

func (m *WechatFwhCheckInResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WechatFwhCheckInResponse) XXX_Merge

func (dst *WechatFwhCheckInResponse) XXX_Merge(src proto.Message)

func (*WechatFwhCheckInResponse) XXX_Size

func (m *WechatFwhCheckInResponse) XXX_Size() int

func (*WechatFwhCheckInResponse) XXX_Unmarshal

func (m *WechatFwhCheckInResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL