qixiaoning
2025-08-22 0f97177f258c67397b206b70e5aea2b24a4868c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package models
 
type SysRoleMenu struct {
    Id             string             `gorm:"primary_key;column:id" json:"id"`
    RoleId         string             `gorm:"column:role_id" json:"role_id"`
    MenuId         string             `gorm:"column:menu_id" json:"menu_id"`
}
 
func (SysRoleMenu) TableName() string {
    return "sys_role_menu"
}
 
func (srm *SysRoleMenu) FindByRoleId(roleId string) (list []SysRoleMenu,err error){
    if err:=db.Table("sys_role_menu").Where("role_id=?",roleId).Scan(&list).Error;err!=nil{
        return nil,err
    }
    return list,nil
}