package models type SysUserMenu struct { Id string `gorm:"primary_key;column:id" json:"id"` UserId string `gorm:"column:user_id" json:"user_id"` MenuId string `gorm:"column:menu_id" json:"menu_id"` } func (SysUserMenu) TableName() string { return "sys_user_menu" } func (srm *SysUserMenu) FindByRoleId(userId string) (list []SysUserMenu, err error) { if err := db.Table("sys_user_menu").Where("user_id=?", userId).Scan(&list).Error; err != nil { return nil, err } return list, nil }