新增菜单详情,增加返回api。修改部门详情返回数据
This commit is contained in:
@@ -12,6 +12,15 @@ type AdminMenuApiDao struct {
|
||||
// GetAdminMenuApiListByMenuID 获取菜单api-菜单id
|
||||
// menuId 菜单id
|
||||
func (r *AdminMenuApiDao) GetAdminMenuApiListByMenuID(menuId int64) (m []*model.AdminMenuApi, err error) {
|
||||
err = global.Db.Where("menu_id = ?", menuId).Find(&m).Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return m, nil
|
||||
}
|
||||
|
||||
// GetAdminMenuApiListWithAPIByMenuID 获取菜单api,关联api模型-菜单id
|
||||
func (r *AdminMenuApiDao) GetAdminMenuApiListWithAPIByMenuID(menuId int64) (m []*model.AdminMenuApi, err error) {
|
||||
err = global.Db.Where("menu_id = ?", menuId).Preload("API").Find(&m).Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -34,3 +43,15 @@ func (r *AdminMenuApiDao) DeleteAdminMenuApiByMenuId(tx *gorm.DB, menuId int64)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetAdminMenuApiApiIdByMenuId 获取菜单接口id-菜单id
|
||||
func (r *AdminMenuApiDao) GetAdminMenuApiApiIdByMenuId(menuId int64) (m []int64, err error) {
|
||||
err = global.Db.Model(&model.AdminRoleMenu{}).
|
||||
Where("menu_id = ?", menuId).
|
||||
Pluck("api_id", &m).
|
||||
Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return m, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user