配合gridx的id唯一性，数据库以及公用方法做了大量的调整