Files
team-api/internal/controller/admin/admin_v1_payment.go
T

37 lines
1.8 KiB
Go

package admin
import (
"context"
"github.com/qianfree/team-api/api/admin/v1"
"github.com/qianfree/team-api/internal/service"
)
func (c *ControllerV1) AdminMemberCreate(ctx context.Context, req *v1.AdminMemberCreateReq) (res *v1.AdminMemberCreateRes, err error) {
return service.Admin().CreateMember(ctx, req)
}
func (c *ControllerV1) AdminMemberDisable(ctx context.Context, req *v1.AdminMemberDisableReq) (res *v1.AdminMemberDisableRes, err error) {
return service.Admin().DisableMember(ctx, req)
}
func (c *ControllerV1) AdminMemberEnable(ctx context.Context, req *v1.AdminMemberEnableReq) (res *v1.AdminMemberEnableRes, err error) {
return service.Admin().EnableMember(ctx, req)
}
func (c *ControllerV1) AdminMemberResetPassword(ctx context.Context, req *v1.AdminMemberResetPasswordReq) (res *v1.AdminMemberResetPasswordRes, err error) {
return service.Admin().ResetMemberPassword(ctx, req)
}
func (c *ControllerV1) PaymentChannelList(ctx context.Context, req *v1.PaymentChannelListReq) (res *v1.PaymentChannelListRes, err error) {
return service.Admin().GetPaymentChannels(ctx, req)
}
func (c *ControllerV1) PaymentChannelSave(ctx context.Context, req *v1.PaymentChannelSaveReq) (res *v1.PaymentChannelSaveRes, err error) {
return service.Admin().SavePaymentChannel(ctx, req)
}
func (c *ControllerV1) PaymentSettingsGet(ctx context.Context, req *v1.PaymentSettingsGetReq) (res *v1.PaymentSettingsGetRes, err error) {
return service.Admin().GetPaymentSettings(ctx, req)
}
func (c *ControllerV1) PaymentSettingsUpdate(ctx context.Context, req *v1.PaymentSettingsUpdateReq) (res *v1.PaymentSettingsUpdateRes, err error) {
return service.Admin().UpdatePaymentSettings(ctx, req)
}
func (c *ControllerV1) AdminMemberUnlock(ctx context.Context, req *v1.AdminMemberUnlockReq) (res *v1.AdminMemberUnlockRes, err error) {
return service.Admin().UnlockMember(ctx, req)
}