新增修改菜单

This commit is contained in:
2023-06-27 13:38:52 +08:00
parent f414704688
commit 195942a4f5
5 changed files with 67 additions and 14 deletions
+9
View File
@@ -52,3 +52,12 @@ func (r *AdminMenuDao) AddAdminMenu(tx *gorm.DB, model *model.AdminMenu) (*model
}
return model, nil
}
// EditAdminMenuByIdWithStruct 修改菜单-struct
func (r *AdminMenuDao) EditAdminMenuByIdWithStruct(tx *gorm.DB, menuId int64, model *model.AdminMenu) error {
err := tx.Where("menu_id = ?", menuId).Updates(model).Error
if err != nil {
return err
}
return nil
}
+8
View File
@@ -26,3 +26,11 @@ func (r *AdminMenuApiDao) AddAdminMenuApi(tx *gorm.DB, model *model.AdminMenuApi
}
return model, nil
}
// DeleteAdminRoleMenuByMenuId 删除菜单关联api-菜单id
func (r *AdminMenuApiDao) DeleteAdminRoleMenuByMenuId(tx *gorm.DB, menuId int64) error {
if err := tx.Where("menu_id = ?", menuId).Delete(&model.AdminMenuApi{}).Error; err != nil {
return err
}
return nil
}
+10 -1
View File
@@ -58,7 +58,7 @@ func (r *AdminRoleDao) GetAdminRolePageSearch(roleName string, page, pageSize in
return m, totalRecords, nil
}
// EditAdminRoleById 修改角色
// EditAdminRoleById 修改角色-interface
func (r *AdminRoleDao) EditAdminRoleById(tx *gorm.DB, roleId int64, data interface{}) error {
err := tx.Model(&model.AdminRole{}).Where("role_id = ?", roleId).Updates(data).Error
if err != nil {
@@ -74,3 +74,12 @@ func (r *AdminRoleDao) DeleteAdminRoleByRoleId(tx *gorm.DB, roleId int64) error
}
return nil
}
// EditAdminRoleByIdWithStruct 修改角色-struct
func (r *AdminRoleDao) EditAdminRoleByIdWithStruct(tx *gorm.DB, roleId int64, model *model.AdminRole) error {
err := tx.Where("role_id = ?", roleId).Updates(model).Error
if err != nil {
return err
}
return nil
}