package dao import ( "hospital-admin-api/api/model" "hospital-admin-api/global" ) type AdminRoleMenuDao struct { } // GetAdminRoleMenuListByRoleId 获取角色菜单-角色id // roleId 角色id func (r *AdminRoleMenuDao) GetAdminRoleMenuListByRoleId(roleId int64) (m []*model.AdminRoleMenu, err error) { err = global.Db.Where("role_id = ?", roleId).Find(&m).Error if err != nil { return nil, err } return m, nil } // GetAdminRoleMenuListWithMenuByRoleId 获取角色菜单 func (r *AdminRoleMenuDao) GetAdminRoleMenuListWithMenuByRoleId(roleId int64) (m []*model.AdminRoleMenu, err error) { err = global.Db.Where("role_id = ?", roleId).Preload("Menu").Find(&m).Error if err != nil { return nil, err } return m, nil }