新增菜单详情,增加返回api。修改部门详情返回数据

This commit is contained in:
2023-06-30 19:12:10 +08:00
parent 2e6df8c974
commit a22dd7c38c
6 changed files with 129 additions and 50 deletions
+21
View File
@@ -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
}