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 `db:"role_id" json:"role_id"` MenuID int32 `db:"menu_id" json:"menu_id"` }