修改超级管理员获取所有菜单
This commit is contained in:
+11
-2
@@ -1,6 +1,7 @@
|
||||
package dao
|
||||
|
||||
import (
|
||||
"gorm.io/gorm"
|
||||
"hospital-admin-api/api/model"
|
||||
"hospital-admin-api/global"
|
||||
)
|
||||
@@ -8,8 +9,8 @@ import (
|
||||
type AdminDeptDao struct {
|
||||
}
|
||||
|
||||
// GetAdminDeptFirstById 获取部门数据-部门id
|
||||
func (r *AdminDeptDao) GetAdminDeptFirstById(deptId int64) (m *model.AdminDept, err error) {
|
||||
// GetAdminDeptById 获取部门数据-部门id
|
||||
func (r *AdminDeptDao) GetAdminDeptById(deptId int64) (m *model.AdminDept, err error) {
|
||||
err = global.Db.First(&m, deptId).Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -25,3 +26,11 @@ func (r *AdminDeptDao) GetAdminDeptList() (m []*model.AdminDept, err error) {
|
||||
}
|
||||
return m, nil
|
||||
}
|
||||
|
||||
// AddAdminDept 新增接口
|
||||
func (r *AdminApiDao) AddAdminDept(tx *gorm.DB, model *model.AdminAPI) (*model.AdminAPI, error) {
|
||||
if err := tx.Create(model).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return model, nil
|
||||
}
|
||||
|
||||
@@ -69,3 +69,14 @@ func (r *AdminMenuDao) DeleteAdminMenuByMenuId(tx *gorm.DB, menuId int64) error
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetAdminMenuId 获取所有菜单id
|
||||
func (r *AdminMenuDao) GetAdminMenuId() (m []int64, err error) {
|
||||
err = global.Db.Model(&model.AdminMenu{}).
|
||||
Pluck("menu_id", &m).
|
||||
Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return m, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user