代销合同的法律性质有哪些