50 lines
1.4 KiB
Go
50 lines
1.4 KiB
Go
|
package impl
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
|
||
|
"gitlab.com/go-course-project/go17/vblog/apps/user"
|
||
|
)
|
||
|
|
||
|
var UserService user.Service = &UserServiceImpl{}
|
||
|
|
||
|
// 定义一个struct, 用于实现 UserService就是刚才定义的接口
|
||
|
// 怎么才能判断这个结构体没有实现这个接口
|
||
|
type UserServiceImpl struct {
|
||
|
}
|
||
|
|
||
|
// DescribeUser implements user.Service.
|
||
|
func (u *UserServiceImpl) DescribeUser(context.Context, *user.DescribeUserRequest) (*user.User, error) {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// Registry implements user.Service.
|
||
|
func (u *UserServiceImpl) Registry(context.Context, *user.RegistryRequest) (*user.User, error) {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// ResetPassword implements user.Service.
|
||
|
func (u *UserServiceImpl) ResetPassword(context.Context, *user.ResetPasswordRequest) error {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// UnRegistry implements user.Service.
|
||
|
func (u *UserServiceImpl) UnRegistry(context.Context, *user.UnRegistryRequest) {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// UpdatePassword implements user.Service.
|
||
|
func (u *UserServiceImpl) UpdatePassword(context.Context, *user.UpdatePasswordRequest) error {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// UpdateProfile implements user.Service.
|
||
|
func (u *UserServiceImpl) UpdateProfile(context.Context, *user.UpdateProfileRequest) (*user.User, error) {
|
||
|
panic("unimplemented")
|
||
|
}
|
||
|
|
||
|
// UpdateUserStatus implements user.Service.
|
||
|
func (u *UserServiceImpl) UpdateUserStatus(context.Context, *user.UpdateUserStatusRequest) (*user.User, error) {
|
||
|
panic("unimplemented")
|
||
|
}
|