工程建设合同按照性质分类可分为