多项选择题

A.村镇银行
B.农村信用社
C.农村资金互助社
D.农村商业银行