合同类型包括什么