package response
type User struct {
ID int
Mobile string
Level int
Name string
RegisterTime time.Time
}
package domain
import "time"
type User struct {
ID int
Mobile string
Level int
Name string
RegisterTime time.Time
}
//go:generate go run github.com/wizardshan/structmapper -toObject response.User -fromObject domain.User -moduleName examples
user_copy.go
package response
import "examples/domain"
func (response *User) Copy(domain domain.User) {
/**************** mapper start ****************/
response.ID = domain.ID
response.Mobile = domain.Mobile
response.Level = domain.Level
response.Name = domain.Name
response.RegisterTime = domain.RegisterTime
/**************** mapper end ****************/
}