📄 qxglmenublh.java
字号:
package gov.gdlt.ssgly.taxcore.taxblh.qxgl;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLmenuReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLmenuResEvent;
import java.util.ArrayList;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLmenuTreeDAO;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLmenuVO;
/**
*
* <p>Title: 权限管理的菜单管理的BLH </p>
*
* <p>Description: 广东地税税收管理员工作平台</p>
*
* <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
*
* <p>Company: 广州地税</p>
*
* @author 黄锦昌
* @version 1.0
*/
public class QXGLmenuBLH extends BaseBizLogicHandler {
public QXGLmenuBLH() {
}
protected ResponseEvent performTask(RequestEvent req) throws
TaxBaseSystemException, TaxBaseBizException {
QXGLmenuReqEvent reqEvent = (QXGLmenuReqEvent) req;
String dealMethod = req.getDealMethod();
QXGLmenuResEvent resEvent = new QXGLmenuResEvent();
if ("getAllMenuTree".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(getAllMenuTree());
} else if ("addMenu".equals(dealMethod)) {
boolean result = this.addMenu(reqEvent.getMenuVO());
if (!result)
resEvent.setRepCode("error saving menu.");
} else if ("deleteMenu".equals(dealMethod)) {
boolean result = this.deleteMenu(reqEvent.getMenuVO());
if (!result)
resEvent.setRepCode("error deleting menu.");
} else if ("viewMenuNode".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(getMenuTreeNode(reqEvent.getMenuVO()));
} else if ("updateMenu".equals(dealMethod)) {
boolean result = this.updateMenu(reqEvent.getMenuVO());
if (!result)
resEvent.setRepCode("error updating menu.");
} else if ("getMenuTreeBySwryDm".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(this.getMenuTreeBySwryDm(reqEvent.getSwryDm()));
} else if ("getTaskMenuBySwryDm".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(this.getTaskMenuBySwryDm(reqEvent.getSwryDm()));
} else if ("getFormMenuBySwryDm".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(this.getFormMenuBySwryDm(reqEvent.getSwryDm()));
} else if ("getAllMenuTreeByQx".equals(dealMethod)) {
resEvent.setQXGLmenuVOList(this.getAllMenuTreeByQx(reqEvent.getSwryDm()));
}
return resEvent;
}
protected ResponseEvent validateData(RequestEvent req) throws Exception {
return null;
}
public ArrayList getAllMenuTree() {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getAllMenuTree();
}
public ArrayList getAllMenuTreeByQx(String swryDm) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getAllMenuTreeByQx(swryDm);
}
public ArrayList getMenuTreeNode(QXGLmenuVO menuVO) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getMenuTreeNode(menuVO.getGnDm());
}
public ArrayList getMenuTreeBySwryDm(String swryDm) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getMenuTreeBySwryDm(swryDm);
}
public ArrayList getTaskMenuBySwryDm(String swryDm) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getTaskMenuBySwryDm(swryDm);
}
public ArrayList getFormMenuBySwryDm(String swryDm) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return (ArrayList) menuTreeDAO.getFormMenuBySwryDm(swryDm);
}
public boolean addMenu(QXGLmenuVO menuVO) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
menuTreeDAO.setGnDm(menuVO.getGnDm());
menuTreeDAO.setMc(menuVO.getMc());
menuTreeDAO.setGnDesc(menuVO.getGnDesc());
menuTreeDAO.setSjgnDm(menuVO.getSjgnDm());
menuTreeDAO.setGnPath(menuVO.getGnPath());
menuTreeDAO.setGnXh(menuVO.getGnXh());
return menuTreeDAO.insertMenuTreeNode();
}
public boolean deleteMenu(QXGLmenuVO menuVO) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
return menuTreeDAO.deleteMenuTreeNode(menuVO.getGnDm());
}
public boolean updateMenu(QXGLmenuVO menuVO) {
QXGLmenuTreeDAO menuTreeDAO = new QXGLmenuTreeDAO();
menuTreeDAO.setGnDm(menuVO.getGnDm());
menuTreeDAO.setMc(menuVO.getMc());
menuTreeDAO.setGnDesc(menuVO.getGnDesc());
menuTreeDAO.setSjgnDm(menuVO.getSjgnDm());
menuTreeDAO.setGnPath(menuVO.getGnPath());
menuTreeDAO.setGnXh(menuVO.getGnXh());
return menuTreeDAO.updateMenuTreeNode();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -