123456789101112131415161718192021222324252627282930313233 |
- package dao
- import (
- "ulink-admin/frame"
- "ulink-admin/modules/system/models/model"
- "ulink-admin/pkg/base"
- "xorm.io/xorm"
- )
- type RoleMenuDao struct {
- }
- // Add 添加角色菜单关系
- func (d RoleMenuDao) Add(list []model.SysRoleMenu) {
- base.Transaction(func(session *xorm.Session) {
- _, err := session.Insert(&list)
- if err != nil {
- frame.Throw(frame.SQL_CODE, "数据库插入错误"+err.Error())
- }
- })
- }
- // Delete 删除角色和菜单关系
- func (d RoleMenuDao) Delete(role *model.SysRole) {
- menu := &model.SysRoleMenu{
- RoleId: role.Id,
- }
- session := base.GetSession().Session
- _, err := session.Delete(menu)
- if err != nil {
- frame.Throw(frame.SQL_CODE, "数据库删除错误"+err.Error())
- }
- }
|