diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java
index 091b7b57..b18d756b 100644
--- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java
+++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java
@@ -35,6 +35,7 @@ import com.foxinmy.weixin4j.mp.model.Group;
import com.foxinmy.weixin4j.mp.model.KfAccount;
import com.foxinmy.weixin4j.mp.model.KfSession;
import com.foxinmy.weixin4j.mp.model.Menu;
+import com.foxinmy.weixin4j.mp.model.MenuMatchRule;
import com.foxinmy.weixin4j.mp.model.MenuSetting;
import com.foxinmy.weixin4j.mp.model.QRParameter;
import com.foxinmy.weixin4j.mp.model.QRResult;
@@ -1226,11 +1227,31 @@ public class WeixinProxy {
* "http://mp.weixin.qq.com/wiki/16/8ed41ba931e4845844ad6d1eeb8060c8.html">
* 删除菜单
* @see com.foxinmy.weixin4j.mp.api.MenuApi
+ * @return 处理结果
*/
public JsonResult deleteMenu() throws WeixinException {
return menuApi.deleteMenu();
}
+ /**
+ * 创建个性化菜单
+ *
+ * @param buttons
+ * 菜单列表
+ * @param matchRule
+ * 匹配规则 至少要有一个匹配信息是不为空
+ * @return 菜单ID
+ * @throws WeixinException
+ * @see
+ * 创建个性化菜单
+ * @see com.foxinmy.weixin4j.mp.api.MenuApi
+ * @see com.foxinmy.weixin4j.model.Button
+ */
+ public String createCustomMenu(List