封装link对象