构造pb对象 --todo