通用接口和自定义菜单接口的实现