完善了多对多结构