github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/24_gomock/user/user.go (about)

     1  package user
     2  
     3  import "github.com/qiuhoude/go-web/prepare/24_gomock/person"
     4  
     5  type User struct {
     6  	Person person.Male
     7  }
     8  
     9  func NewUser(p person.Male) *User {
    10  	return &User{Person: p}
    11  }
    12  
    13  func (u *User) GetUserInfo(id int64) error {
    14  	return u.Person.Get(id)
    15  }