package com.gustz.dove.cli.api.menu.rsp;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.gustz.dove.cli.api.menu.rsp.MenuRsp.MenuBodyRsp;
import com.gustz.dove.cli.api.menu.vo.Menu;
import com.gustz.dove.cli.api.service.vo.AbstBaseRsp;
import com.gustz.dove.cli.api.service.vo.ErrorBodyRsp;
/**
*
* TODO: 菜单响应消息
*
* @author ZHENFENG ZHANG
* @since [ Aug 3, 2015 ]
*/
public class MenuRsp extends AbstBaseRsp<MenuBodyRsp> {
private static final long serialVersionUID = 1L;
public MenuRsp(long sn, String websCode) {
super(sn, websCode, null, new MenuBodyRsp());
}
public static class MenuBodyRsp extends ErrorBodyRsp {
private static final long serialVersionUID = 1L;
/**
* 菜单
*/
@JsonProperty("menu")
private Menu menu = new Menu();
/**
* 菜单列表
*/
@JsonProperty("menulist")
private Menu[] menulist = new Menu[] {};
public MenuBodyRsp() {
super();
}
public MenuBodyRsp(Menu menu) {
this.menu = menu;
}
public Menu getMenu() {
return menu;
}
public void setMenu(Menu menu) {
this.menu = menu;
}
}
}