有道理，我视野太窄了，没考虑到接口的通用性，只看到了当前的应用场景。我是直接把context的组装交给modifyStatus了，通过判断事件有没有id属性来区分是批量和非批量。