(dao dao.UserDAO, cache cache.UserCache, l *zap.Logger)
| 35 | } |
| 36 | |
| 37 | func NewUserRepository(dao dao.UserDAO, cache cache.UserCache, l *zap.Logger) UserRepository { |
| 38 | return &userRepository{ |
| 39 | dao: dao, |
| 40 | cache: cache, |
| 41 | l: l, |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | // ChangePassword 修改密码 |
| 46 | func (ur *userRepository) ChangePassword(ctx context.Context, username string, newPassword string) error { |