123456789101112131415161718192021 |
- package repository
- import (
- req "sghgogs.com/micro/shopping-service/domain/model/request"
- pb "sghgogs.com/micro/shopping-service/proto"
- )
- func (u *Repository) Login(username string) (req.User, error) {
- var user req.User
- return user, u.db.Where("username = ?", username).
- Preload("Roles", "status =?", pb.StatusEnum_ENABLED).
- First(&user).Error
- }
- func (u *Repository) Profile(userID int64) (req.User, error) {
- var user req.User
- return user, u.db.
- Select("id, username, phone_number, email, avatar, created_at, status").
- Preload("Roles", "status = ?", pb.StatusEnum_ENABLED).
- First(&user, userID).Error
- }
|