根据《中华人民共和国公司法》规定,公司向其他企业投资或者为他人提供担保,依照公司章程的规定,由决定;公司章程对投资或者担保的总额及单项投资或者担保的数额有限额规定的,不得超过规定的限额。
A.法定代表人
B.董事会
C.股东会
D.股东大会
正确答案是BCD