多项选择题

A.当事人具有订立合同的法定资格
B.意思表示真实
C.经上级部门批准
D.不违反法律或者社会公共利益