📄 zbglzbsjdao.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 + -