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

📄 flglflxxdao.java

📁 以前做的一个j2ee的项目
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
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 + -