添加 hashcode 和equals方法