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