Documentation
¶
Index ¶
- type RedemptionService
- func (s *RedemptionService) BatchDeleteRedemptionCode(ctx context.Context, req *v1.BatchDeleteRedemptionCodeRequest) (*v1.BatchDeleteRedemptionCodeReply, error)
- func (s *RedemptionService) CreateRedemptionCode(ctx context.Context, req *v1.CreateRedemptionCodeRequest) (*v1.CreateRedemptionCodeReply, error)
- func (s *RedemptionService) DeleteRedemptionCode(ctx context.Context, req *v1.DeleteRedemptionCodeRequest) (*v1.DeleteRedemptionCodeReply, error)
- func (s *RedemptionService) GetRedemptionCodeList(ctx context.Context, req *v1.GetRedemptionCodeListRequest) (*v1.GetRedemptionCodeListReply, error)
- func (s *RedemptionService) GetRedemptionRecordList(ctx context.Context, req *v1.GetRedemptionRecordListRequest) (*v1.GetRedemptionRecordListReply, error)
- func (s *RedemptionService) ToggleRedemptionCodeStatus(ctx context.Context, req *v1.ToggleRedemptionCodeStatusRequest) (*v1.ToggleRedemptionCodeStatusReply, error)
- func (s *RedemptionService) UpdateRedemptionCode(ctx context.Context, req *v1.UpdateRedemptionCodeRequest) (*v1.UpdateRedemptionCodeReply, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedemptionService ¶
type RedemptionService struct {
v1.UnimplementedRedemptionServer
// contains filtered or unexported fields
}
RedemptionService redemption service implementation
func NewRedemptionService ¶
func NewRedemptionService(uc *redemption.RedemptionUseCase) *RedemptionService
NewRedemptionService create redemption service
func (*RedemptionService) BatchDeleteRedemptionCode ¶
func (s *RedemptionService) BatchDeleteRedemptionCode(ctx context.Context, req *v1.BatchDeleteRedemptionCodeRequest) (*v1.BatchDeleteRedemptionCodeReply, error)
BatchDeleteRedemptionCode 批量删除兑换码
func (*RedemptionService) CreateRedemptionCode ¶
func (s *RedemptionService) CreateRedemptionCode(ctx context.Context, req *v1.CreateRedemptionCodeRequest) (*v1.CreateRedemptionCodeReply, error)
CreateRedemptionCode 创建兑换码
func (*RedemptionService) DeleteRedemptionCode ¶
func (s *RedemptionService) DeleteRedemptionCode(ctx context.Context, req *v1.DeleteRedemptionCodeRequest) (*v1.DeleteRedemptionCodeReply, error)
DeleteRedemptionCode 删除兑换码
func (*RedemptionService) GetRedemptionCodeList ¶
func (s *RedemptionService) GetRedemptionCodeList(ctx context.Context, req *v1.GetRedemptionCodeListRequest) (*v1.GetRedemptionCodeListReply, error)
GetRedemptionCodeList 获取兑换码列表
func (*RedemptionService) GetRedemptionRecordList ¶
func (s *RedemptionService) GetRedemptionRecordList(ctx context.Context, req *v1.GetRedemptionRecordListRequest) (*v1.GetRedemptionRecordListReply, error)
GetRedemptionRecordList 获取兑换记录列表
func (*RedemptionService) ToggleRedemptionCodeStatus ¶
func (s *RedemptionService) ToggleRedemptionCodeStatus(ctx context.Context, req *v1.ToggleRedemptionCodeStatusRequest) (*v1.ToggleRedemptionCodeStatusReply, error)
ToggleRedemptionCodeStatus 切换兑换码状态
func (*RedemptionService) UpdateRedemptionCode ¶
func (s *RedemptionService) UpdateRedemptionCode(ctx context.Context, req *v1.UpdateRedemptionCodeRequest) (*v1.UpdateRedemptionCodeReply, error)
UpdateRedemptionCode 更新兑换码
Click to show internal directories.
Click to hide internal directories.