📄 flglflxxdao.java
字号:
package gov.gdlt.ssgly.taxcore.taxdao.flgl;
import java.math.*;
import java.sql.*;
import java.util.*;
import gov.gdlt.ssgly.taxcore.comm.dao.*;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.*;
/**
* <p>Title:分类信息DAO </p>
*
* <p>Description: 广东地税税收管理员工作平台</p>
*
* <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
*
* <p>Company: 广州地税</p>
*
* @author czz
*
* @version 1.0
*/
public class FLGLflxxDAO extends BaseDataAccessObject {
private BigDecimal fl_xh; //分类序号
private String fl_mc; //分类名称
private String fl_ms; //分类描述
private String lrry_dm; //管理员代码
private Timestamp lr_sj; //修改日期
private String xgry_dm; //修改人员代码
private String mr_bj; //默认标记
private BigDecimal xh; //记录流水号
private String yx_bj; //选用标记
private BigDecimal nsrnbm; //纳税人内部码
private String qxkz; //权限控制
private String sjjg; //上级机构代码
private FLGLflxxVO flxxvo;
private FLGLnsrflxxVO nsrflxx;
private Timestamp xg_sj; //修改时间
private String fl_dm; //大类代码
private BigDecimal fl_xh_p; //上级分类代码
private int pl_xh; //排列顺序
private String o_lyorjg; //旧录入人员或科室代码
private String o_fldm; //旧分类代码
private String n_lyorjg; //新录入人员或科室代码
private String n_fldm; //新分类代码
private String s_nsrnbm; //纳税人内部码
public FLGLflxxDAO() {
}
/**
* 通过录入人员(管理员)代码查询该录入人员设置的分类
*
* @param lrry_dm String 传入管理员代码
* @return List 返回该管理员的分类列表
* @throws SQLException
*/
public List findZdyflFlBylrry (String lrry_dm) throws SQLException{
return selectAll("T_FLGL_FLXX.selectZdyfl",lrry_dm);
}
public List findAllFlBylrry (String lrry_dm) throws SQLException{
return selectAll("T_FLGL_FLXX.selectAllFlxx",lrry_dm);
}
/**
* 通过分类序号查询相应分类的纳税人列表
*
* @param fl_xh String 传入分类序号
* @return List 返回相应分类的纳税人列表
* @throws SQLException
*/
public List findAllNsrByFlxh(BigDecimal fl_xh)throws SQLException{
return selectAll("T_FLGL_NSRFLXX.selectNsr", fl_xh);
}
/**
* 通过管理员代码查询该管理员的默认标记为1的所有纳税人
*
* @param lrry_dm String 传入管理员代码
* @return List 返回该管理员的分类纳税人列表
* @throws SQLException
*/
public List findAllNsrBylrry(String lrry_dm)throws SQLException{
return selectAll("T_FLGL_NSRFLXX.selectNsrflxxBylrry",lrry_dm);
}
/**
* 读取管理员某一分类的某一纳税人信息
*
* @param nsrflxx FLGLnsrflxxVO
* @return List
* @throws SQLException
*/
public List findByflxhNsrnbm(FLGLnsrflxxVO nsrflxx)throws SQLException{
return selectAll("T_FLGL_NSRFLXX.selectNsrByflxh",nsrflxx);
}
/**
* 保存管理员新创建的分类信息
*
* @return Integer 返回是否保存成功标识
* @throws SQLException
*/
public Integer saveFlxx() throws SQLException{
return (Integer) save("T_FLGL_FLXX.insertFlxx");
}
/**
* 为排序对分类的排列序号进行更新
*
* @param flxx flxx
* @return boolean
* @throws SQLException
*/
public boolean sort(FLGLflxxVO flxx)throws SQLException{
boolean flag = true;
try {
update("T_FLGL_FLXX.updatePlxh",flxx);
}catch (Exception e){
flag = false;
}finally{
return flag;
}
}
/**
* 保存管理员新设置的纳税人分类信息
*
* @return Integer 返回是否保存成功标识
* @throws SQLException
*/
public Integer saveNsrFlxx() throws SQLException{
return (Integer) save("T_FLGL_NSRFLXX.insertNsrflxx");
}
/**
* 更新分类信息
*
* @param flxx FLGLflxxVO 传入分类信息作为参数
* @return int 返回是否修改成功标志
* @throws SQLException
*/
public int updateByFlxh(FLGLflxxVO flxx) throws SQLException{
return update("T_FLGL_FLXX.updateFlxx", flxx);
}
/**
* 更新纳税人分类信息
*
* @param nsrflxx FLGLnsrflxxVO 传入分类信息作为参数
* @return int 返回是否修改成功标志
* @throws SQLException
*/
public int updateNsrflxx(FLGLnsrflxxVO nsrflxx)throws SQLException{
return update("T_FLGL_NSRFLXX.updateNsrflxx",nsrflxx);
}
/**
* 从分类信息表删除分类序号为fl_xh的分类
*
* @param fl_xh BigDecimal 分类序号
* @return int 返回是否删除成功标志
* @throws SQLException
*/
public int deleteFlByFlxh(java.math.BigDecimal fl_xh) throws SQLException{
return delete("T_FLGL_FLXX.deleteFlxx", fl_xh);
}
/**
* 从管理员分类表中删除对应fl_xh分类的纳税人
*
* @param nsrflxx FLGLnsrflxxVO 传入管理员代码和分类序号
* @return int
* @throws SQLException
*/
public int deleteNsrflxx(FLGLnsrflxxVO nsrflxx)throws SQLException{
return delete("T_FLGL_NSRFLXX.deleteNsrflxx",nsrflxx);
}
/**
* 系统分类方法
*/
/**
* 保存管理员新创建的系统分类信息
*
* @return Integer 返回是否保存成功标识
* @throws SQLException
*/
public Integer insertJbfl() { //throws SQLException {
return (Integer) save("T_FLGL.insertJbfl");
}
/**
* 保存机构继承系统分类信息
*
* @return Integer 返回是否保存成功标识
* @throws SQLException
*/
public Integer insertJcfl() { //throws SQLException {
return (Integer) save("T_FLGL.insertJcfl");
}
/**
* 保存税管员继承系统分类信息
*
* @return Integer 返回是否保存成功标识
* @throws SQLException
*/
public Integer insertRyfl() { //throws SQLException {
return (Integer) save("T_FLGL.insertRyfl");
}
/**
* 更新系统分类信息
*
* @param flxx FLGLflxxVO 传入系统分类信息作为参数
* @return int 返回是否修改成功标志
* @throws SQLException
*/
public int updateJbfl(FLGLflxxVO flxx) { //throws SQLException {
return update("T_FLGL.updateJbfl", flxx);
}
/**
* 从分类信息表删除分类序号为fl_xh的分类
*
* @param fl_xh BigDecimal 分类序号
* @return int 返回是否删除成功标志
* @throws SQLException
*/
public int deleteJbfl(java.math.BigDecimal fl_xh) { //throws SQLException {
return delete("T_FLGL.deleteJbfl", fl_xh);
}
/**
* 删除属于该系统分类所有分类树节点
* @param fl_dm String
* @return int
*/
public int deleteJbflByDm(String fl_dm) { //throws SQLException {
return delete("T_FLGL.deleteJbflByDm", fl_dm);
}
/**
* 遍历删除该分类机构树中纳税人数目为零的机构分类
* @param flxx FLGLflxxVO
* @return int
*/
public int delJbflByNull(FLGLflxxVO flxx) {
return delete("T_FLGL.delJbflByNull", flxx);
}
/**
* 通过管理员代码查询该管理员的上级继承类
*
* @param flxx String
* @return List
*/
public List getSjflByRydm(FLGLflxxVO flxx) { //throws SQLException {
return selectAll("T_FLGL.getSjflByRydm", flxx);
}
/**
* 通过机构代码查询该机构的上级继承类
* @param flxx FLGLflxxVO
* @return List
*/
public List getSjflByJgdm(FLGLflxxVO flxx) { //throws SQLException {
return selectAll("T_FLGL.getSjflByJgdm", flxx);
}
/**
* 查询该机构的所有系统分类
* @param qxkz String
* @return List
*/
public List getSjflByGly(String qxkz) { //throws SQLException {
return selectAll("T_FLGL.getSjflByGly", qxkz);
}
/**
* 查询属于该系统大类的所有机构分类
* @param fl_dm String
* @return List
*/
public List getFljbByFldm(String fl_dm) { //throws SQLException {
return selectAll("T_FLGL.getFljbByFldm", fl_dm);
}
/**
* 查询该机关的系统分类树
* @param flvo FLGLflxxVO
* @return List
*/
public List getFltreeByJgdm(FLGLflxxVO flvo) { //throws SQLException {
return selectAll("T_FLGL.getFltreeByJgdm", flvo);
}
/**
* 查询复合分类树
* @param flvo FLGLflxxVO
* @return List
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -