Here are two classical discrete time models of population size dynamic. The exponential growth model
$$N_{t+1} = r\cdot N_t \qquad\qquad(1)$$
and the logistic growth model
$$N_{t+1} = r\cdot N_t \left(1 - \frac{N_t}{K}\right) \qquad\qquad(2)$$
, where $r$ is the growth rate, $N_t$ is the population size at time $t$ and $K$ is the carrying capacity.
I am wondering how are species interaction generally modelled into this framework. Let's consider three interacting species called "a", "b" and "c" with populations sizes at time $t$, $Na_t$, $Nb_t$, $Nc_t$, respecitively. The effect of these three species on the focal species are $\alpha_a$, $\alpha_b$ and $\alpha_c$.
How do we typically compute, for both a logistic and an exponential discrete time model, the recursive equation of the focal species' population size?
For the exponential model, is it
$$N_{t+1} = r\cdot N_t \cdot (Na_t \alpha_a + Nb_t \alpha_b + Nc_t \alpha_c) \qquad\qquad(3)$$
or
$$N_{t+1} = r\cdot N_t + Na_t \alpha_a + Nb_t \alpha_b + Nc_t \alpha_c \qquad\qquad(4)$$
or something else? And for the logistic model, is it
$$N_{t+1} = r\cdot N_t \left(1 - \frac{N_t}{K}\right) \cdot (Na_t \alpha_a + Nb_t \alpha_b + Nc_t \alpha_c) \qquad\qquad(5)$$
or
$$N_{t+1} = r\cdot N_t \left(1 - \frac{N_t \cdot (Na_t \alpha_a + Nb_t \alpha_b + Nc_t \alpha_c)}{K}\right) \qquad\qquad(6)$$
or something else?
It is possible that we typically define more parameters that just the $\alpha$ values I define above to describe a species interaction even in the simplest models. Ideally, I would love an answer that draws from a source (a textbook in theoretical ecology, a peer-reviewed article or whatever).