package models type SysUserRole struct { Id string `gorm:"primary_key;column:id" json:"id"` UserId string `gorm:"column:user_id" json:"user_id"` RoleId string `gorm:"column:role_id" json:"role_id"` } func (SysUserRole) TableName() string { return "sys_user_role" } func (su *SysUserRole) Insert()(bool,error){ result:=db.Table("sys_user_role").Create(&su) if result.Error !=nil { return false,result.Error } return result.RowsAffected>0,nil }