多项选择题

A.如果股东大会同意也可进行这项交易
B.只要与公司达成协议并办理了相关手续,这笔交易应视为合法
C.必须符合公司章程的规定,否则应当禁止
D.一律禁止