I am studying the following hamiltonian, consisting of a double quantum dot system
\begin{align} \hat{H}_{2QD} = \sum_{i=1,2}v_{i}\hat{n}_{i}+\sum_{i=1,2}U_{i}\hat{n}_{i\uparrow}\hat{n}_{i\downarrow} + U_{12}\hat{n}_{i}\hat{n}_{j} \end{align} where $\hat{n}_{i\sigma}=d_{i\sigma}^{\dagger}d_{i\sigma}$ is the number operator, $\hat{n}_i=\hat{n}_{i\uparrow}+\hat{n}_{i\downarrow}$ and $d_{i\sigma}$ ($d_{i\sigma}^\dagger$) are the annihilation (creation) operators for orbital $i$ and spin $\sigma$. Also, $v_{i}$ and $U_{i}$ are the on-site energy (also referred as gate level) and the inter-Coulomb repulsion of the level $i$ and $U_{12}$ is the intra-Coulomb repulsion between the levels 1 and 2.
This hamiltonian is known to be $SU(4)$ invariant, but I'm wondering which transformation explicitly shows this invariance.