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

📄 zbglzbsjdao.java

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

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;

import gov.gdlt.ssgly.taxcore.comm.dao.BaseDataAccessObject;

/**
 *
 * <p>Title: 指标数据DAO</p>
 *
 * <p>Description: 广东地税税收管理员工作平台</p>
 *
 * <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
 *
 * <p>Company: 广州地税</p>
 *
 * @author 郑毅晖
 * @version 1.0
 */
public class ZBGLzbsjDAO extends BaseDataAccessObject {
    public ZBGLzbsjDAO() {
    }

    private BigDecimal zbsj_xh;
    private BigDecimal nsrnbm;
    private String zb_dm;
    private String zbz;
    private String lrry_dm;
    private String sjly;
    private Integer hh;

    public void setZbsj_xh(BigDecimal zbsj_xh) {

        this.zbsj_xh = zbsj_xh;
    }

    public void setNsrnbm(BigDecimal nsrnbm) {

        this.nsrnbm = nsrnbm;
    }

    public void setZb_dm(String zb_dm) {
        this.zb_dm = zb_dm;
    }

    public void setZbz(String zbz) {
        this.zbz = zbz;
    }

    public void setLrry_dm(String lrry_dm) {
        this.lrry_dm = lrry_dm;
    }

    public void setSjly(String sjly) {
        this.sjly = sjly;
    }

    public void setHh(Integer hh) {
        this.hh = hh;
    }

    public BigDecimal getZbsj_xh() {

        return zbsj_xh;
    }

    public BigDecimal getNsrnbm() {

        return nsrnbm;
    }

    public String getZb_dm() {
        return zb_dm;
    }

    public String getZbz() {
        return zbz;
    }

    public String getLrry_dm() {
        return lrry_dm;
    }

    public String getSjly() {
        return sjly;
    }

    public Integer getHh() {
        return hh;
    }

    /**
     * 查找某个分类、某个视图下的所有指标数据
     * @param fl_xh:BigDecimal 分类序号
     * @param st_dm:String 视图代码
     * @return ArrayList
     */
    public ArrayList findAllByFlxhStdm(BigDecimal fl_xh, String st_dm) {
        HashMap paramMap = new HashMap();
        paramMap.put("fl_xh", fl_xh);
        paramMap.put("st_dm", st_dm);
        return (ArrayList) selectAll("T_ZBGL_ZBSJ.selectZbsj", paramMap);
    }
     /**
     * 根据关键字查找某个分类、某个视图下的所有指标数据
     * @param fl_xh:BigDecimal 分类序号
     * @param st_dm:String 视图代码
     * @return ArrayList
	 * @author:向寅
     */
	 public ArrayList findAllByFlxhStdmQuery(BigDecimal fl_xh, String st_dm,String nsrnbmList) {
        HashMap paramMap = new HashMap();
        paramMap.put("fl_xh", fl_xh);
        paramMap.put("st_dm", st_dm);
        paramMap.put("nsrnbmList",nsrnbmList);
        return (ArrayList) selectAll("T_XTFL.selectZbsjQuerys", paramMap);
    }
    /**
     * 查找某个视图下的所有指标项
     * @param st_dm:String 视图代码
     * @return ArrayList
     */
    public ArrayList findZbxxByStdm(String st_dm) {
        return (ArrayList) selectAll("T_ZBGL_ZBSJ.selectZbxx", st_dm);
    }

    /**
     * 查找某个分类、某个视图下的所有提示信息数据
     * @param fl_xh:BigDecimal 分类序号
     * @param st_dm:String 视图代码
     * @return ArrayList
     */
    public ArrayList findTsxxByFlxhStdm(BigDecimal fl_xh, String st_dm) {
        HashMap paramMap = new HashMap();
        paramMap.put("fl_xh", fl_xh);
        paramMap.put("st_dm", st_dm);
        return (ArrayList) selectAll("T_ZBGL_ZBSJ.selectTsxx", paramMap);
    }

    /**
     * 查找某些纳税人、某些指标的提示信息
     * @param nsrnbmList:String 纳税人内部码列表(以aaa,bbb的形式分隔)
     * @param zbdmList:String 指标代码列表(以'aa','bb'的形式分隔)
     * @return ArrayList
     */
    public ArrayList findTsxxByNsrnbmZbdm(String nsrnbmList, String zbdmList) {
        HashMap paramMap = new HashMap();
        paramMap.put("nsrlist", nsrnbmList);
        paramMap.put("zblist", zbdmList);
        return (ArrayList) selectAll("T_ZBGL_ZBSJ.selectTsxx2", paramMap);
    }

	/**
     * 根据关键字查找某个分类、某个视图下的所有提示信息数据
     * @param fl_xh:BigDecimal 分类序号
     * @param st_dm:String 视图代码
     * @return ArrayList
	 * @author:向寅
     */
	public ArrayList findTsxxByFlxhStdmQuery(BigDecimal fl_xh, String st_dm,String nsrnbmList) {
        HashMap paramMap = new HashMap();
        paramMap.put("fl_xh", fl_xh);
        paramMap.put("st_dm", st_dm);
        paramMap.put("nsrnbmList",nsrnbmList);
        return (ArrayList) selectAll("T_XTFL.selectTsxxQuerys", paramMap);
    }

    /**
     * 根据纳税人内部码找到纳税人编码和纳税人名称
     * @param nsrnbm BigDecimal
     * @return HashMap <br>
     *    非空 执行成功,找到记录<br>
     *    NULL 执行失败
     */
    public HashMap findNsrbmByNsrnbm(BigDecimal nsrnbm) {
        return (HashMap)select2("T_ZBGL_ZBSJ.selectNsrbm",nsrnbm);
    }

    /**
     * 根据纳税人编码找到纳税人内部码和纳税人名称
     * @param nsrbm BigDecimal
     * @return HashMap <br>
     *    非空 执行成功,找到记录<br>
     *    NULL 执行失败
     */
    public HashMap findNsrnbmByNsrbm(String nsrbm) {
        return (HashMap)select2("T_ZBGL_ZBSJ.selectNsrnbm",nsrbm);
    }

    /**
     * 更新某个纳税人某个指标的指标值(只更新有效的指标值)
     * @param nsrnbm:BigDecimal 纳税人内部码
     * @param jl_xh:BigDecimal 预警事件序号
     * @param zbz:String 指标值
     * @return int <br>
     *     >=0 被更新的记录数<br>
     *     RET_FAIL 执行失败
     */
    public int updateJkyjZbz(BigDecimal nsrnbm, BigDecimal jl_xh, String zbz) {
        HashMap paramMap = new HashMap();
        paramMap.put("nsrnbm", nsrnbm);
        paramMap.put("jl_xh", jl_xh);
        paramMap.put("zbz", zbz);
        return update("T_ZBGL_ZBSJ.updateJkyjZbz", paramMap);
    }

    /**
     * 保存指标数据
     * @return Object
     *     RET_FAIL:Integer 执行失败
     *     非RET_FAIL:Object 保存成功
     */
    public Object saveZbsj() {
        return save("T_ZBGL_ZBSJ.insertZbsj");
    }

}

⌨️ 快捷键说明

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