2025-04-14 15:28:51 +08:00

19 lines
517 B
Go

package system
import "context"
type RoleMenuRepository interface {
Create(ctx context.Context, obj []*RoleMenu) error
DeleteByRoleID(ctx context.Context, roleID int32) error
ListByRoleID(ctx context.Context, roleID int32) ([]*RoleMenu, error)
}
type RoleMenu struct {
RoleID int32 `json:"role_id" gorm:"primaryKey;autoIncrement:false;type:int;not null;"`
MenuID int32 `json:"menu_id" gorm:"primaryKey;autoIncrement:false;type:int;not null;"`
}
func (RoleMenu) TableName() string {
return "sys_role_menu"
}