⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dygldymbblh.java

📁 以前做的一个j2ee的项目
💻 JAVA
字号:
package gov.gdlt.ssgly.taxcore.taxblh.dygl;

import java.util.List;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;
import gov.gdlt.ssgly.taxcore.comm.log.LogWritter;

import gov.gdlt.ssgly.taxcore.taxdao.dygl.DYGLDymbDAO;
import gov.gdlt.ssgly.taxcore.taxevent.dygl.DYGLDymbReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.dygl.DYGLDymbResEvent;
import gov.gdlt.ssgly.taxcore.taxevent.dygl.DYGLDymbVO;

/**
 * <p>Title: 税收管理员平台</p>
 *
 * <p>Description: 税收管理员平台</p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: 广州</p>
 *
 * @author 颜颖滨
 * @version 1.0
 */

public class DYGLDymbBLH extends BaseBizLogicHandler{

    public DYGLDymbBLH() {
    }

    LogWritter log = new LogWritter();

    public static void main(String[] args) throws Exception {
        DYGLDymbBLH dymbBLH = new DYGLDymbBLH();
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        DYGLDymbReqEvent dymbReqEvent = new DYGLDymbReqEvent();
        DYGLDymbResEvent dymbResEvent = new DYGLDymbResEvent();
        DYGLDymbVO dymbVO = new DYGLDymbVO();
    }

    ////////////////////////////////////////////////////////////////////////////
    // 事件接口

    protected ResponseEvent performTask(RequestEvent reqEvent) throws
            TaxBaseSystemException, TaxBaseBizException {
        DYGLDymbReqEvent req = (DYGLDymbReqEvent) reqEvent;
        ResponseEvent res = new ResponseEvent();
        String dealMethod = req.getDealMethod();
        try {
            if (dealMethod.equals("IgetDymbList")) {
                res = this.IgetDymbList(req);
            } else if (dealMethod.equals("IgetDymbListByZbz")) {
                res = this.IgetDymbListByZbz(req);
            } else if (dealMethod.equals("IaddDymb")) {
                res = this.IaddDymb(req);
            } else if (dealMethod.equals("IupdDymb")) {
                res = this.IupdDymb(req);
            } else if (dealMethod.equals("IdelDymb")) {
                res = this.IdelDymb(req);
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException(e.getMessage());
        }
        return res;
    }

    protected ResponseEvent validateData(RequestEvent reqEvent) throws
            Exception {
        return null;
    }

    ////////////////////////////////////////////////////////////////////////////
    // 数据接口

    /**
     * 功能:选择查询
     */
    public List getDymbList(DYGLDymbVO dymbVO) throws Exception {
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        return dymbDAO.getDymbList(dymbVO);
    }

    /**
     * 功能:根据T_DM_GY_SSGLY_CS参数(SWJG_DM,BM)取打印模板
     */
    public List getDymbListByZbz(DYGLDymbVO dymbVO) throws Exception {
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        return dymbDAO.getDymbListByZbz(dymbVO);
    }

    /**
     * 功能:添加记录
     */
    public Object addDymb(DYGLDymbVO dymbVO) throws Exception {
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        return dymbDAO.addDymb(dymbVO);
    }

    /**
     * 功能:更新记录
     */
    public int updDymb(DYGLDymbVO dymbVO) throws Exception {
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        return dymbDAO.updDymb(dymbVO);
    }

    /**
     * 功能:删除记录
     */
    public int delDymb(String rowsID) throws Exception {
        DYGLDymbDAO dymbDAO = new DYGLDymbDAO();
        return dymbDAO.delDymb(rowsID);
    }

    ////////////////////////////////////////////////////////////////////////////
    // 输出接口

    /**
     * 功能:选择查询
     */
    public ResponseEvent IgetDymbList(DYGLDymbReqEvent reqEvent) throws
            TaxBaseSystemException, Exception {
        DYGLDymbResEvent res = new DYGLDymbResEvent();
        try {
            List ret = this.getDymbList(reqEvent.getDymbVO());
            res.setDymbList(ret);
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException("YCDYGL01001");
        }
        return res;
    }

    /**
     * 功能:根据T_DM_GY_SSGLY_CS参数(SWJG_DM,BM)取打印模板
     */
    public ResponseEvent IgetDymbListByZbz(DYGLDymbReqEvent reqEvent) throws
            TaxBaseSystemException, Exception {
        DYGLDymbResEvent res = new DYGLDymbResEvent();
        try {
            List ret=this.getDymbListByZbz(reqEvent.getDymbVO());
            res.setDymbList(ret);
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException("YCDYGL01002");
        }
        return res;
    }

    /**
     * 功能:添加记录
     */
    public ResponseEvent IaddDymb(DYGLDymbReqEvent reqEvent) throws
            TaxBaseSystemException, Exception {
        DYGLDymbResEvent res = new DYGLDymbResEvent();
        try {
            Object obj=this.addDymb(reqEvent.getDymbVO());
            int ret=(obj==null?1:((Integer) obj).intValue());
            res.setOprResult(ret);
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException("YCDYGL01003");
        }
        return res;
    }

    /**
     * 功能:更新记录
     */
    public ResponseEvent IupdDymb(DYGLDymbReqEvent reqEvent) throws
            TaxBaseSystemException, Exception {
        DYGLDymbResEvent res = new DYGLDymbResEvent();
        try {
            int ret=this.updDymb(reqEvent.getDymbVO());
            res.setOprResult(ret);
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException("YCDYGL01004");
        }
        return res;
    }

    /**
     * 功能:删除记录
     */
    public ResponseEvent IdelDymb(DYGLDymbReqEvent reqEvent) throws
            TaxBaseSystemException, Exception {
        DYGLDymbResEvent res = new DYGLDymbResEvent();
        try {
            int ret=this.delDymb(reqEvent.getRowsID());
            res.setOprResult(ret);
        } catch (Exception e) {
            e.printStackTrace();
            throw new TaxBaseSystemException("YCDYGL01005");
        }
        return res;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -