重构zk操作