Solid-liquid adsorption based on external mass transfer, macropore and micropore diffusion