多项选择题

A.商业银行
B.投资银行
C.小额贷款公司
D.互联网金融平台