修改了所有数据包类构造函数  里面赋予了相应类的type值