package com.gustz.dove.cli.api.menu.service.impl; import com.gustz.dove.cli.api.service.impl.AbstBaseService; import com.sinovatech.rd.wcsb.cli.api.menu.req.MenuReq; import com.sinovatech.rd.wcsb.cli.api.menu.rsp.MenuRsp; import com.sinovatech.rd.wcsb.cli.api.menu.service.MenuService; import com.sinovatech.rd.wcsb.cli.api.service.BaseWebsUrl; import com.sinovatech.rd.wcsb.cli.api.service.vo.CommRsp; /** * * TODO: 菜单服务的接口实现 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ public abstract class MenuServiceImpl extends AbstBaseService<MenuReq> implements MenuService { /** * 创建菜单 * * @param websUrl * @param sn 序号 * @param cliAppCode 客户端AppCode * @param req 菜单请求VO * @return */ @Override public CommRsp createMenu(BaseWebsUrl websUrl, long sn, String cliAppCode, MenuReq req) { // 不校验客户端APP this.setCheckCliApp(false); // this.setAccessTokenX(sn, cliAppCode, req.getDevAcCode()); // return this.httpPost(websUrl, sn, cliAppCode, req, new CommRsp(sn, websUrl.getWebsCode())); } /** * 删除菜单 * * @param websUrl * @param sn 序号 * @param cliAppCode 客户端AppCode * @param devAcCode * @return */ @Override public CommRsp delMenu(BaseWebsUrl websUrl, long sn, String cliAppCode, String devAcCode) { // 不校验客户端APP this.setCheckCliApp(false); // this.setAccessTokenX(sn, cliAppCode, devAcCode); // return this.httpGet(websUrl, sn, cliAppCode, new CommRsp(sn, websUrl.getWebsCode())); } /** * 查询菜单 * * @param websUrl * @param sn 序号 * @param cliAppCode 客户端AppCode * @param devAcCode * @return */ @Override public MenuRsp getMenu(BaseWebsUrl websUrl, long sn, String cliAppCode, String devAcCode) { // 不校验客户端APP this.setCheckCliApp(false); // this.setAccessTokenX(sn, cliAppCode, devAcCode); // return this.httpGet(websUrl, sn, cliAppCode, new MenuRsp(sn, websUrl.getWebsCode())); } }