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

📄 jkyjyjjlvo.java

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

import java.math.BigDecimal;
import java.sql.Timestamp;

import gov.gdlt.ssgly.taxcore.comm.vo.BaseValueObject;

//import gov.gdlt.ssgly.taxcore.comm.log.LogWritter;

/**
 * <p>Title: 监控事件记录VO</p>
 *
 * <p>Description: 广东地税税收管理员工作平台</p>
 *
 * <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
 *
 * <p>Company: 广州地税</p>
 *
 * @author 郑毅晖
 * @version 1.0
 */
public class JKYJyjjlVO extends BaseValueObject {
    private static final int SHOW_MAX_LEN = 20; //指标值最大显示长度
    private BigDecimal jl_xh; //预警事件记录序号
    private String ztbh; //预警状态编号
    private String zt_mc; //状态名称
    private String zt_lx; //状态类型(01=预警,02=提示)
    private String ztms; //状态描述
    private String tsys; //提示颜色
    private String tstb_mc; //提示图标名称
    private String xxms; //预警事件详细描述
    private Timestamp fs_sj; //预警事件发生时间
    private String cfy_mc; //触发源名称(代理程序生成,纳税评估生成)
    private String ts_bj; //提示标记(0=不提示,1=提示)
    private BigDecimal rw_xh; //该预警事件对应的任务编号
    private String zb_dm; //指标代码
    private String zbz; //指标值(在Map一对一版本中用JKYJyjjlVO统一存放指标数据和预警记录数据)
    private String zb_tsxx; //指标提示信息
    private String dm_decode; //用于指标值翻译的数据(decode)
    private String op_jsp; //调用任务管理页面名
//    private String colName; //指标列虚拟名(在Map一对一版本中此属性废弃)

    public JKYJyjjlVO() {
    }

    public void setJl_xh(BigDecimal jl_xh) {
        this.jl_xh = jl_xh;
    }

    public void setZtbh(String ztbh) {
        this.ztbh = ztbh;
    }

    public void setZt_mc(String zt_mc) {
        this.zt_mc = zt_mc;
    }

    public void setZt_lx(String zt_lx) {
        this.zt_lx = zt_lx;
    }

    public void setZtms(String ztms) {
        this.ztms = ztms;
    }

    public void setTsys(String tsys) {
        this.tsys = tsys;
    }

    public void setTstb_mc(String tstb_mc) {
        this.tstb_mc = tstb_mc;
    }

    public void setXxms(String xxms) {
        this.xxms = xxms;
    }

    public void setFs_sj(Timestamp fs_sj) {
        this.fs_sj = fs_sj;
    }

    public void setCfy_mc(String cfy_mc) {
        this.cfy_mc = cfy_mc;
    }

    public void setTs_bj(String ts_bj) {
        this.ts_bj = ts_bj;
    }

    public void setRw_xh(BigDecimal rw_xh) {
        this.rw_xh = rw_xh;
    }

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

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

    public void setZb_tsxx(String zb_tsxx) {
        this.zb_tsxx = zb_tsxx;
    }

    public void setDm_decode(String dm_decode) {
        this.dm_decode = dm_decode;
    }

    public void setOp_jsp(String op_jsp) {
        this.op_jsp = op_jsp;
    }

    //    public void setColName(String colName) {
//        this.colName = colName;
//    }

    public BigDecimal getJl_xh() {
        return jl_xh;
    }

    public String getZtbh() {
        return ztbh;
    }

    public String getZt_mc() {
        return zt_mc;
    }

    public String getZt_lx() {
        return zt_lx;
    }

    public String getZtms() {
        return ztms;
    }

    public String getTsys() {
        return tsys;
    }

    public String getTstb_mc() {
        return tstb_mc;
    }

    public String getXxms() {
        return xxms;
    }

    public Timestamp getFs_sj() {
        return fs_sj;
    }

    public String getFormatFs_sj() {
        if (fs_sj == null) {
            return "";
        }
        java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
        return df.format(fs_sj);
    }

    public String getCfy_mc() {
        return cfy_mc;
    }

    public String getTs_bj() {
        return ts_bj;
    }

    public BigDecimal getRw_xh() {
        return rw_xh;
    }

    public String getZb_dm() {
        return zb_dm;
    }

    public String getZbz() {
        return zbz;
    }

    /**
     * 对字符串进行截取式格式化
     * @param str:String 输入串
     * @return String
     */
    public String formatShow(String str) {
        String retStr;
        if ((str == null) || (str.equals(""))) {
            retStr = "";
        } else {
            if (str.length() < SHOW_MAX_LEN) {
                retStr = str;
            } else {
                retStr = str.substring(0, (SHOW_MAX_LEN - 3)) + "...";
            }
        }
        return retStr;
    }

    /**
     * 对指标值进行代码翻译后的值
     * @return String
     */
    public String getFormatZbz() {
        if (dm_decode == null) {
            return formatShow(zbz);
        }
        String[] tokens = dm_decode.split("\\s*[\\=\\;]\\s*"); //用分号区分每个代码翻译数据,用=号分隔代码和代码名称
        for (int i = 0; i < tokens.length; i = i + 2) {
            if (zbz == null) {
                if (tokens[i].equals("NULL")) {
                    return formatShow(tokens[i + 1]);
                }
            } else {
                if (tokens[i].equals(zbz)) {
                    return formatShow(tokens[i + 1]);
                }
            }
        }

        return formatShow(zbz); //没有找到对应的代码翻译,返回原来的指标值
    }

    public String getFormatXxms() {
        if (xxms == null) {
            return "";
        }
        return xxms.replaceAll("[\n\r]", "CRLF");
    }

    public String getFormatZtms() {
        if (ztms == null) {
            return "";
        }
        return ztms.replaceAll("[\n\r]", "CRLF");
    }

    public String getFormatZt_mc() {
            if (zt_mc == null) {
                return "";
            }
            return zt_mc.replaceAll("[\n\r]","; ");
    }

    public String getZb_tsxx() {
        return zb_tsxx;
    }

    public String getDm_decode() {
        return dm_decode;
    }

    public String getOp_jsp() {
        return op_jsp;
    }

    //    public String getColName() {
//        return colName;
//    }
}

⌨️ 快捷键说明

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