Commit 88caf8d2 by YANGYANG

公安部标注平台 标注模块整体提交

parent 87bcc3c8
package com.founder.commonutils.bzptEntity;
/**
* Created by Administrator on 2018/5/28.
*/
public class AsjRyRelateVO extends BaseModel {
//案件
private String asjbh;
private String jyaq;
private String xckybh;
private String jjbh;
private String ajlbdm;
private String ajlbdmMc;
private String ajzlb;
private String ajxzlb;
private String xalbdmbcms;
private String ajmc;
private String zcjddm;
private String zcjdmc;
private String asjfssjKssj;
private String asjfssjJssj;
private String slsj;
private String slsjKssj;
private String slsjJssj;
private String larq;
private String lasjRqsjKssj;
private String lasjRqsjJssj;
private String asjfsdd_xzqhdm;
private String asjfsdd_xzqhmc;
private String asjfsdd_dzmc;
private String sldw_gajgjgdm;
private String sldw_gajgmc;
private String ladw_gajgjgdm;
private String ladw_gajgjgdms;
private String ladw_gajgmc;
private String ssjzrmby;
private String ssjzMin;
private String ssjzMax;
private String djsj;
private String djsjKssj;
private String djsjJssj;
private String asjfsdd_dylbdm; // 地域类别
//侦查终结
private String zczj_zxsj01;
private String zczj_zxsj01Kssj;
private String zczj_zxsj01Jssj;
private String asjbzzt;
private String bzzt;
private String djsjStart;
private String djsjEnd;
private String asjfsddDzmc;
private String asjbzztZt;
private String asjbzztBzt;
private String asjbzztKzt;
private String sldwgajgjgdms;// 受理单位
private String ab_dgmc;// 警综案件类别
private String ab_dg;// 案件类别代码
//受理单位_公安机关机构代码
private String sldwGajgjgdm;
private String xslalxdm;
private String xszalxdm;
private String xsclalxdm;
private String xszalxdmStr;//刑事主案类型代码内容
private String xslalxdmStr;//刑事类案类型代码内容
private String xalbdmbcmsStr ;//刑事次类案类型代码内容
private String ladwGajgmc; //立案单位_公安机关名称
private String asjfssjKssjStr;//案事件发生时间_开始时间
private String larqStr;// 立案日期
private String asjbz_ajfl;// 案件分类
private String asjbz_ajfl_dq;// 盗窃
private String asjbz_ajfl_qj;// 诈骗案
private String asjbz_ajfl_qd;//抢夺
private String asjbz_ajfl_jcxzp;// 接触性诈骗
private String asjbz_ajfl_dxzp;// 电信诈骗
private String asjbz_ajfl_shh;// 涉黄
private String asjbz_ajfl_sd;// 涉赌
private String asjbz_ajfl_sh;// 涉黑
private Integer begin;// 总条数
private Integer startnum;// 数据库分页开始
private Integer endnum;// 数据库分页结束
private String larqStart;// 立案日期(年月日)开始
private String larqEnd;// 立案日期(年月日)结束
private String asjfssj_asjfskssj_Start;// 案按时间发生开始时间(年月日)开始
private String asjfssj_asjfskssj_End;// 案按时间发生开始时间(年月日)结束
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getJyaq() {
return jyaq;
}
public void setJyaq(String jyaq) {
this.jyaq = jyaq;
}
public String getXckybh() {
return xckybh;
}
public void setXckybh(String xckybh) {
this.xckybh = xckybh;
}
public String getJjbh() {
return jjbh;
}
public void setJjbh(String jjbh) {
this.jjbh = jjbh;
}
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public String getAjlbdmMc() {
return ajlbdmMc;
}
public void setAjlbdmMc(String ajlbdmMc) {
this.ajlbdmMc = ajlbdmMc;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getAjmc() {
return ajmc;
}
public void setAjmc(String ajmc) {
this.ajmc = ajmc;
}
public String getZcjddm() {
return zcjddm;
}
public void setZcjddm(String zcjddm) {
this.zcjddm = zcjddm;
}
public String getZcjdmc() {
return zcjdmc;
}
public void setZcjdmc(String zcjdmc) {
this.zcjdmc = zcjdmc;
}
public String getAsjfssjKssj() {
return asjfssjKssj;
}
public void setAsjfssjKssj(String asjfssjKssj) {
this.asjfssjKssj = asjfssjKssj;
}
public String getAsjfssjJssj() {
return asjfssjJssj;
}
public void setAsjfssjJssj(String asjfssjJssj) {
this.asjfssjJssj = asjfssjJssj;
}
public String getSlsj() {
return slsj;
}
public void setSlsj(String slsj) {
this.slsj = slsj;
}
public String getSlsjKssj() {
return slsjKssj;
}
public void setSlsjKssj(String slsjKssj) {
this.slsjKssj = slsjKssj;
}
public String getSlsjJssj() {
return slsjJssj;
}
public void setSlsjJssj(String slsjJssj) {
this.slsjJssj = slsjJssj;
}
public String getLarq() {
return larq;
}
public void setLarq(String larq) {
this.larq = larq;
}
public String getLasjRqsjKssj() {
return lasjRqsjKssj;
}
public void setLasjRqsjKssj(String lasjRqsjKssj) {
this.lasjRqsjKssj = lasjRqsjKssj;
}
public String getLasjRqsjJssj() {
return lasjRqsjJssj;
}
public void setLasjRqsjJssj(String lasjRqsjJssj) {
this.lasjRqsjJssj = lasjRqsjJssj;
}
public String getAsjfsdd_xzqhdm() {
return asjfsdd_xzqhdm;
}
public void setAsjfsdd_xzqhdm(String asjfsdd_xzqhdm) {
this.asjfsdd_xzqhdm = asjfsdd_xzqhdm;
}
public String getAsjfsdd_xzqhmc() {
return asjfsdd_xzqhmc;
}
public void setAsjfsdd_xzqhmc(String asjfsdd_xzqhmc) {
this.asjfsdd_xzqhmc = asjfsdd_xzqhmc;
}
public String getAsjfsdd_dzmc() {
return asjfsdd_dzmc;
}
public void setAsjfsdd_dzmc(String asjfsdd_dzmc) {
this.asjfsdd_dzmc = asjfsdd_dzmc;
}
public String getSldw_gajgjgdm() {
return sldw_gajgjgdm;
}
public void setSldw_gajgjgdm(String sldw_gajgjgdm) {
this.sldw_gajgjgdm = sldw_gajgjgdm;
}
public String getSldw_gajgmc() {
return sldw_gajgmc;
}
public void setSldw_gajgmc(String sldw_gajgmc) {
this.sldw_gajgmc = sldw_gajgmc;
}
public String getLadw_gajgjgdm() {
return ladw_gajgjgdm;
}
public void setLadw_gajgjgdm(String ladw_gajgjgdm) {
this.ladw_gajgjgdm = ladw_gajgjgdm;
}
public String getLadw_gajgjgdms() {
return ladw_gajgjgdms;
}
public void setLadw_gajgjgdms(String ladw_gajgjgdms) {
this.ladw_gajgjgdms = ladw_gajgjgdms;
}
public String getLadw_gajgmc() {
return ladw_gajgmc;
}
public void setLadw_gajgmc(String ladw_gajgmc) {
this.ladw_gajgmc = ladw_gajgmc;
}
public String getSsjzrmby() {
return ssjzrmby;
}
public void setSsjzrmby(String ssjzrmby) {
this.ssjzrmby = ssjzrmby;
}
public String getSsjzMin() {
return ssjzMin;
}
public void setSsjzMin(String ssjzMin) {
this.ssjzMin = ssjzMin;
}
public String getSsjzMax() {
return ssjzMax;
}
public void setSsjzMax(String ssjzMax) {
this.ssjzMax = ssjzMax;
}
@Override
public String getDjsj() {
return djsj;
}
@Override
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getDjsjKssj() {
return djsjKssj;
}
public void setDjsjKssj(String djsjKssj) {
this.djsjKssj = djsjKssj;
}
public String getDjsjJssj() {
return djsjJssj;
}
public void setDjsjJssj(String djsjJssj) {
this.djsjJssj = djsjJssj;
}
public String getAsjfsdd_dylbdm() {
return asjfsdd_dylbdm;
}
public void setAsjfsdd_dylbdm(String asjfsdd_dylbdm) {
this.asjfsdd_dylbdm = asjfsdd_dylbdm;
}
public String getZczj_zxsj01() {
return zczj_zxsj01;
}
public void setZczj_zxsj01(String zczj_zxsj01) {
this.zczj_zxsj01 = zczj_zxsj01;
}
public String getZczj_zxsj01Kssj() {
return zczj_zxsj01Kssj;
}
public void setZczj_zxsj01Kssj(String zczj_zxsj01Kssj) {
this.zczj_zxsj01Kssj = zczj_zxsj01Kssj;
}
public String getZczj_zxsj01Jssj() {
return zczj_zxsj01Jssj;
}
public void setZczj_zxsj01Jssj(String zczj_zxsj01Jssj) {
this.zczj_zxsj01Jssj = zczj_zxsj01Jssj;
}
public String getAsjbzzt() {
return asjbzzt;
}
public void setAsjbzzt(String asjbzzt) {
this.asjbzzt = asjbzzt;
}
public String getBzzt() {
return bzzt;
}
public void setBzzt(String bzzt) {
this.bzzt = bzzt;
}
public String getDjsjStart() {
return djsjStart;
}
public void setDjsjStart(String djsjStart) {
this.djsjStart = djsjStart;
}
public String getDjsjEnd() {
return djsjEnd;
}
public void setDjsjEnd(String djsjEnd) {
this.djsjEnd = djsjEnd;
}
public String getAsjfsddDzmc() {
return asjfsddDzmc;
}
public void setAsjfsddDzmc(String asjfsddDzmc) {
this.asjfsddDzmc = asjfsddDzmc;
}
public String getAsjbzztZt() {
return asjbzztZt;
}
public void setAsjbzztZt(String asjbzztZt) {
this.asjbzztZt = asjbzztZt;
}
public String getAsjbzztBzt() {
return asjbzztBzt;
}
public void setAsjbzztBzt(String asjbzztBzt) {
this.asjbzztBzt = asjbzztBzt;
}
public String getAsjbzztKzt() {
return asjbzztKzt;
}
public void setAsjbzztKzt(String asjbzztKzt) {
this.asjbzztKzt = asjbzztKzt;
}
public String getSldwgajgjgdms() {
return sldwgajgjgdms;
}
public void setSldwgajgjgdms(String sldwgajgjgdms) {
this.sldwgajgjgdms = sldwgajgjgdms;
}
public String getAb_dgmc() {
return ab_dgmc;
}
public void setAb_dgmc(String ab_dgmc) {
this.ab_dgmc = ab_dgmc;
}
public String getAb_dg() {
return ab_dg;
}
public void setAb_dg(String ab_dg) {
this.ab_dg = ab_dg;
}
public String getSldwGajgjgdm() {
return sldwGajgjgdm;
}
public void setSldwGajgjgdm(String sldwGajgjgdm) {
this.sldwGajgjgdm = sldwGajgjgdm;
}
public String getXslalxdm() {
return xslalxdm;
}
public void setXslalxdm(String xslalxdm) {
this.xslalxdm = xslalxdm;
}
public String getXszalxdmStr() {
return xszalxdmStr;
}
public void setXszalxdmStr(String xszalxdmStr) {
this.xszalxdmStr = xszalxdmStr;
}
public String getXslalxdmStr() {
return xslalxdmStr;
}
public void setXslalxdmStr(String xslalxdmStr) {
this.xslalxdmStr = xslalxdmStr;
}
public String getXalbdmbcmsStr() {
return xalbdmbcmsStr;
}
public void setXalbdmbcmsStr(String xalbdmbcmsStr) {
this.xalbdmbcmsStr = xalbdmbcmsStr;
}
public String getLadwGajgmc() {
return ladwGajgmc;
}
public void setLadwGajgmc(String ladwGajgmc) {
this.ladwGajgmc = ladwGajgmc;
}
public String getAsjfssjKssjStr() {
return asjfssjKssjStr;
}
public void setAsjfssjKssjStr(String asjfssjKssjStr) {
this.asjfssjKssjStr = asjfssjKssjStr;
}
public String getLarqStr() {
return larqStr;
}
public void setLarqStr(String larqStr) {
this.larqStr = larqStr;
}
public String getAsjbz_ajfl_dq() {
return asjbz_ajfl_dq;
}
public void setAsjbz_ajfl_dq(String asjbz_ajfl_dq) {
this.asjbz_ajfl_dq = asjbz_ajfl_dq;
}
public String getAsjbz_ajfl_qj() {
return asjbz_ajfl_qj;
}
public void setAsjbz_ajfl_qj(String asjbz_ajfl_qj) {
this.asjbz_ajfl_qj = asjbz_ajfl_qj;
}
public String getAsjbz_ajfl_qd() {
return asjbz_ajfl_qd;
}
public void setAsjbz_ajfl_qd(String asjbz_ajfl_qd) {
this.asjbz_ajfl_qd = asjbz_ajfl_qd;
}
public String getAsjbz_ajfl_jcxzp() {
return asjbz_ajfl_jcxzp;
}
public void setAsjbz_ajfl_jcxzp(String asjbz_ajfl_jcxzp) {
this.asjbz_ajfl_jcxzp = asjbz_ajfl_jcxzp;
}
public String getAsjbz_ajfl_dxzp() {
return asjbz_ajfl_dxzp;
}
public void setAsjbz_ajfl_dxzp(String asjbz_ajfl_dxzp) {
this.asjbz_ajfl_dxzp = asjbz_ajfl_dxzp;
}
public String getAsjbz_ajfl_shh() {
return asjbz_ajfl_shh;
}
public void setAsjbz_ajfl_shh(String asjbz_ajfl_shh) {
this.asjbz_ajfl_shh = asjbz_ajfl_shh;
}
public String getAsjbz_ajfl_sd() {
return asjbz_ajfl_sd;
}
public void setAsjbz_ajfl_sd(String asjbz_ajfl_sd) {
this.asjbz_ajfl_sd = asjbz_ajfl_sd;
}
public String getAsjbz_ajfl_sh() {
return asjbz_ajfl_sh;
}
public void setAsjbz_ajfl_sh(String asjbz_ajfl_sh) {
this.asjbz_ajfl_sh = asjbz_ajfl_sh;
}
@Override
public Integer getBegin() {
return begin;
}
@Override
public void setBegin(Integer begin) {
this.begin = begin;
}
public Integer getStartnum() {
return startnum;
}
public void setStartnum(Integer startnum) {
this.startnum = startnum;
}
public Integer getEndnum() {
return endnum;
}
public void setEndnum(Integer endnum) {
this.endnum = endnum;
}
public String getLarqStart() {
return larqStart;
}
public void setLarqStart(String larqStart) {
this.larqStart = larqStart;
}
public String getLarqEnd() {
return larqEnd;
}
public void setLarqEnd(String larqEnd) {
this.larqEnd = larqEnd;
}
public String getAsjfssj_asjfskssj_Start() {
return asjfssj_asjfskssj_Start;
}
public void setAsjfssj_asjfskssj_Start(String asjfssj_asjfskssj_Start) {
this.asjfssj_asjfskssj_Start = asjfssj_asjfskssj_Start;
}
public String getAsjfssj_asjfskssj_End() {
return asjfssj_asjfskssj_End;
}
public void setAsjfssj_asjfskssj_End(String asjfssj_asjfskssj_End) {
this.asjfssj_asjfskssj_End = asjfssj_asjfskssj_End;
}
public String getXsclalxdm() {
return xsclalxdm;
}
public void setXsclalxdm(String xsclalxdm) {
this.xsclalxdm = xsclalxdm;
}
public String getXszalxdm() {
return xszalxdm;
}
public void setXszalxdm(String xszalxdm) {
this.xszalxdm = xszalxdm;
}
public String getAsjbz_ajfl() {
return asjbz_ajfl;
}
public void setAsjbz_ajfl(String asjbz_ajfl) {
this.asjbz_ajfl = asjbz_ajfl;
}
}
package com.founder.commonutils.bzptEntity;
@SuppressWarnings("serial")
public class BaseModel {
protected String modelName;
protected String id = null;
protected String lrr = null;
protected String lrrLxdh = null;
protected String lrsj = null;
protected String gxr = null;
protected String gxrLxdh = null;
protected String gxsj = null;
protected String lrdwdm = null;
protected String lrdwmc = null;
private String scbz = "0";
protected String deleteFlag = "0";
protected String secrecy = null;
protected int functionLevel;
protected int startNum = 0;
protected int endNum = 0;
protected String conditionString = null;
protected String orderString = null;
protected String flag = null;
protected String ip = null;
protected String starttime = "";
protected String endtime = "";
protected String gxdwdm = null;
protected String gxdwmc = null;
private String gxdwdm_text = null;
protected String xxscPdbz = null;
protected String xxdjdwGajgjgdm = null;
protected String xxdjdwGajgmc = null;
protected String xxdjryXm = null;
protected String xxdjryGmsfhm = null;
protected String xxdjryLxdh = null;
protected String djsj = null;
protected String xxczdwGajgjgdm = null;
protected String xxczdwGajgmc = null;
protected String xxczryXm = null;
protected String xxczryGmsfhm = null;
protected String xxlyms = "刑侦信息专业应用系统";
protected String xxrsksj = null;
protected String xxrbksj = null;
protected String xxrskPdbz = null;
protected String xxrbkPdbz = null;
//查询分页开始结束
protected Integer begin = null;
protected Integer end = null;
protected String typeFlag = null;
public String getModelName() {
return modelName;
}
public void setModelName(String modelName) {
this.modelName = modelName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getLrrLxdh() {
return lrrLxdh;
}
public void setLrrLxdh(String lrrLxdh) {
this.lrrLxdh = lrrLxdh;
}
public String getLrsj() {
return lrsj;
}
public void setLrsj(String lrsj) {
this.lrsj = lrsj;
}
public String getGxr() {
return gxr;
}
public void setGxr(String gxr) {
this.gxr = gxr;
}
public String getGxrLxdh() {
return gxrLxdh;
}
public void setGxrLxdh(String gxrLxdh) {
this.gxrLxdh = gxrLxdh;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getLrdwmc() {
return lrdwmc;
}
public void setLrdwmc(String lrdwmc) {
this.lrdwmc = lrdwmc;
}
public String getScbz() {
return scbz;
}
public void setScbz(String scbz) {
this.scbz = scbz;
}
public String getDeleteFlag() {
return deleteFlag;
}
public void setDeleteFlag(String deleteFlag) {
this.deleteFlag = deleteFlag;
}
public String getSecrecy() {
return secrecy;
}
public void setSecrecy(String secrecy) {
this.secrecy = secrecy;
}
public int getFunctionLevel() {
return functionLevel;
}
public void setFunctionLevel(int functionLevel) {
this.functionLevel = functionLevel;
}
public int getStartNum() {
return startNum;
}
public void setStartNum(int startNum) {
this.startNum = startNum;
}
public int getEndNum() {
return endNum;
}
public void setEndNum(int endNum) {
this.endNum = endNum;
}
public String getConditionString() {
return conditionString;
}
public void setConditionString(String conditionString) {
this.conditionString = conditionString;
}
public String getOrderString() {
return orderString;
}
public void setOrderString(String orderString) {
this.orderString = orderString;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getGxdwdm() {
return gxdwdm;
}
public void setGxdwdm(String gxdwdm) {
this.gxdwdm = gxdwdm;
}
public String getGxdwmc() {
return gxdwmc;
}
public void setGxdwmc(String gxdwmc) {
this.gxdwmc = gxdwmc;
}
public String getGxdwdm_text() {
return gxdwdm_text;
}
public void setGxdwdm_text(String gxdwdm_text) {
this.gxdwdm_text = gxdwdm_text;
}
public String getXxscPdbz() {
return xxscPdbz;
}
public void setXxscPdbz(String xxscPdbz) {
this.xxscPdbz = xxscPdbz;
}
public String getXxdjdwGajgjgdm() {
return xxdjdwGajgjgdm;
}
public void setXxdjdwGajgjgdm(String xxdjdwGajgjgdm) {
this.xxdjdwGajgjgdm = xxdjdwGajgjgdm;
}
public String getXxdjdwGajgmc() {
return xxdjdwGajgmc;
}
public void setXxdjdwGajgmc(String xxdjdwGajgmc) {
this.xxdjdwGajgmc = xxdjdwGajgmc;
}
public String getXxdjryXm() {
return xxdjryXm;
}
public void setXxdjryXm(String xxdjryXm) {
this.xxdjryXm = xxdjryXm;
}
public String getXxdjryGmsfhm() {
return xxdjryGmsfhm;
}
public void setXxdjryGmsfhm(String xxdjryGmsfhm) {
this.xxdjryGmsfhm = xxdjryGmsfhm;
}
public String getXxdjryLxdh() {
return xxdjryLxdh;
}
public void setXxdjryLxdh(String xxdjryLxdh) {
this.xxdjryLxdh = xxdjryLxdh;
}
public String getDjsj() {
return djsj;
}
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getXxczdwGajgjgdm() {
return xxczdwGajgjgdm;
}
public void setXxczdwGajgjgdm(String xxczdwGajgjgdm) {
this.xxczdwGajgjgdm = xxczdwGajgjgdm;
}
public String getXxczdwGajgmc() {
return xxczdwGajgmc;
}
public void setXxczdwGajgmc(String xxczdwGajgmc) {
this.xxczdwGajgmc = xxczdwGajgmc;
}
public String getXxczryXm() {
return xxczryXm;
}
public void setXxczryXm(String xxczryXm) {
this.xxczryXm = xxczryXm;
}
public String getXxczryGmsfhm() {
return xxczryGmsfhm;
}
public void setXxczryGmsfhm(String xxczryGmsfhm) {
this.xxczryGmsfhm = xxczryGmsfhm;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public String getXxrsksj() {
return xxrsksj;
}
public void setXxrsksj(String xxrsksj) {
this.xxrsksj = xxrsksj;
}
public String getXxrbksj() {
return xxrbksj;
}
public void setXxrbksj(String xxrbksj) {
this.xxrbksj = xxrbksj;
}
public String getXxrskPdbz() {
return xxrskPdbz;
}
public void setXxrskPdbz(String xxrskPdbz) {
this.xxrskPdbz = xxrskPdbz;
}
public String getXxrbkPdbz() {
return xxrbkPdbz;
}
public void setXxrbkPdbz(String xxrbkPdbz) {
this.xxrbkPdbz = xxrbkPdbz;
}
public Integer getBegin() {
return begin;
}
public void setBegin(Integer begin) {
this.begin = begin;
}
public Integer getEnd() {
return end;
}
public void setEnd(Integer end) {
this.end = end;
}
public String getTypeFlag() {
return typeFlag;
}
public void setTypeFlag(String typeFlag) {
this.typeFlag = typeFlag;
}
}
package com.founder.commonutils.bzptEntity;
import java.util.ArrayList;
import java.util.List;
public class BzJson {
/*private String*/
private String name;
private String value;
private List<BzJson> children = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public List<BzJson> getChildren() {
return children;
}
public void setChildren(List<BzJson> children) {
this.children = children;
}
}
package com.founder.commonutils.bzptEntity;
import javax.naming.Context;
import javax.naming.InitialContext;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.sql.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @<p>Title: CommonFunc.java
* @<p>Description:公用函数集合
* @<p>Copyright: 北京汉林信通信息技术有限公司'S Copyright (c) 2009</p>
* @<p>author: zrd
* @<p> 创建时间:2010-4-30 下午05:48:25
* @<p>version 1.1
*/
@SuppressWarnings({"deprecation","unused"})
final public class CommonFunc {
/**
* 将字符时间转化成日期,格式为yyyy-MM-dd
* @param num
* @return
*/
public static Date StoDate(String num){
Date date = null;
try{
if(num != null && !"".equals(num)){
DateFormat fmt =new SimpleDateFormat("yyyy-MM-dd");
date = fmt.parse(num);
}
}catch(Exception e){
System.out.println("StoDate(A)方法执行异常:"+e.getMessage());
}
return date;
}
public static Random ran=new Random();//随机数为了保持其在循环中的离散性,只能定个全局的 ByLilei
/**
* ORACLE日期类型与Java日期类型的转换
* @param sDate
* @param len
* @return
*/
public static Timestamp strToDate(String sDate,int len){
if(sDate == null || sDate.equals("")) return null;
//2002-12-12 12:24
int year = Integer.parseInt(sDate.substring(0,4))-1900;
int month = Integer.parseInt(sDate.substring(5,7))-1;
int day = Integer.parseInt(sDate.substring(8,10));
if(len == 8){
Timestamp dd = new Timestamp(new Date(year,month,day).getTime());
return dd;
}
else
{
int hour = Integer.parseInt(sDate.substring(11,13));
int minute = Integer.parseInt(sDate.substring(14,16));
Timestamp dd = new Timestamp(new Date(year,month,day,hour,minute).getTime());
return dd;
}
}
/**
* 常量功能:日期转换对象
*/
protected DateFormat df = DateFormat.getDateInstance();
/**
* 函数功能:不需要划分权限的主键生产器
* @param req
* @return
*/
public synchronized static String createPrimaryKey() {
String ID = "";
String idTemp = new SimpleDateFormat("yyyyMMddHHmmssS").format(new Date());
do {
ID = new SimpleDateFormat("yyyyMMddHHmmssS").format(new Date());
} while (idTemp.equals(ID));
return ID;
}
/**
* 常量功能:保留系统路径
*/
public static String syspath;
static final public void setSyspath(String pathstr){
syspath=pathstr;
}
/**
* 常量功能:debug状态下是否要输出1要0不要
*/
private static int ifdebugprint;
static final public void setIfDebugprint(int flg){
ifdebugprint=flg;
}
/**
* 函数功能:判断字符串是否全是数字
* @param str:待判断的字符串
* @return:true全是,false不全是
*/
static final public boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if(!isNum.matches()){
return false;
}
return true;
}
/**
* 函数功能:将时间串表示为**小时××分钟格式
* @param timepass:总的秒数
* @return:格式字符串
*/
static final public String getHour(double timepass){
long totlemi=Math.round(timepass*24*60);
long totlehour=totlemi/60;
totlemi=totlemi%60;
String rs=String.valueOf(totlehour)+"小时"+String.valueOf(totlemi)+"分钟";
return rs;
}
/**
* 函数功能:得到当前的年月字符串
* @return:返回YYYYMM
*/
static final public String getCurYearMonth(){
String rs="";
Date today=new Date();
rs=String.valueOf(today.getYear()+1900);
if(today.getMonth()+1<10){
rs+="0"+String.valueOf(today.getMonth()+1);
}
else{
rs+=String.valueOf(today.getMonth()+1);
}
return rs;
}
/**
* 函数功能:打印输入字符串
* @param infotype:打印类型,分Error和Debug
* infostr:待打印输出的字符串
* @return:String
*/
static final public void PrintInfo(String infotype,String infostr){
if(infotype.toUpperCase().equals("ERROR")){
System.out.println(getNowTimeStr()+"-"+infostr);
}
if(infotype.toUpperCase().equals("DEBUG")){
if(ifdebugprint>0){
System.out.println(getNowTimeStr()+"-"+infostr);
}
}
}
/**
* 函数功能:字符串asc转gb2312
* @param asc:待转的字符串
* @return:String
*/
static final public String asc2gb(String asc){
String ret;
if(asc==null)return asc;
try
{
ret=new String(asc.getBytes("ISO8859_1"),"GB2312");
}
catch(UnsupportedEncodingException e)
{
ret=asc;
}
return ret;
}
/**
* 函数功能:字符串gb2312转asc
* @param asc:待转的字符串
* @return:String
*/
static final public String gb2asc(String gb)
{
String ret;
if(gb==null)return gb;
try
{
ret=new String(gb.getBytes("GB2312"),"ISO8859_1");
}
catch(UnsupportedEncodingException e)
{
ret=gb;
}
return ret;
}
/**
* 函数功能:字符串byte转成整数
* @param asc:待转的byte
* @return:整数
*/
static final public int byte2int(byte b){
return ((-1)>>>24)&b;
}
/**
* 函数功能:得到sys_param参数
* @param paramid:参数ID
* @return:参数值
*/
static final public synchronized String getParamValbyId(String paramid){
String rs="";
Connection conn = null;
Statement stmt = null;
ResultSet rset = null;
String strSql="";
try{
Context ictx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)ictx.lookup("TQXXDS");
conn = ds.getConnection();
stmt = conn.createStatement();
strSql = "select paramvalue+1 value from sys_param where paramid='"+ paramid+"'";
rset = stmt.executeQuery(strSql);
if(rset.next()){
rs=rset.getString("value");
}
}
catch(Exception e){
PrintInfo("error", "ERROR--[取系统参数发生异常]"+e+"\n"+strSql);
}
finally{
if (rset != null){
try { rset.close(); } catch (Exception ignore) {};
}
if (stmt != null){
try { stmt.close(); } catch (Exception ignore) {};
}
if (conn != null){
try { conn.close(); } catch (Exception ignore) {};
}
}
return rs;
}
/**
* 函数功能:给行政区划代码右截0
* @param code:待处理字符串
* @return:参数值
*/
static final public String TrimQhZero(String code){
String rs=code;
if(rs.substring(2).equals("0000")){
rs=rs.substring(0,2);
}
else{
if(rs.substring(4).equals("00")){
rs=rs.substring(0,4);
}
}
return rs;
}
/**
* 函数功能:给单位代码右截0
* @param code:待处理字符串
* @return:参数值
*/
static final public String TrimDwZero(String code){
String rs=code;
if(rs.substring(2).equals("0000000000")){
rs=rs.substring(0,2);
}
else{
if(rs.substring(4).equals("00000000")){
rs=rs.substring(0,4);
}
else{
if(rs.substring(6).equals("000000")){
rs=rs.substring(0,6);
}
else{
if(rs.substring(9).equals("000")){
rs=rs.substring(0,9);
}
}
}
}
return rs;
}
/**
* 函数功能:获得主键编号,替换用sqence产生的编号 、案件标志使用方法
* lastModify:lilei 2012-02-09
* @return:产生的主键
*/
public static HashMap hmRan=new HashMap();
private final static int MAX_HMRAN_SIZE=20000;//列表最大数 :二万
public static synchronized String getMainSeq1()
{
Calendar chinaCal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
int YY = chinaCal.get(Calendar.YEAR) ;
int MM = chinaCal.get(Calendar.MONTH)+1;
int DD = chinaCal.get(Calendar.DATE);
int HH = chinaCal.get(Calendar.HOUR_OF_DAY);
int NN = chinaCal.get(Calendar.MINUTE);
int SS = chinaCal.get(Calendar.SECOND);
int MI = chinaCal.get(Calendar.MILLISECOND);
StringBuffer sbRs=new StringBuffer();
sbRs.append(String.valueOf(YY));
sbRs.append(getLongStr(String.valueOf(MM),2));
sbRs.append(getLongStr(String.valueOf(DD),2));
sbRs.append(getLongStr(String.valueOf(HH),2));
sbRs.append(getLongStr(String.valueOf(NN),2));
sbRs.append(getLongStr(String.valueOf(SS),2));
sbRs.append(getLongStr(String.valueOf(MI),3));
String sRan=getLongStr(String.valueOf(Math.abs(ran.nextInt())),6);
if (hmRan.size()>=MAX_HMRAN_SIZE)hmRan.clear();//大于缓冲区,就清空
while (null!=hmRan.get(sRan))
{
sRan=getLongStr(String.valueOf(Math.abs(ran.nextInt())),6);//重新取数
//System.err.println(sRan);
}
hmRan.put(sRan, sRan);//放进缓冲区
sbRs.append(sRan);
return sbRs.toString();
}
/**
* 函数功能:获得主键编号,替换用sqence产生的编号
* @return:产生的主键
*/
public static synchronized String getMainSeq(){
String rs="";
Calendar chinaCal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
int YY = chinaCal.get(Calendar.YEAR) ;
int MM = chinaCal.get(Calendar.MONTH)+1;
int DD = chinaCal.get(Calendar.DATE);
int HH = chinaCal.get(Calendar.HOUR_OF_DAY);
//System.out.println(HH);
int NN = chinaCal.get(Calendar.MINUTE);
int SS = chinaCal.get(Calendar.SECOND);
int MI = chinaCal.get(Calendar.MILLISECOND);
rs+=String.valueOf(YY);
rs+=getLongStr(String.valueOf(MM),2);
rs+=getLongStr(String.valueOf(DD),2);
//rs+=":";
rs+=getLongStr(String.valueOf(HH),2);
rs+=getLongStr(String.valueOf(NN),2);
rs+=getLongStr(String.valueOf(SS),2);
//rs+="-";
rs+=getLongStr(String.valueOf(MI),3);
//rs+="#";
rs+=getLongStr(String.valueOf(Math.abs(ran.nextInt())),6);
// com.CommonFunc.PrintInfo("DEBUG", "[CommonFunc.java:L398]rs ="+rs+","+System.currentTimeMillis());
return rs;
}
/**
* 函数功能:获得定长的字符,服务于getMainSeq函数
* @return:产生的字符
*/
private static String getLongStr(String s,int len){
String temps=s;
int strlen=temps.length();
if(strlen>=len){
return temps.substring(0,len);
}
else{
for(int i=0;i<len-strlen;i++){
temps="0"+temps;
}
return temps;
}
}
/**
* 函数功能:判断对象是否为null并返回字符串
*/
public static String checknull(Object ss){
if(ss == null || "null".equals(ss.toString().trim()))
return "";
else
return ss.toString().trim();
}
/**
* 函数功能:将时间字符串处理成***年***月***日**时的样子
*/
public static String FormatDateStr(String timestr){
String temps="";
if(timestr!=null&&!timestr.equals("")){
if(timestr.length()==7){
temps=timestr.substring(0,4)+"年"+timestr.substring(5,7)+"月";
}
else if(timestr.length()==10){
temps=timestr.substring(0,4)+"年"+timestr.substring(5,7)+"月"+timestr.substring(8,10)+"日";
}
else if(timestr.length()==13){
temps=timestr.substring(0,4)+"年"+timestr.substring(5,7)+"月"+timestr.substring(8,10)+"日"+
timestr.substring(11,13)+"时";
}
else if(timestr.length()==16){
temps=timestr.substring(0,4)+"年"+timestr.substring(5,7)+"月"+timestr.substring(8,10)+"日"+
timestr.substring(11,13)+"时"+timestr.substring(14,16)+"分" ;
}
else if(timestr.length()==19){
temps=timestr.substring(0,4)+"年"+timestr.substring(5,7)+"月"+timestr.substring(8,10)+"日"+
timestr.substring(11,13)+"时"+timestr.substring(14,16)+"分"+timestr.substring(17,19)+"秒" ;
}
else{
temps="";
}
}
return temps;
}
/**
* 与MakeWhereStr (String segname相比,segname可以多个
*/
public static String MakeWhereStr (String[] segname,String type1,String mode1,String[] ss){
String rt = "";
for(int i=0;i<segname.length;i++){
String ttt = MakeWhereStr (segname[i],type1,mode1, ss);
ttt = ttt.trim();
if(ttt.equals("")){ break; }
if(ttt.substring(0,3).equals("and")){ ttt = ttt.substring(3);}
ttt = "("+ttt.trim()+")";
if(i>0) rt += " or ";
rt += ttt ;
}
if(!rt.equals("")){
rt = " and ("+rt.trim()+")";
}
return rt;
}
public static String eolByZero (String ss){
String str=RtrimZero(ss);
if(str==ss){
return " = '"+ss+"'";
}else{
return " like '"+str+"%'";
}
}
public static String eol2 (String ss){
if(ss.indexOf("%")!=-1 || ss.indexOf("_")!= -1)
return " like '"+ss+"' ";
else
return " = '"+ss+"' ";
}
// 右截零函数
public static String RtrimZero(String str){
if(str == null) return "";
String s=str;
int count=0;
if(s!=null && !s.equals("") ){
count=0;
for(int i=s.length()-1;i>0;i--){
if(s.charAt(i)!='0')
break;
else
count++;
}
}
if(count==s.length()){
return "";
}else{
return s.substring(0,s.length()-count);
}
}
static public String FormatStr(String strSRC)
{
if (strSRC==null)
strSRC = "";
byte[] bb = strSRC.getBytes();
for( int i = 0; i < bb.length; i++)
{
bb[i] = (byte)(bb[i] +1);
}
return new String(bb);
}
static public String UnFormatStr(String strSRC)
{
if (strSRC==null)
strSRC = "";
byte[] bb = strSRC.getBytes();
for( int i = 0; i < bb.length; i++)
{
bb[i] = (byte)(bb[i] -1);
}
return new String(bb);
}
public static String MakeWhereStr (String segname,String type1,String mode1,String ss){
String[] tt = new String[1];
tt[0] = ss;
return MakeWhereStr (segname,type1, mode1,tt);
}
/**
* 计算现在累计amount小时候的时间
*/
private static String getSomeHoursTime(int amount){
Date date=new Date();
Calendar c= Calendar.getInstance();
c.setTime(date);
c.add(Calendar.MINUTE ,amount);
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm");
return sf.format(c.getTime());
}
static public String pingWhereSql(String cxm,String xm,String cxb,String xb,String cxbname,String xbname,
String csfzh1,String csfzh2,String sfzh,String ccsrq1,String csrq1,String ccsrq2,String csrq2,String csrqtype,
String chdsj1,String hdsj1,String chdsj2,String hdsj2)
{
String wstr="";
if(xm!=null && !xm.equals("") && !xm.equals("")){
wstr=wstr+" and "+cxm+"='"+xm+"'";
}
if(cxb!=null && !cxb.equals("") && !xb.equals("")){
wstr=wstr+" and "+cxb+"='"+xb+"'";
}
if(cxbname!=null && !cxbname.equals("") && !xbname.equals("")){
wstr=wstr+" and "+cxbname+"='"+xbname+"'";
}
if(!csfzh1.equals("") && !csfzh2.equals("") && !sfzh.equals("")){
wstr=wstr+" and ("+csfzh1+"='"+sfzh+"' or "+csfzh2+"='"+sfzh+"') ";
}else if(!csfzh1.equals("") && !sfzh.equals("")){
wstr=wstr+" and "+csfzh1+"='"+sfzh+"'";
}
if(csrqtype.equalsIgnoreCase("c")){
if(ccsrq1!=null && !ccsrq1.equals("") && !csrq1.equals("")){
wstr=wstr+" and "+ccsrq1+">=to_char(to_date('"+csrq1+"','YYYY-MM-DD'),'YYYYMMDD')";
}
if(ccsrq2!=null && !ccsrq2.equals("") && !csrq2.equals("")){
wstr=wstr+" and "+ccsrq2+"<=to_char(to_date('"+csrq2+"','YYYY-MM-DD'),'YYYYMMDD')";
}
}else{
if(ccsrq1!=null && !ccsrq1.equals("") && !csrq1.equals("")){
wstr=wstr+" and "+ccsrq1+">=to_date('"+csrq1+"','YYYY-MM-DD')";
}
if(ccsrq2!=null && !ccsrq2.equals("") && !csrq2.equals("")){
wstr=wstr+" and "+ccsrq2+"<=to_date('"+csrq2+"','YYYY-MM-DD')";
}
}
if(chdsj1!=null && !chdsj1.equals("") && !hdsj1.equals("")){
wstr=wstr+" and "+chdsj1+">=to_date('"+hdsj1+"','YYYY-MM-DD')";
}
if(chdsj2!=null && !chdsj2.equals("") && !hdsj2.equals("")){
wstr=wstr+" and "+chdsj2+"<=to_date('"+hdsj2+"','YYYY-MM-DD')";
}
return wstr;
}
//20100525zlj增加一组功能,用于拼接sql语句
/**
* 函数功能:根据字段名,一系列值,字段类型,匹配模式 拼接sql语句
* type: string|number|date|time 可以扩展
* mode: like|rtrimlike|dwtrimlike|qhtrimlike|baifenhao|>|<|>=|<=|= 可以扩展
* 返回sqlwhere语句
*/
public static String MakeWhereStr (String segname,String type1,String mode1,String[] ss){
if(ss==null) return "";
if(ss.length==0) return "";
segname = segname.toLowerCase();
type1 = type1.toLowerCase();
mode1 = mode1.toLowerCase();
String rt = "";
for(int i=0;i<ss.length;i++){
if(!ss[i].equals("")){
if(i>0) rt += " or ";
rt += " " + segname + " ";
if(type1.equals("string")){
if(mode1.equals("rtrimlike")){
rt += eolByZero(ss[i]);
}else if(mode1.equals("dwtrimlike")){
if(ss[i].length()==12){
String str=TrimDwZero(ss[i]);
if(str==ss[i]){
rt += " = '"+ss[i]+"'";
}else{
rt += " like '"+str+"%'";
}
}
}else if(mode1.equals("qhtrimlike")){
if(ss[i].length()==6){
String str=TrimQhZero(ss[i]);
if(str==ss[i]){
rt += " = '"+ss[i]+"'";
}else{
rt += " like '"+str+"%'";
}
}
}else if(mode1.equals("baifenhao")){//自动加百分号
if(ss[i].indexOf("%")>=0 ||ss[i].indexOf("_")>=0 ){
rt += " like '"+ ss[i] +"'" ;
}else{
rt += " like '%"+ ss[i] +"%'" ;
}
}else{
rt += " " + mode1 + " '" + ss[i] + "' ";
}
}else if(type1.equals("number")){
rt += " " + mode1 + " " + ss[i];
}else if(type1.equals("date")){
rt += " " + mode1 + " to_date('"+ ss[i] +"','YYYY-mm-dd') " + " ";
}else if(type1.equals("time")){
rt += " " + mode1 + " to_date('"+ ss[i] +"','YYYY-mm-dd hh24:mi') " + " ";
}
}
}
if(ss.length>1){
rt = "("+ rt +")";
}
if(!rt.equals("")){
rt = " and " + rt;
}
return rt;
}
/**
* 函数功能:将ip地址换算成整数
* 返回整数
*/
public static int GetLongIP(String ipstr){
int ri=0;
//System.out.println(ipstr);
StringTokenizer st=new StringTokenizer(ipstr,".");
//String[] s=ipstr.split(".");
//System.out.println(s.length);
ri+=255*255*255*Integer.parseInt(st.nextToken());
ri+=255*255*Integer.parseInt(st.nextToken());
ri+=255*Integer.parseInt(st.nextToken());
ri+=Integer.parseInt(st.nextToken());
return ri;
}
/**
* 函数功能:代码右截0
* @param code:待处理字符串
* @return:参数值
*/
static final public String TrimZero(String code){
String rs=code;
for(int i=0;i<code.length()-1;i++){
if(rs.charAt(rs.length()-1)=='0'){
rs=rs.substring(0,rs.length()-1);
}
else{
break;
}
}
return rs;
}
static final public String convertBlob(Blob blob){
StringBuffer temp= new StringBuffer();
String line= "";
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(blob.getBinaryStream(), "GBK"), 1024);
while( (line = reader.readLine()) != null ) {
temp.append(line).append("\n");
}
}
catch(UnsupportedEncodingException e1) {
e1.printStackTrace();
}
catch(IOException e2) {e2.printStackTrace();}
catch(SQLException e3) {e3.printStackTrace();}
finally {
try {
line = null;
if(reader != null)
reader.close();
}
catch(IOException e4) {e4.printStackTrace();}
}
return temp.toString();
//return getStr(temp.toString());
}
//将字符串转换成html格式以便out.print输出
public static String WriteStrHTML(String str){
String outstr = str;
outstr = outstr.replaceAll(" ","&nbsp;");
outstr = outstr.replaceAll(" ","&nbsp;&nbsp;&nbsp;&nbsp;");
outstr = outstr.replaceAll("\n","<br>");
return outstr;
}
/**
* 函数功能:当字符串长度超过maxlen时,截去maxlen-2,并加上省略号,主要用于标题列表防止标题过长
* @return:处理之后的字符
*/
public static String titleCut(String s,int maxlen){
if(maxlen <3) return s;
if(s==null || s.equals("")) return "";
if(s.length()>maxlen){
return s.substring(0,maxlen-2)+"...";
}else{
return s;
}
}
/**
* 函数功能:处理日期格式
* 参数:datestr待处理的字符串
* flg:
* true将日期处理成没有符号的字符串,如yyyymmddhhnnss
* false将日期处理成没有符号的字符串,如yyyy-mm-dd hh:nn:ss
* @return:处理之后的字符
*/
public static String formatdate(String datestr,boolean flg){
if(datestr==null){
return "";
}
else{
if(flg){
if(datestr.length()==10){
return datestr.substring(0,4)+datestr.substring(5,7)+datestr.substring(8);
}
else if(datestr.length()==16){
return datestr.substring(0,4)+datestr.substring(5,7)+datestr.substring(8,10)+
datestr.substring(11,13)+datestr.substring(14);
}
else if(datestr.length()==19){
return datestr.substring(0,4)+datestr.substring(5,7)+datestr.substring(8,10)+datestr.substring(11,13)+datestr.substring(14,16)+datestr.substring(17);
}
else{
return datestr;
}
}
else{
if(datestr.length()==8){
return datestr.substring(0,4)+"-"+datestr.substring(4,6)+"-"+datestr.substring(6);
}
else if(datestr.length()==12){
return datestr.substring(0,4)+"-"+datestr.substring(4,6)+"-"+datestr.substring(6,8)+
" "+datestr.substring(8,10)+":"+datestr.substring(10);
}
else if(datestr.length()==14){
return datestr.substring(0,4)+"-"+datestr.substring(4,6)+"-"+datestr.substring(6,8)+
" "+datestr.substring(8,10)+":"+datestr.substring(10,12)+":"+datestr.substring(12);
}
else{
return datestr;
}
}
}
}
/**
* 函数功能:获得当前日期时间字符串
* 参数:无
* @return:处理之后的字符串
*/
public static String getNowTimeStr(){
String rs="";
Calendar chinaCal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
int YY = chinaCal.get(Calendar.YEAR) ;
int MM = chinaCal.get(Calendar.MONTH)+1;
int DD = chinaCal.get(Calendar.DATE);
int HH = chinaCal.get(Calendar.HOUR_OF_DAY);
int NN = chinaCal.get(Calendar.MINUTE);
int SS = chinaCal.get(Calendar.SECOND);
rs+=String.valueOf(YY);
rs+=getLongStr(String.valueOf(MM),2);
rs+=getLongStr(String.valueOf(DD),2);
rs+=getLongStr(String.valueOf(HH),2);
rs+=getLongStr(String.valueOf(NN),2);
rs+=getLongStr(String.valueOf(SS),2);
return rs;
}
public static void main(String[] args)
{
System.out.println("main...");
for (int i=0;i<100;i++)
{
System.out.println(getMainSeq());
Random ran=new Random();
System.out.println(Math.abs(ran.nextInt()));
}
String s="gET";
String s111="GET";
}
/**
* 函数功能:获得当前网页路径
* 参数:flg:1 当前文件路径下
* 2 当前文件父路径下
* @return:处理之后的字符串
*/
public static String getUrlPath(String paths,int flg){
String ts=paths;
//System.out.println("ts="+ts);
String fileseparator = "/";
//System.out.println("fileseparator="+fileseparator);
int p=ts.lastIndexOf(fileseparator);
ts=ts.substring(0,p);
//System.out.println("1ts="+ts);
if(flg==2){
p=ts.lastIndexOf(fileseparator);
ts=ts.substring(0,p);
//System.out.println("2ts="+ts);
}
return ts+fileseparator;
}
/**
* 警终移植
*/
public static String Strreplaceall(String str,String oldstr,String newstr){
String tempstr=str;
String headstr="",endstr="";
int p=tempstr.indexOf(oldstr);
if(p<0){
return tempstr;
} else {
headstr=tempstr.substring(0,p);
endstr=tempstr.substring(p+oldstr.length());
return headstr+newstr+endstr;
}
}
public static String beforeDate(int p_days)
{
Date d= new Date();
String s="";
int Yr, Mon, Day,Hour,Mi;
String sYr, sMon, sDay,sHour,sMi;
Yr = 1900+d.getYear();
Mon = d.getMonth();
Mon++;
Day = d.getDate();
Hour =d.getHours();
Mi=d.getMinutes();
if(p_days>Day){
if(Mon!=1){
Mon--;
}else{
Mon=12;
Yr--;
}
Day=lastMonDay(Mon,Yr)-(p_days-Day);
}
else if(p_days==Day){
if(Mon!=1){
Mon--;
}else{
Mon=12;
Yr--;
}
Day=lastMonDay(Mon,Yr)-(p_days-Day);
}
else{
Day=Day-p_days;
}
if(Mon<10)
sMon="0"+String.valueOf(Mon);
else
sMon=String.valueOf(Mon);
if(Day<10)
sDay="0"+String.valueOf(Day);
else
sDay=String.valueOf(Day);
if(Hour<10)
sHour="0"+String.valueOf(Hour);
else
sHour=String.valueOf(Hour);
if(Mi<10)
sMi="0"+String.valueOf(Mi);
else
sMi=String.valueOf(Mi);
s=String.valueOf(Yr)+"-"+sMon+"-"+sDay+" "+sHour+":"+sMi;
return(s);
//return "";
}
public static int lastMonDay(int mon,int year){
if(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12){
return 31;
}else{
if(mon==2){
if(isLeapYear(year)){
return 29;
}else{
return 28;
}
}else{
return 30;
}
}
}
public static boolean isLeapYear(int year){
if( year%400 == 0 || (year%4==0&&year%100!=0)) {
return true;
}
else{
return false;
}
}
void ptr(String s)
{
;
}
public static String getTimeByStr(String str) {
String sRet = "";
String sTmp = "";
str = str.trim();
if (str.indexOf(' ') > -1) {
sTmp = str.substring(str.indexOf(' ') + 1);
} else {
sTmp = str;
}
int idx = 0;
String HH = "";
String MI = "";
String SS = "";
for (int i = 0; i < sTmp.length(); i++) {
char c = sTmp.charAt(i);
if ((c >= '0') && (c <= '9')) {
if (idx == 0)
HH = HH + c;
if (idx == 1)
MI = MI + c;
if (idx != 2)
continue;
SS = SS + c;
} else {
idx++;
}
}
HH = HH.trim();
MI = MI.trim();
SS = SS.trim();
int len = HH.length();
for (int j = 0; j < 2 - len; j++)
HH = "0" + HH;
len = MI.length();
for (int j = 0; j < 2 - len; j++)
MI = "0" + MI;
len = SS.length();
for (int j = 0; j < 2 - len; j++)
SS = "0" + SS;
sRet = HH + ":" + MI + ":" + SS;
return sRet;
}
public static String getDateByStr(String str) {
String sRet = "";
String sTmp = "";
str = str.trim();
if (str.indexOf(' ') > -1) {
str.substring(0, str.indexOf(' '));
} else {
sTmp = str;
}
int idx = 0;
String yyyy = "";
String mm = "";
String dd = "";
for (int i = 0; i < sTmp.length(); i++) {
char c = sTmp.charAt(i);
if ((c >= '0') && (c <= '9')) {
if (idx == 0)
yyyy = yyyy + c;
if (idx == 1)
mm = mm + c;
if (idx != 2)
continue;
dd = dd + c;
} else {
idx++;
}
}
yyyy = yyyy.trim();
mm = mm.trim();
dd = dd.trim();
if (yyyy.length() == 2)
yyyy = "20" + yyyy;
if (yyyy.length() == 1)
yyyy = "200" + yyyy;
int len = mm.length();
for (int j = 0; j < 2 - len; j++)
mm = "0" + mm;
len = dd.length();
for (int j = 0; j < 2 - len; j++)
dd = "0" + dd;
sRet = yyyy + "-" + mm + "-" + dd;
return sRet;
}
public static String getDateTimeByStr(String str)
{
String sRet = "";
String sTmpD = "";
String sTmpT = "";
str = str.trim();
if (str.indexOf(' ') > -1)
{
sTmpD = str.substring(0, str.indexOf(' '));
sTmpT = str.substring(str.indexOf(' ') + 1);
}
else {
return str;
}
return getDateByStr(sTmpD) + " " + getTimeByStr(sTmpT);
}
/**
* 函数功能:给单位代码右截0
* @param code:待处理字符串
* @param type: 0 sql 1 solr
* @return:参数值
*/
static final public String getDwLike(String code, int type) {
if(code.equals("150000S10000")){//内蒙森林公安局特殊情况
if(type == 0){
code = "(150000S|150723S|150728S|150782S|150784S|150785S|152202S)";
}else{
code = "(150000S* OR 150723S* OR 150728S* OR 150782S* OR 150784S* OR 150785S* OR 152202S*)";
}
return code;
}
if (code.endsWith("0000000000")) {//省
code = code.substring(0, 2);
}else if (code.endsWith("00000000")) {//市
code = code.substring(0, 4);
}else if (code.endsWith("000000")) {//县
code = code.substring(0, 6);
}else if (code.endsWith("0000")) {//科所队
code = code.substring(0, 8);
}else if (code.endsWith("00")) {//科所中队
code = code.substring(0, 10);
} else {
code = code;
}
return code;
}
}
package com.founder.commonutils.bzptEntity;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class EasyUIPage implements Serializable {
private static final long serialVersionUID = 1L;
public EasyUIPage() {
}
private int page = 1;
private int begin;
private int end;
private int total = 0;
private String sort;
private String order;
private int rownum = 20;
private List<?> rows = new ArrayList();
private String flag;
private String pagePara;
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public void setRows(List<?> rows) {
this.rows = rows;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getBegin() {
return begin;
}
public int getEnd() {
return end;
}
public List<?> getRows() {
return rows;
}
public String getSort() {
return sort;
}
public void setSort(String sort) {
this.sort = sort;
}
public String getOrder() {
return order;
}
public void setOrder(String order) {
this.order = order;
}
public void setPagePara(Integer rows) {
if (rows != null) {
this.begin = (this.page - 1) * rows;
this.end = this.page * rows;
} else {
this.begin = (this.page - 1) * rownum;
this.end = this.page * rownum;
}
}
public int getRownum() {
return rownum;
}
public void setRownum(int rownum) {
this.rownum = rownum;
}
/**
* @return the pagePara
*/
public String getPagePara() {
return pagePara;
}
/**
* @param pagePara the pagePara to set
*/
public void setPagePara(String pagePara) {
this.pagePara = pagePara;
}
}
package com.founder.commonutils.bzptEntity;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.founder.commonutils.util.HttpUtil;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.List;
public class Qgckzp extends BaseModel{
/**
* 根据ajhm查询人员的基本信息
* @param zjhm
* @return
*/
public TbStRy getQgckAllxxXml(String zjhm){
String url=getConn()+"'"+zjhm+"'";
HttpUtil hu=new HttpUtil();
return getryJbxxxml(hu.doGet(url));
}
public static TbStRy getryJbxxxml(String esb_result){
TbStRy resulryxx=new TbStRy();
DateFormat fmt =new SimpleDateFormat("yyyyMMdd");
try {
Document document = DocumentHelper.parseText(esb_result);
Element root = document.getRootElement();
Element rmethedType = root.element("Method");
Element itemsType = rmethedType.element("Items");
Element itemType = itemsType.element("Item");
Element data = itemType.element("Value");
if(data!=null){
List<Element> dataElement = data.elements();
if(dataElement.size() > 2){
List<Element> element =dataElement.get(2).elements();//得到人员对应值
String JGSSX=element.get(1).getTextTrim();
String XP=element.get(3).getTextTrim();
String SFZH=element.get(6).getTextTrim();
String XM=element.get(7).getTextTrim();
String MZ=element.get(8).getTextTrim();
String XB=element.get(9).getTextTrim();
String HKSZD=element.get(10).getTextTrim();
String CSDXZ=element.get(11).getTextTrim();
String CSRQ=element.get(13).getTextTrim();
String ZZXZ=element.get(14).getTextTrim();
resulryxx.setJgssxdm(JGSSX);
resulryxx.setEdzzplj(XP);
resulryxx.setXm(XM);
resulryxx.setXbdm(XB);
resulryxx.setMzdm(MZ);
resulryxx.setHjdzXzqhdm(HKSZD);
resulryxx.setCsdDzmc(CSDXZ);
resulryxx.setZjhm(SFZH);
if(CSRQ != null && !CSRQ.trim().isEmpty()){
resulryxx.setCsrqQsrq(fmt.parse(CSRQ));
}else{
resulryxx.setCsrqQsrq(null);
}
resulryxx.setXzzDzmc(ZZXZ);
}
}
} catch (Exception e) {
e.printStackTrace();
}
return resulryxx;
}
private String getConn(){
String url="http://26.3.16.58:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh=";
return url;
}
/**
* 根据ajhm查询人员照片信息
* @param zjhm
* @return
*/
public String getQgckZpXml(String zjhm){
String zp64bite="";
String esbServiceReturn="";
String url=getConn()+"'"+zjhm+"'";
HttpUtil hu=new HttpUtil();
try {
esbServiceReturn=hu.doGet(url);
if(StringUtils.isNotEmpty(esbServiceReturn)){
zp64bite=getxml(esbServiceReturn);
}
} catch (Exception e) {
}
return zp64bite;
}
public static String getxml(String esb_result){
String resultStr="";
try {
Document document = DocumentHelper.parseText(esb_result);
Element root = document.getRootElement();
Element rmethedType = root.element("Method");
Element itemsType = rmethedType.element("Items");
Element itemType = itemsType.element("Item");
Element data = itemType.element("Value");
if(data!=null){
List<Element> dataElement = data.elements();
List<Element> element=dataElement.get(2).elements();
for(int i=0;i<element.size();i++){
resultStr=element.get(3).getTextTrim();
}
}
} catch (Exception e) {
e.printStackTrace();
}
return resultStr;
}
}
package com.founder.commonutils.bzptEntity;
import java.io.Serializable;
public class SysDictitem implements Serializable {
private static final long serialVersionUID = 1L;
protected String id;
protected String code;
protected String codeStr;
protected String name;
protected String groupid;
protected String levelid;
protected String spell;
protected String wbzx;
protected String simple;
protected String groupname;
protected String yycj1;
protected String yycj2;
protected String yycj3;
protected String yycj4;
protected String pid;
protected String pName;//父节点名称
protected String isparent;
protected String yycj7;
protected String yycj5;
protected String yycj6;
protected String description;
protected String endcode;
protected String startcode;
protected String yycj8;
protected String sfqybmpdbz;
protected String dmmcbm;
protected String gabxf;
protected long scbz;
protected String lrr;
protected String yycj9;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getCodeStr() {
return codeStr;
}
public void setCodeStr(String codeStr) {
this.codeStr = codeStr;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGroupid() {
return groupid;
}
public void setGroupid(String groupid) {
this.groupid = groupid;
}
public String getLevelid() {
return levelid;
}
public void setLevelid(String levelid) {
this.levelid = levelid;
}
public String getSpell() {
return spell;
}
public void setSpell(String spell) {
this.spell = spell;
}
public String getWbzx() {
return wbzx;
}
public void setWbzx(String wbzx) {
this.wbzx = wbzx;
}
public String getSimple() {
return simple;
}
public void setSimple(String simple) {
this.simple = simple;
}
public String getGroupname() {
return groupname;
}
public void setGroupname(String groupname) {
this.groupname = groupname;
}
public String getYycj1() {
return yycj1;
}
public void setYycj1(String yycj1) {
this.yycj1 = yycj1;
}
public String getYycj2() {
return yycj2;
}
public void setYycj2(String yycj2) {
this.yycj2 = yycj2;
}
public String getYycj3() {
return yycj3;
}
public void setYycj3(String yycj3) {
this.yycj3 = yycj3;
}
public String getYycj4() {
return yycj4;
}
public void setYycj4(String yycj4) {
this.yycj4 = yycj4;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getpName() {
return pName;
}
public void setpName(String pName) {
this.pName = pName;
}
public String getIsparent() {
return isparent;
}
public void setIsparent(String isparent) {
this.isparent = isparent;
}
public String getYycj7() {
return yycj7;
}
public void setYycj7(String yycj7) {
this.yycj7 = yycj7;
}
public String getYycj5() {
return yycj5;
}
public void setYycj5(String yycj5) {
this.yycj5 = yycj5;
}
public String getYycj6() {
return yycj6;
}
public void setYycj6(String yycj6) {
this.yycj6 = yycj6;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getEndcode() {
return endcode;
}
public void setEndcode(String endcode) {
this.endcode = endcode;
}
public String getStartcode() {
return startcode;
}
public void setStartcode(String startcode) {
this.startcode = startcode;
}
public String getYycj8() {
return yycj8;
}
public void setYycj8(String yycj8) {
this.yycj8 = yycj8;
}
public String getSfqybmpdbz() {
return sfqybmpdbz;
}
public void setSfqybmpdbz(String sfqybmpdbz) {
this.sfqybmpdbz = sfqybmpdbz;
}
public String getDmmcbm() {
return dmmcbm;
}
public void setDmmcbm(String dmmcbm) {
this.dmmcbm = dmmcbm;
}
public String getGabxf() {
return gabxf;
}
public void setGabxf(String gabxf) {
this.gabxf = gabxf;
}
public long getScbz() {
return scbz;
}
public void setScbz(long scbz) {
this.scbz = scbz;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getYycj9() {
return yycj9;
}
public void setYycj9(String yycj9) {
this.yycj9 = yycj9;
}
@Override
public String toString() {
return "SysDictitem{" +
"id='" + id + '\'' +
", code='" + code + '\'' +
", codeStr='" + codeStr + '\'' +
", name='" + name + '\'' +
", groupid='" + groupid + '\'' +
", levelid='" + levelid + '\'' +
", spell='" + spell + '\'' +
", wbzx='" + wbzx + '\'' +
", simple='" + simple + '\'' +
", groupname='" + groupname + '\'' +
", yycj1='" + yycj1 + '\'' +
", yycj2='" + yycj2 + '\'' +
", yycj3='" + yycj3 + '\'' +
", yycj4='" + yycj4 + '\'' +
", pid='" + pid + '\'' +
", isparent='" + isparent + '\'' +
", yycj7='" + yycj7 + '\'' +
", yycj5='" + yycj5 + '\'' +
", yycj6='" + yycj6 + '\'' +
", description='" + description + '\'' +
", endcode='" + endcode + '\'' +
", startcode='" + startcode + '\'' +
", yycj8='" + yycj8 + '\'' +
", sfqybmpdbz='" + sfqybmpdbz + '\'' +
", dmmcbm='" + dmmcbm + '\'' +
", gabxf='" + gabxf + '\'' +
", scbz=" + scbz +
", lrr='" + lrr + '\'' +
", yycj9='" + yycj9 + '\'' +
'}';
}
}
package com.founder.commonutils.bzptEntity;
/*
* @Description TODO
* @Author du_pengfei
* @Date 2021/1/26
* @Version 1.0
*/
public class TbAsjczModel {
//案事件编号
private String asjbh;
//主案件类别
private String ajzlb;
//类案类别
private String ajxzlb;
//刑事次案类别
private String xalbdmbcms;
//案事件标注状态
private String asjbzzt;
//案事件分类状态
private String asjflzt;
//案件分类为电信诈骗时,则这个字段值为1 其他为0
private String sffjcxzp_pdbz;
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getAsjbzzt() {
return asjbzzt;
}
public void setAsjbzzt(String asjbzzt) {
this.asjbzzt = asjbzzt;
}
public String getAsjflzt() {
return asjflzt;
}
public void setAsjflzt(String asjflzt) {
this.asjflzt = asjflzt;
}
public String getSffjcxzp_pdbz() {
return sffjcxzp_pdbz;
}
public void setSffjcxzp_pdbz(String sffjcxzp_pdbz) {
this.sffjcxzp_pdbz = sffjcxzp_pdbz;
}
@Override
public String toString() {
return "TbAsjczModel{" +
"asjbh='" + asjbh + '\'' +
", ajzlb='" + ajzlb + '\'' +
", ajxzlb='" + ajxzlb + '\'' +
", xalbdmbcms='" + xalbdmbcms + '\'' +
", asjbzzt='" + asjbzzt + '\'' +
", asjflzt='" + asjflzt + '\'' +
", sffjcxzp_pdbz='" + sffjcxzp_pdbz + '\'' +
'}';
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
package com.founder.commonutils.bzptEntity;
import lombok.Data;
@Data
public class TbStAsjEsEntity {
private String asjbh;// 案事件编号
private String ajmc;// 案件名称
private String xxzjbh;// 信息主键编号
private String xxsc_pdbz;// 信息删除判断标志
private String ajlx_dg;// 案件类型 01刑事案件 02非刑事案件
private String ab_dg;// 东莞案件类别代码
private String jyaq;// 简要案情
private String xckybh;// 现场勘验编号
private String ab_dgmc;// 东莞案件类别名称
private String ajlbdm;// 案件类别代码
private String ajlbdmmc;// 案件类别代码名称
private String jjbh;// 接警编号
private String zcjddm;// 侦查阶段代码
private String zcjdmc;// 侦查阶段代码名称
private String asjfsdd_xzqhdm;// 案事件发生地点_行政区划代码
private String asjfsdd_xzqhmc;// 案事件发生地点_行政区划名称
private String ajzlb;// 主类别代码
private String ajzlbmc;// 主类别名称
private String ajxzlb;// 类案类别代码
private String ajxzlbmc;// 类案类别名称
private String xalbdmbcms;// 次类案别代码
private String xalbdmbcmsmc;// 次类案别名称
private String asjfssj_asjfskssj_Start;// 案按时间发生开始时间(年月日)开始
private String asjfssj_asjfskssj_End;// 案按时间发生开始时间(年月日)结束
private String asjfssj_asjfskssj_year_month_day;// 案按时间发生开始时间(年月日)
private String asjfssj_asjfskssj_year;// 案按时间发生开始时间(年)
private String asjfssj_asjfskssj_month;// 案按时间发生开始时间(年月)
private String asjfssj_asjfsjssj;// 案按时间发生开始时间(年月日 时分秒)
private String gxsj;// 改写时间
private String slsj;// 受理时间
private String djsj;// 登记日期
private String larqsj;// 立案日期(年月日 时分秒)
private String larq;// 立案日期(年月日)
private String larqStart;// 立案日期(年月日)开始
private String larqEnd;// 立案日期(年月日)结束
private String larq_year;// 立案日期(年)
private String bzzt;// 标注状态
private String bzztMs;// 标注状态描述
private String larq_month;// 立案日期(年月)
private String asjfsdd_dzmc;// 案事件发生地点名称
private String xxdjdw_gajgjgdm;// 信息登记单位公安机关机关代码
private String xxdjdw_gajgmc;// 信息登记单位公安机关机关名称
private String xxdjry_xm;// 信息登记人员姓名
private String ladw_gajgjgdm;// 立案单位公安机关机关代码
private String ladw_gajgmc;// 立案单位公安机关名称
private String asjbz_ajfl;// 案事件标注_案件分类
private String asjbz_ajfl01;// 盗窃
private String asjbz_ajfl02;// 抢劫
private String asjbz_ajfl03;// 抢夺
private String asjbz_ajfl04;// 接触性诈骗
private String asjbz_ajfl05;// 电信诈骗
private String asjbz_ajfl06;// 涉黄
private String asjbz_ajfl07;// 涉赌
private String asjbz_ajfl08;// 涉黑
private String sldw_gajgjgdm;// 受理单公安机关机关代码
private String sldw_gajgmc;// 受理单位公安机关名称
private String asjfsdd_dqjd;// 案事件发生地点_经度
private String asjfsdd_dqwd;// 案事件发生地点_纬度
private String ssjzrmby;// 损失价值
private String ssjzrmbyMax;// 损失价值(大)
private String ssjzrmbyMin;// 损失价值(小)
private String sort;// 自定义排序字段
private String xkCount;// 现场勘验
private String bzms;// 标注描述
}
package com.founder.commonutils.bzptEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
/**
* Created by wangyang on 2018/12/20.
*/
public class TbStRy {
// 死亡时间
private Date swsj = null;
// 案事件相关人员编号
private String asjxgrybh = null;
// 曾用名
private String cym = null;
//文化程度
private String whcd = null;
// 常用证件_常用证件代码
private String cyzjCyzjdm = null;
// 常用证件_代码补充描述
private String cyzjDmbcms = null;
// 常用证件_证件号码
private String cyzjZjhm = null;
private String cyzj_zjhm = null;
// 出生日期_日期估值下限
private Date csrqRqgzxx = null;
private String csrqRqgzxxStr = null;
// 出生日期_日期估值上限
private Date csrqRqgzsx = null;
private String csrqRqgzsxStr = null;
// 出生地_国家和地区代码
private String csdGjhdqdm = null;
// 境外住址_国家和地区代码
private String jwzzGjhdqdm = null;
// 境外住址_地址名称
private String jwzzDzmc = null;
// 人其他特征_简要情况
private String rqttzJyqk = null;
// 工作单位
private String gzdw = null;
// 职业_职业类别代码
private String zyZylbdm = null;
// 职业_代码补充描述
private String zyDmbcms = null;
// 案事件相关人员身份_案事件相关人员身份代码
private String asjxgrysfAsjxgrysfdm = null;
// 案事件相关人员身份_代码补充描述
private String asjxgrysfDmbcms = null;
// 犯罪嫌疑人特殊专长_犯罪嫌疑人特殊专长代码
private String fzxyrtszcFzxyrtszcdm = null;
// 犯罪嫌疑人特殊专长_代码补充描述
private String fzxyrtszcDmbcms = null;
// 个人爱好及活动特点_简要情况
private String grahjhdtdJyqk = null;
// 个人收入支出_简要情况
private String grsrzcJyqk = null;
// 社会交往_简要情况
private String shjwJyqk = null;
// 是否有吸毒史_判断标识
private String sfyxdsPdbz = null;
// 是否艾滋病病毒携带者_判断标识
private String sfazbbdxdzPdbz = null;
// 是否精神病人_判断标识
private String sfjsbrPdbz = null;
// 信息删除_判断标识
private String xxscPdbz = null;
// 信息登记单位_公安机关机构代码
private String xxdjdwGajgjgdm = null;
// 信息登记单位_公安机关名称
private String xxdjdwGajgmc = null;
// 信息登记人员_姓名
private String xxdjryXm = null;
// 信息登记人员_公民身份号码
private String xxdjryGmsfhm = null;
// 信息登记人员_联系电话
private String xxdjryLxdh = null;
// 登记时间
private Date djsj = null;
// 信息操作单位_公安机关机构代码
private String xxczdwGajgjgdm = null;
// 信息操作单位_公安机关名称
private String xxczdwGajgmc = null;
// 信息操作人员_姓名
private String xxczryXm = null;
// 信息操作人员_公民身份号码
private String xxczryGmsfhm = null;
// 信息来源描述
private String xxlyms = null;
// 信息入省库时间
private Date xxrsksj = null;
// 信息入部库时间
private Date xxrbksj = null;
// 信息入省库_判断标识
private String xxrskPdbz = null;
// 信息入部库_判断标识
private String xxrbkPdbz = null;
// 信息封存_判断标识
private String xxfcPdbz = null;
// 人员编号
private String rybh = null;
// 姓名
private String xm = null;
// 别名/绰号
private String bmch = null;
// 常用证件代码
private String cyzjdm = null;
// 常用证件名称
private String cyzjdm_str = null;
// 常用证件代码描述
private String cyzjdmMs = null;
// 证件号码
private String zjhm = null;
// 出生日期_起始日期
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
private Date csrqQsrq = null;
// 出生日期_截止日期
private Date csrqJzrq = null;
// 性别代码
private String xbdm = null;
// 国籍代码
private String gjdm = null;
// 籍贯代码
private String jgdm = null;
// 民族代码
private String mzdm = null;
// 户籍地址_行政区划代码
private String hjdzXzqhdm = null;
// 户籍地址_地址名称
private String hjdzDzmc = null;
// 现住址_行政区划代码
private String xzzXzqhdm = null;
// 现住址_地址名称
private String xzzDzmc = null;
// 出生地_行政区划代码
private String csdXzqhdm = null;
// 出生地_地址名称
private String csdDzmc = null;
// 身高上限
private String sgsx = null;
// 身高下限
private String sgxx = null;
// 体重上限
private String tzsx = null;
// 体重下限
private String tzxx = null;
// 体貌特征描述
private String tmtzms = null;
// 体表标记描述
private String tbbjms = null;
// 牙齿特征描述
private String yctzms = null;
// 人其他特征描述
private String rqttzms = null;
// 工作单位
private String fwcs = null;
// 联系电话
private String lxdh = null;
// 血型代码
private String xxdm = null;
// 宗教信仰代码
private String zjxydm = null;
// 政治面貌代码
private String zzmmdm = null;
// 学历代码
private String xldm = null;
// 婚姻状况代码
private String jyzkdm = null;
// 兵役状况代码
private String byzkdm = null;
// 职业类别代码
private String zylbdm = null;
// 职业类别代码补充描述
private String zylbdmbcms = null;
// 涉案人员身份代码
private String sarysfdm = null;
// 涉案人员身份代码补充描述
private String sarysfdmbcms = null;
// 特殊专长代码
private String tszcdm = null;
// 特殊专长代码补充描述
private String tszcdmbcms = null;
// 简历
private String jl = null;
// 个人收入支出情况
private String grsrzcqk = null;
// 社会交往情况
private String shjwqk = null;
// 吸毒史标识,1-是,0-否
private String xdsbs = null;
// 违法犯罪经历代码
private String wffzjldm = null;
// 违法犯罪经历描述
private String wffzjlms = null;
// 个人爱好及活动特点描述
private String grahjhdtdms = null;
// 流窜作案情况
private String lczaqk = null;
// 十指指纹编号
private String szzwbh = null;
// DNA编号
private String dnabh = null;
// 比中状态,null未比对、16未比中、17比中、18比对中、20复合
private String rSjlxdh = null;
// 指纹反馈信息
private String zwfkxx = null;
// 指纹采集时间
private Date zwcjsj = null;
// 指纹采集方式 0 扫描 1 活采
private String zwcjfs = null;
// 滚动指纹条码号
private String rfp = null;
// 平面指纹条码号
private String pfp = null;
// 掌纹条码号
private String plp = null;
// 二代证照片路径
private String edzzplj;
// 左面照片路径
private String zmzplj;
// 侧面照片路径
private String cmzplj;
// 右侧面照片路径
private String ycmzplj;
// 二代证照片信息编号
private String edzzpxxbh;
// 左面照片信息编号
private String zmzpxxbh;
// 侧面照片信息编号
private String cmzpxxbh;
// 右侧面照片信息编号
private String ycmzpxxbh;
private String zp;
private String asjbh;// macm 为人员filter加asjbh,为被布控人员add根据asjbh查询人员信息服务
private String tbbz;
private String jyaq;
private String ajlbdm;
private Date zhsj;// 抓获时间
private String zhdwdm;
private String zwcjdwdm;
private String zwcjr;
private String zhddqh;
private String zhddxz;
private String bzw;// 人员类型
private String jzrybh;
private String lrdwdm;// 录入单位代码
private String zatzJyqk;// 作案特征——简要案情
private String asjsjryjsdm;// 人员角色代码
private String xzgzrygzjbdm;// 刑侦关注人员关注级别代码
private String sbzt;// 上报状态
private String ryzt;// 人员状态
private String zxyrdaztdm;// 犯罪嫌疑人到案状态代码
private String ifdoubt;// 是否犯罪嫌疑人
private String ifskepticat;// 是否可疑
private String ifgovern;// $CODE_IF$是否外地通缉令人员
private String ifprison;// $CODE_IF$是否两劳
private String ifblack;// $CODE_IF$是否涉黑标志
private String ifescape;// $CODE_IF$是否在逃
private String ifcontrol;// $CODE_IF$是否布控
private String ifpunish;// $CODE_IF$是否在押
// 人员查询中所需的字段
private String ztbh = null;// 在逃人员编号
private String dcdw = null;// 打处单位
private Date flrsj = null;// 打处开始时间
private Date elrsj = null;// 打处结束时间
private String bmchpy = null;// 别名绰号拼音
private String xmchpy = null;// 姓名拼音
private String dcbs;// 是否打处字段值
private String ztbs;// 是否在逃字段值
// 人员现住址加经纬度字段
private String xzzJd = null;// 现住址_经度
private String xzzWd = null;// 现住址_纬度
// 管辖单位公安机关机构代码
private String gxdwgajgjgdm = null;
// 管辖单位公安机关名称
private String gxdwgajgmc = null;
// 是否艾滋病病毒携带者
private String sfazbbdxdz = null;
// 刑侦关注人员状态
private String xzgzryzt = null;
// 待加入人员编号
private String djrrybh = null;
// 出生日期
private String csrq = null;
// 性别
private String xbdmStr = null;
// 民族
private String mzdmStr = null;
// 宗教信仰
private String zjxydmStr = null;
// 户籍地址行政区划
private String hjdzXzqhdmStr = null;
// 现住址行政区划
private String xzzXzqhdmStr = null;
// 抓获日期
private String zhrq_str = null;
// 抓获单位名称
private String zhdwmc = null;
// 足长上限
private String zcsx = null;
// 足长下限
private String zcxx = null;
// 添加新疆所需要的三个字段
private String ajzlb; // 案件主类别
private String ajxzlb; // 刑事类案类别
private String xalbdmbcms; // 小案类别代码补充描述
private String bz;
private String rydnabh;// 人员DNA编号
private Date swaj;// 死亡时间
private Date gxsj;// 更新时间
private String jgssxdm;
private String jgssxdmStr;
private String lxdm;
private String saveflag;
//被害人-被害地点
private String bhdd;
private String ryzpZjhm;
public String getRyzpZjhm() {
return ryzpZjhm;
}
public void setRyzpZjhm(String ryzpZjhm) {
this.ryzpZjhm = ryzpZjhm;
}
public String getSaveflag() {
return saveflag;
}
public void setSaveflag(String saveflag) {
this.saveflag = saveflag;
}
public Date getSwsj() {
return swsj;
}
public void setSwsj(Date swsj) {
this.swsj = swsj;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getZhdwmc() {
return zhdwmc;
}
public void setZhdwmc(String zhdwmc) {
this.zhdwmc = zhdwmc;
}
public String getRybh() {
return rybh;
}
public void setRybh(String rybh) {
this.rybh = rybh;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getBmch() {
return bmch;
}
public void setBmch(String bmch) {
this.bmch = bmch;
}
public String getCyzjdm() {
return cyzjdm;
}
public void setCyzjdm(String cyzjdm) {
this.cyzjdm = cyzjdm;
}
public String getZjhm() {
return zjhm;
}
public void setZjhm(String zjhm) {
this.zjhm = zjhm;
}
public Date getCsrqQsrq() {
return csrqQsrq;
}
public void setCsrqQsrq(Date csrqQsrq) {
this.csrqQsrq = csrqQsrq;
}
public Date getCsrqJzrq() {
return csrqJzrq;
}
public void setCsrqJzrq(Date csrqJzrq) {
this.csrqJzrq = csrqJzrq;
}
public String getXbdm() {
return xbdm;
}
public void setXbdm(String xbdm) {
this.xbdm = xbdm;
}
public String getGjdm() {
return gjdm;
}
public void setGjdm(String gjdm) {
this.gjdm = gjdm;
}
public String getMzdm() {
return mzdm;
}
public void setMzdm(String mzdm) {
this.mzdm = mzdm;
}
public String getHjdzXzqhdm() {
return hjdzXzqhdm;
}
public void setHjdzXzqhdm(String hjdzXzqhdm) {
this.hjdzXzqhdm = hjdzXzqhdm;
}
public String getHjdzDzmc() {
return hjdzDzmc;
}
public void setHjdzDzmc(String hjdzDzmc) {
this.hjdzDzmc = hjdzDzmc;
}
public String getXzzXzqhdm() {
return xzzXzqhdm;
}
public void setXzzXzqhdm(String xzzXzqhdm) {
this.xzzXzqhdm = xzzXzqhdm;
}
public String getXzzDzmc() {
return xzzDzmc;
}
public void setXzzDzmc(String xzzDzmc) {
this.xzzDzmc = xzzDzmc;
}
public String getCsdXzqhdm() {
return csdXzqhdm;
}
public void setCsdXzqhdm(String csdXzqhdm) {
this.csdXzqhdm = csdXzqhdm;
}
public String getCsdDzmc() {
return csdDzmc;
}
public void setCsdDzmc(String csdDzmc) {
this.csdDzmc = csdDzmc;
}
public String getSgsx() {
return sgsx;
}
public void setSgsx(String sgsx) {
this.sgsx = sgsx;
}
public String getSgxx() {
return sgxx;
}
public void setSgxx(String sgxx) {
this.sgxx = sgxx;
}
public String getTzsx() {
return tzsx;
}
public void setTzsx(String tzsx) {
this.tzsx = tzsx;
}
public String getTzxx() {
return tzxx;
}
public void setTzxx(String tzxx) {
this.tzxx = tzxx;
}
public String getTmtzms() {
return tmtzms;
}
public void setTmtzms(String tmtzms) {
this.tmtzms = tmtzms;
}
public String getTbbjms() {
return tbbjms;
}
public void setTbbjms(String tbbjms) {
this.tbbjms = tbbjms;
}
public String getYctzms() {
return yctzms;
}
public void setYctzms(String yctzms) {
this.yctzms = yctzms;
}
public String getRqttzms() {
return rqttzms;
}
public void setRqttzms(String rqttzms) {
this.rqttzms = rqttzms;
}
public String getFwcs() {
return fwcs;
}
public void setFwcs(String fwcs) {
this.fwcs = fwcs;
}
public String getXxdm() {
return xxdm;
}
public void setXxdm(String xxdm) {
this.xxdm = xxdm;
}
public String getZjxydm() {
return zjxydm;
}
public void setZjxydm(String zjxydm) {
this.zjxydm = zjxydm;
}
public String getZzmmdm() {
return zzmmdm;
}
public void setZzmmdm(String zzmmdm) {
this.zzmmdm = zzmmdm;
}
public String getXldm() {
return xldm;
}
public void setXldm(String xldm) {
this.xldm = xldm;
}
public String getJyzkdm() {
return jyzkdm;
}
public void setJyzkdm(String jyzkdm) {
this.jyzkdm = jyzkdm;
}
public String getByzkdm() {
return byzkdm;
}
public void setByzkdm(String byzkdm) {
this.byzkdm = byzkdm;
}
public String getZylbdm() {
return zylbdm;
}
public void setZylbdm(String zylbdm) {
this.zylbdm = zylbdm;
}
public String getZylbdmbcms() {
return zylbdmbcms;
}
public void setZylbdmbcms(String zylbdmbcms) {
this.zylbdmbcms = zylbdmbcms;
}
public String getSarysfdm() {
return sarysfdm;
}
public void setSarysfdm(String sarysfdm) {
this.sarysfdm = sarysfdm;
}
public String getSarysfdmbcms() {
return sarysfdmbcms;
}
public void setSarysfdmbcms(String sarysfdmbcms) {
this.sarysfdmbcms = sarysfdmbcms;
}
public String getTszcdm() {
return tszcdm;
}
public void setTszcdm(String tszcdm) {
this.tszcdm = tszcdm;
}
public String getTszcdmbcms() {
return tszcdmbcms;
}
public void setTszcdmbcms(String tszcdmbcms) {
this.tszcdmbcms = tszcdmbcms;
}
public String getJl() {
return jl;
}
public void setJl(String jl) {
this.jl = jl;
}
public String getGrsrzcqk() {
return grsrzcqk;
}
public void setGrsrzcqk(String grsrzcqk) {
this.grsrzcqk = grsrzcqk;
}
public String getShjwqk() {
return shjwqk;
}
public void setShjwqk(String shjwqk) {
this.shjwqk = shjwqk;
}
public String getXdsbs() {
return xdsbs;
}
public void setXdsbs(String xdsbs) {
this.xdsbs = xdsbs;
}
public String getWffzjldm() {
return wffzjldm;
}
public void setWffzjldm(String wffzjldm) {
this.wffzjldm = wffzjldm;
}
public String getWffzjlms() {
return wffzjlms;
}
public void setWffzjlms(String wffzjlms) {
this.wffzjlms = wffzjlms;
}
public String getGrahjhdtdms() {
return grahjhdtdms;
}
public void setGrahjhdtdms(String grahjhdtdms) {
this.grahjhdtdms = grahjhdtdms;
}
public String getLczaqk() {
return lczaqk;
}
public void setLczaqk(String lczaqk) {
this.lczaqk = lczaqk;
}
public String getSzzwbh() {
return szzwbh;
}
public void setSzzwbh(String szzwbh) {
this.szzwbh = szzwbh;
}
public String getDnabh() {
return dnabh;
}
public void setDnabh(String dnabh) {
this.dnabh = dnabh;
}
public String getRSjlxdh() {
return rSjlxdh;
}
public void setRSjlxdh(String rSjlxdh) {
this.rSjlxdh = rSjlxdh;
}
public String getZwfkxx() {
return zwfkxx;
}
public void setZwfkxx(String zwfkxx) {
this.zwfkxx = zwfkxx;
}
public Date getZwcjsj() {
return zwcjsj;
}
public void setZwcjsj(Date zwcjsj) {
this.zwcjsj = zwcjsj;
}
public String getZwcjfs() {
return zwcjfs;
}
public void setZwcjfs(String zwcjfs) {
this.zwcjfs = zwcjfs;
}
public String getRfp() {
return rfp;
}
public void setRfp(String rfp) {
this.rfp = rfp;
}
public String getPfp() {
return pfp;
}
public void setPfp(String pfp) {
this.pfp = pfp;
}
public String getPlp() {
return plp;
}
public void setPlp(String plp) {
this.plp = plp;
}
public String getrSjlxdh() {
return rSjlxdh;
}
public void setrSjlxdh(String rSjlxdh) {
this.rSjlxdh = rSjlxdh;
}
public String getEdzzplj() {
return edzzplj;
}
public void setEdzzplj(String edzzplj) {
this.edzzplj = edzzplj;
}
public String getZmzplj() {
return zmzplj;
}
public void setZmzplj(String zmzplj) {
this.zmzplj = zmzplj;
}
public String getCmzplj() {
return cmzplj;
}
public void setCmzplj(String cmzplj) {
this.cmzplj = cmzplj;
}
public String getYcmzplj() {
return ycmzplj;
}
public void setYcmzplj(String ycmzplj) {
this.ycmzplj = ycmzplj;
}
public String getEdzzpxxbh() {
return edzzpxxbh;
}
public void setEdzzpxxbh(String edzzpxxbh) {
this.edzzpxxbh = edzzpxxbh;
}
public String getZmzpxxbh() {
return zmzpxxbh;
}
public void setZmzpxxbh(String zmzpxxbh) {
this.zmzpxxbh = zmzpxxbh;
}
public String getCmzpxxbh() {
return cmzpxxbh;
}
public void setCmzpxxbh(String cmzpxxbh) {
this.cmzpxxbh = cmzpxxbh;
}
public String getYcmzpxxbh() {
return ycmzpxxbh;
}
public void setYcmzpxxbh(String ycmzpxxbh) {
this.ycmzpxxbh = ycmzpxxbh;
}
public String getTbbz() {
return tbbz;
}
public void setTbbz(String tbbz) {
this.tbbz = tbbz;
}
public String getJyaq() {
return jyaq;
}
public void setJyaq(String jyaq) {
this.jyaq = jyaq;
}
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public Date getZhsj() {
return zhsj;
}
public void setZhsj(Date zhsj) {
this.zhsj = zhsj;
}
public String getZhdwdm() {
return zhdwdm;
}
public void setZhdwdm(String zhdwdm) {
this.zhdwdm = zhdwdm;
}
public String getZwcjdwdm() {
return zwcjdwdm;
}
public void setZwcjdwdm(String zwcjdwdm) {
this.zwcjdwdm = zwcjdwdm;
}
public String getZwcjr() {
return zwcjr;
}
public void setZwcjr(String zwcjr) {
this.zwcjr = zwcjr;
}
public String getZhddqh() {
return zhddqh;
}
public void setZhddqh(String zhddqh) {
this.zhddqh = zhddqh;
}
public String getZhddxz() {
return zhddxz;
}
public void setZhddxz(String zhddxz) {
this.zhddxz = zhddxz;
}
public String getBzw() {
return bzw;
}
public void setBzw(String bzw) {
this.bzw = bzw;
}
public String getJzrybh() {
return jzrybh;
}
public void setJzrybh(String jzrybh) {
this.jzrybh = jzrybh;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAsjsjryjsdm() {
return asjsjryjsdm;
}
public void setAsjsjryjsdm(String asjsjryjsdm) {
this.asjsjryjsdm = asjsjryjsdm;
}
public String getXzgzrygzjbdm() {
return xzgzrygzjbdm;
}
public void setXzgzrygzjbdm(String xzgzrygzjbdm) {
this.xzgzrygzjbdm = xzgzrygzjbdm;
}
public String getSbzt() {
return sbzt;
}
public void setSbzt(String sbzt) {
this.sbzt = sbzt;
}
public String getRyzt() {
return ryzt;
}
public void setRyzt(String ryzt) {
this.ryzt = ryzt;
}
public String getZxyrdaztdm() {
return zxyrdaztdm;
}
public void setZxyrdaztdm(String zxyrdaztdm) {
this.zxyrdaztdm = zxyrdaztdm;
}
public String getIfdoubt() {
return ifdoubt;
}
public void setIfdoubt(String ifdoubt) {
this.ifdoubt = ifdoubt;
}
public String getIfskepticat() {
return ifskepticat;
}
public void setIfskepticat(String ifskepticat) {
this.ifskepticat = ifskepticat;
}
public String getIfgovern() {
return ifgovern;
}
public void setIfgovern(String ifgovern) {
this.ifgovern = ifgovern;
}
public String getIfprison() {
return ifprison;
}
public void setIfprison(String ifprison) {
this.ifprison = ifprison;
}
public String getIfblack() {
return ifblack;
}
public void setIfblack(String ifblack) {
this.ifblack = ifblack;
}
public String getIfescape() {
return ifescape;
}
public void setIfescape(String ifescape) {
this.ifescape = ifescape;
}
public String getIfcontrol() {
return ifcontrol;
}
public void setIfcontrol(String ifcontrol) {
this.ifcontrol = ifcontrol;
}
public String getIfpunish() {
return ifpunish;
}
public void setIfpunish(String ifpunish) {
this.ifpunish = ifpunish;
}
public String getDcbs() {
return dcbs;
}
public void setDcbs(String dcbs) {
this.dcbs = dcbs;
}
public String getZtbs() {
return ztbs;
}
public void setZtbs(String ztbs) {
this.ztbs = ztbs;
}
public String getZtbh() {
return ztbh;
}
public void setZtbh(String ztbh) {
this.ztbh = ztbh;
}
public String getDcdw() {
return dcdw;
}
public void setDcdw(String dcdw) {
this.dcdw = dcdw;
}
public Date getFlrsj() {
return flrsj;
}
public void setFlrsj(Date flrsj) {
this.flrsj = flrsj;
}
public Date getElrsj() {
return elrsj;
}
public void setElrsj(Date elrsj) {
this.elrsj = elrsj;
}
public String getBmchpy() {
return bmchpy;
}
public void setBmchpy(String bmchpy) {
this.bmchpy = bmchpy;
}
public String getXmchpy() {
return xmchpy;
}
public void setXmchpy(String xmchpy) {
this.xmchpy = xmchpy;
}
public String getXzzJd() {
return xzzJd;
}
public void setXzzJd(String xzzJd) {
this.xzzJd = xzzJd;
}
public String getXzzWd() {
return xzzWd;
}
public void setXzzWd(String xzzWd) {
this.xzzWd = xzzWd;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getZatzJyqk() {
return zatzJyqk;
}
public void setZatzJyqk(String zatzJyqk) {
this.zatzJyqk = zatzJyqk;
}
public String getGxdwgajgjgdm() {
return gxdwgajgjgdm;
}
public void setGxdwgajgjgdm(String gxdwgajgjgdm) {
this.gxdwgajgjgdm = gxdwgajgjgdm;
}
public String getGxdwgajgmc() {
return gxdwgajgmc;
}
public void setGxdwgajgmc(String gxdwgajgmc) {
this.gxdwgajgmc = gxdwgajgmc;
}
public String getSfazbbdxdz() {
return sfazbbdxdz;
}
public void setSfazbbdxdz(String sfazbbdxdz) {
this.sfazbbdxdz = sfazbbdxdz;
}
public String getXzgzryzt() {
return xzgzryzt;
}
public void setXzgzryzt(String xzgzryzt) {
this.xzgzryzt = xzgzryzt;
}
public String getCyzjdmMs() {
return cyzjdmMs;
}
public void setCyzjdmMs(String cyzjdmMs) {
this.cyzjdmMs = cyzjdmMs;
}
public String getDjrrybh() {
return djrrybh;
}
public void setDjrrybh(String djrrybh) {
this.djrrybh = djrrybh;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
public String getXbdmStr() {
return xbdmStr;
}
public void setXbdmStr(String xbdmStr) {
this.xbdmStr = xbdmStr;
}
public String getMzdmStr() {
return mzdmStr;
}
public void setMzdmStr(String mzdmStr) {
this.mzdmStr = mzdmStr;
}
public String getZjxydmStr() {
return zjxydmStr;
}
public void setZjxydmStr(String zjxydmStr) {
this.zjxydmStr = zjxydmStr;
}
public String getHjdzXzqhdmStr() {
return hjdzXzqhdmStr;
}
public void setHjdzXzqhdmStr(String hjdzXzqhdmStr) {
this.hjdzXzqhdmStr = hjdzXzqhdmStr;
}
public String getXzzXzqhdmStr() {
return xzzXzqhdmStr;
}
public void setXzzXzqhdmStr(String xzzXzqhdmStr) {
this.xzzXzqhdmStr = xzzXzqhdmStr;
}
public String getZhrq_str() {
return zhrq_str;
}
public void setZhrq_str(String zhrq_str) {
this.zhrq_str = zhrq_str;
}
public String getCyzjdm_str() {
return cyzjdm_str;
}
public void setCyzjdm_str(String cyzjdm_str) {
this.cyzjdm_str = cyzjdm_str;
}
public String getZcsx() {
return zcsx;
}
public void setZcsx(String zcsx) {
this.zcsx = zcsx;
}
public String getZcxx() {
return zcxx;
}
public void setZcxx(String zcxx) {
this.zcxx = zcxx;
}
public String getLxdh() {
return lxdh;
}
public void setLxdh(String lxdh) {
this.lxdh = lxdh;
}
public String getBz() {
return bz;
}
public void setBz(String bz) {
this.bz = bz;
}
public String getAsjxgrybh() {
return asjxgrybh;
}
public void setAsjxgrybh(String asjxgrybh) {
this.asjxgrybh = asjxgrybh;
}
public String getCym() {
return cym;
}
public void setCym(String cym) {
this.cym = cym;
}
public String getCyzjCyzjdm() {
return cyzjCyzjdm;
}
public void setCyzjCyzjdm(String cyzjCyzjdm) {
this.cyzjCyzjdm = cyzjCyzjdm;
}
public String getCyzjDmbcms() {
return cyzjDmbcms;
}
public void setCyzjDmbcms(String cyzjDmbcms) {
this.cyzjDmbcms = cyzjDmbcms;
}
public String getCyzjZjhm() {
return cyzjZjhm;
}
public void setCyzjZjhm(String cyzjZjhm) {
this.cyzjZjhm = cyzjZjhm;
}
public Date getCsrqRqgzxx() {
return csrqRqgzxx;
}
public void setCsrqRqgzxx(Date csrqRqgzxx) {
this.csrqRqgzxx = csrqRqgzxx;
}
public Date getCsrqRqgzsx() {
return csrqRqgzsx;
}
public void setCsrqRqgzsx(Date csrqRqgzsx) {
this.csrqRqgzsx = csrqRqgzsx;
}
public String getCsdGjhdqdm() {
return csdGjhdqdm;
}
public void setCsdGjhdqdm(String csdGjhdqdm) {
this.csdGjhdqdm = csdGjhdqdm;
}
public String getJwzzGjhdqdm() {
return jwzzGjhdqdm;
}
public void setJwzzGjhdqdm(String jwzzGjhdqdm) {
this.jwzzGjhdqdm = jwzzGjhdqdm;
}
public String getJwzzDzmc() {
return jwzzDzmc;
}
public void setJwzzDzmc(String jwzzDzmc) {
this.jwzzDzmc = jwzzDzmc;
}
public String getRqttzJyqk() {
return rqttzJyqk;
}
public void setRqttzJyqk(String rqttzJyqk) {
this.rqttzJyqk = rqttzJyqk;
}
public String getGzdw() {
return gzdw;
}
public void setGzdw(String gzdw) {
this.gzdw = gzdw;
}
public String getZyZylbdm() {
return zyZylbdm;
}
public void setZyZylbdm(String zyZylbdm) {
this.zyZylbdm = zyZylbdm;
}
public String getZyDmbcms() {
return zyDmbcms;
}
public void setZyDmbcms(String zyDmbcms) {
this.zyDmbcms = zyDmbcms;
}
public String getAsjxgrysfAsjxgrysfdm() {
return asjxgrysfAsjxgrysfdm;
}
public void setAsjxgrysfAsjxgrysfdm(String asjxgrysfAsjxgrysfdm) {
this.asjxgrysfAsjxgrysfdm = asjxgrysfAsjxgrysfdm;
}
public String getAsjxgrysfDmbcms() {
return asjxgrysfDmbcms;
}
public void setAsjxgrysfDmbcms(String asjxgrysfDmbcms) {
this.asjxgrysfDmbcms = asjxgrysfDmbcms;
}
public String getFzxyrtszcFzxyrtszcdm() {
return fzxyrtszcFzxyrtszcdm;
}
public void setFzxyrtszcFzxyrtszcdm(String fzxyrtszcFzxyrtszcdm) {
this.fzxyrtszcFzxyrtszcdm = fzxyrtszcFzxyrtszcdm;
}
public String getFzxyrtszcDmbcms() {
return fzxyrtszcDmbcms;
}
public void setFzxyrtszcDmbcms(String fzxyrtszcDmbcms) {
this.fzxyrtszcDmbcms = fzxyrtszcDmbcms;
}
public String getGrahjhdtdJyqk() {
return grahjhdtdJyqk;
}
public void setGrahjhdtdJyqk(String grahjhdtdJyqk) {
this.grahjhdtdJyqk = grahjhdtdJyqk;
}
public String getGrsrzcJyqk() {
return grsrzcJyqk;
}
public void setGrsrzcJyqk(String grsrzcJyqk) {
this.grsrzcJyqk = grsrzcJyqk;
}
public String getShjwJyqk() {
return shjwJyqk;
}
public void setShjwJyqk(String shjwJyqk) {
this.shjwJyqk = shjwJyqk;
}
public String getSfyxdsPdbz() {
return sfyxdsPdbz;
}
public void setSfyxdsPdbz(String sfyxdsPdbz) {
this.sfyxdsPdbz = sfyxdsPdbz;
}
public String getSfazbbdxdzPdbz() {
return sfazbbdxdzPdbz;
}
public void setSfazbbdxdzPdbz(String sfazbbdxdzPdbz) {
this.sfazbbdxdzPdbz = sfazbbdxdzPdbz;
}
public String getSfjsbrPdbz() {
return sfjsbrPdbz;
}
public void setSfjsbrPdbz(String sfjsbrPdbz) {
this.sfjsbrPdbz = sfjsbrPdbz;
}
public String getXxscPdbz() {
return xxscPdbz;
}
public void setXxscPdbz(String xxscPdbz) {
this.xxscPdbz = xxscPdbz;
}
public String getXxdjdwGajgjgdm() {
return xxdjdwGajgjgdm;
}
public void setXxdjdwGajgjgdm(String xxdjdwGajgjgdm) {
this.xxdjdwGajgjgdm = xxdjdwGajgjgdm;
}
public String getXxdjdwGajgmc() {
return xxdjdwGajgmc;
}
public void setXxdjdwGajgmc(String xxdjdwGajgmc) {
this.xxdjdwGajgmc = xxdjdwGajgmc;
}
public String getXxdjryXm() {
return xxdjryXm;
}
public void setXxdjryXm(String xxdjryXm) {
this.xxdjryXm = xxdjryXm;
}
public String getXxdjryGmsfhm() {
return xxdjryGmsfhm;
}
public void setXxdjryGmsfhm(String xxdjryGmsfhm) {
this.xxdjryGmsfhm = xxdjryGmsfhm;
}
public String getXxdjryLxdh() {
return xxdjryLxdh;
}
public void setXxdjryLxdh(String xxdjryLxdh) {
this.xxdjryLxdh = xxdjryLxdh;
}
public Date getDjsj() {
return djsj;
}
public void setDjsj(Date djsj) {
this.djsj = djsj;
}
public String getXxczdwGajgjgdm() {
return xxczdwGajgjgdm;
}
public void setXxczdwGajgjgdm(String xxczdwGajgjgdm) {
this.xxczdwGajgjgdm = xxczdwGajgjgdm;
}
public String getXxczdwGajgmc() {
return xxczdwGajgmc;
}
public void setXxczdwGajgmc(String xxczdwGajgmc) {
this.xxczdwGajgmc = xxczdwGajgmc;
}
public String getXxczryXm() {
return xxczryXm;
}
public void setXxczryXm(String xxczryXm) {
this.xxczryXm = xxczryXm;
}
public String getXxczryGmsfhm() {
return xxczryGmsfhm;
}
public void setXxczryGmsfhm(String xxczryGmsfhm) {
this.xxczryGmsfhm = xxczryGmsfhm;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public Date getXxrsksj() {
return xxrsksj;
}
public void setXxrsksj(Date xxrsksj) {
this.xxrsksj = xxrsksj;
}
public Date getXxrbksj() {
return xxrbksj;
}
public void setXxrbksj(Date xxrbksj) {
this.xxrbksj = xxrbksj;
}
public String getXxrskPdbz() {
return xxrskPdbz;
}
public void setXxrskPdbz(String xxrskPdbz) {
this.xxrskPdbz = xxrskPdbz;
}
public String getXxrbkPdbz() {
return xxrbkPdbz;
}
public void setXxrbkPdbz(String xxrbkPdbz) {
this.xxrbkPdbz = xxrbkPdbz;
}
public String getXxfcPdbz() {
return xxfcPdbz;
}
public void setXxfcPdbz(String xxfcPdbz) {
this.xxfcPdbz = xxfcPdbz;
}
public String getCyzj_zjhm() {
return cyzj_zjhm;
}
public void setCyzj_zjhm(String cyzj_zjhm) {
this.cyzj_zjhm = cyzj_zjhm;
}
public Date getSwaj() {
return swaj;
}
public void setSwaj(Date swaj) {
this.swaj = swaj;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getRydnabh() {
return rydnabh;
}
public void setRydnabh(String rydnabh) {
this.rydnabh = rydnabh;
}
public String getJgdm() {
return jgdm;
}
public void setJgdm(String jgdm) {
this.jgdm = jgdm;
}
public String getJgssxdm() {
return jgssxdm;
}
public void setJgssxdm(String jgssxdm) {
this.jgssxdm = jgssxdm;
}
public String getLxdm() {
return lxdm;
}
public void setLxdm(String lxdm) {
this.lxdm = lxdm;
}
public String getCsrqRqgzxxStr() {
return csrqRqgzxxStr;
}
public void setCsrqRqgzxxStr(String csrqRqgzxxStr) {
this.csrqRqgzxxStr = csrqRqgzxxStr;
}
public String getCsrqRqgzsxStr() {
return csrqRqgzsxStr;
}
public void setCsrqRqgzsxStr(String csrqRqgzsxStr) {
this.csrqRqgzsxStr = csrqRqgzsxStr;
}
public String getZp() {
return zp;
}
public void setZp(String zp) {
this.zp = zp;
}
public String getBhdd() {
return bhdd;
}
public void setBhdd(String bhdd) {
this.bhdd = bhdd;
}
public String getWhcd() {
return whcd;
}
public void setWhcd(String whcd) {
this.whcd = whcd;
}
public String getJgssxdmStr() {
return jgssxdmStr;
}
public void setJgssxdmStr(String jgssxdmStr) {
this.jgssxdmStr = jgssxdmStr;
}
}
package com.founder.commonutils.bzptEntity;
import java.io.Serializable;
public class TbTzxxjqTzxxlxdy implements Serializable {
private String rcdid ;
private String ztbs ;
private String bshlx ;
private String zjzdmc ;
private String afsj ;
private String lrr ;
private String lrsj ;
private String lrdwdm ;
private String lrdwmc ;
private String gxr ;
private String gxsj ;
private String scbz ;
private String zjbh ;
private String gjc ;
private String bm ;
private String ip ;
private String gxdwdm ;
private String gxdwmc ;
private String bshxq ;
private String rylx ;//01-受害人 02-嫌疑人
public String getRcdid() {
return rcdid;
}
public void setRcdid(String rcdid) {
this.rcdid = rcdid;
}
public String getZtbs() {
return ztbs;
}
public void setZtbs(String ztbs) {
this.ztbs = ztbs;
}
public String getBshlx() {
return bshlx;
}
public void setBshlx(String bshlx) {
this.bshlx = bshlx;
}
public String getZjzdmc() {
return zjzdmc;
}
public void setZjzdmc(String zjzdmc) {
this.zjzdmc = zjzdmc;
}
public String getAfsj() {
return afsj;
}
public void setAfsj(String afsj) {
this.afsj = afsj;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getLrsj() {
return lrsj;
}
public void setLrsj(String lrsj) {
this.lrsj = lrsj;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getLrdwmc() {
return lrdwmc;
}
public void setLrdwmc(String lrdwmc) {
this.lrdwmc = lrdwmc;
}
public String getGxr() {
return gxr;
}
public void setGxr(String gxr) {
this.gxr = gxr;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public String getScbz() {
return scbz;
}
public void setScbz(String scbz) {
this.scbz = scbz;
}
public String getZjbh() {
return zjbh;
}
public void setZjbh(String zjbh) {
this.zjbh = zjbh;
}
public String getGjc() {
return gjc;
}
public void setGjc(String gjc) {
this.gjc = gjc;
}
public String getBm() {
return bm;
}
public void setBm(String bm) {
this.bm = bm;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getGxdwdm() {
return gxdwdm;
}
public void setGxdwdm(String gxdwdm) {
this.gxdwdm = gxdwdm;
}
public String getGxdwmc() {
return gxdwmc;
}
public void setGxdwmc(String gxdwmc) {
this.gxdwmc = gxdwmc;
}
public String getBshxq() {
return bshxq;
}
public void setBshxq(String bshxq) {
this.bshxq = bshxq;
}
public String getRylx() {
return rylx;
}
public void setRylx(String rylx) {
this.rylx = rylx;
}
}
package com.founder.commonutils.bzptEntity;
import java.util.Date;
import java.util.List;
/**
* 案件标注表实体类
*/
public class TbXwAsjbz implements Cloneable{
private String czmsdm;//操作描述代码(最后操作描述) 1-解决 2-排除 3-退回 用于详情处判断如何提示
private String htms;//回退描述
private String jjms;//解决描述
private String jqbzms;//警情待标注描述
private String updateAsjbh;//用来更新的案件编号
private String updateJjbh;//用来更新的接警编号
private String asjbh;//案事件编号
private String asjbhs;//案事件编号
private String jjbh;//接警编号
private String jjbhs;//接警编号
private Date djsj;//登记时间
private String djsj_str;
private Date gxsj;//改写时间
private String gxsj_str;
private String ajzlb;//案件主类别
private String ajxzlb;//刑事类案案别
private String xalbdmbcms;//刑事次案类别
private String zasd;//作案手段
private String afsj;//案发时间
private String ssjz;//损失价值
private String sctlfs;//首次通联方式
private String sswp;//损失物品
private String sswpStr;//损失物品
private String zagj;//作案工具
private String zagjStr;//作案工具
private String xxdjry_xm;//信息登记人姓名
private String xxdjry_gmsfhm;//信息登记人员公民身份号码
private String xxczry_xm;//信息操作人员姓名
private String xxczdw_gajgjgdm;// 信息操作单位_公安机关机构代码
private String xxczdw_gajgmc;// 信息操作单位公安机关名称
private String xxczry_gmsfhm;//信息操作人员公民身份号码
private String xxlyms; // 信息来源
private String xxdjdw_gajgjgdm;// 信息登记单位_公安机关机构代码
private String xxdjdw_gajgmc;// 信息登记单位公安机关名称
private String xxdjry_lxdh;//信息登记人员联系电话
private String xxczry_lxdh;//信息操作人员联系电话
private String bzzt;//标注状态 2:待标注;1:已标注 3-已排除(案子无法标注,直接排除不用标注)
private String asjbzAjfl;//案件分类 01-涉枪类案件 02-网络贩枪案件 03-涉黑涉恶类案件 04-拐卖妇女儿童类案件 05-盗抢骗机动车类案件 06-组织偷渡类案件 07-电信网络诈骗类案件 08-盗抢骗案件
private String asjbz_ajfl;//案件分类 01-涉枪类案件 02-网络贩枪案件 03-涉黑涉恶类案件 04-拐卖妇女儿童类案件 05-盗抢骗机动车类案件 06-组织偷渡类案件 07-电信网络诈骗类案件 08-盗抢骗案件
private String asjbzAjflxk;// 案件分类情况
private String ajzlbStr;//案件主类别-文字描述
private String ajxzlbStr;//刑事类案案别-文字描述
private String xalbdmbcmsStr;//刑事次案类别-文字描述
private String bzms;//标注描述
private String afdjd;//案发地经度
private String afdwd;//案发地纬度
private String asjfskssj;//案发开始时间
private String asjfsjssj;//案发结束时间
private String zacl;//作案车辆
private String zaclStr;
private String xyrtmtz;//嫌疑人体貌特征
private String xyrtmtzStr;//嫌疑人体貌特征
private List<String> zaclList;
private List<String> xyrtmtzList;
private List<String> sswpList;
private List<String> zagjList;
private String jsonAjlb;
private String jsonSswp;
private String jsonZagj;
private String jsonZacl;
private String jsonXyrtmtz;
private String fpbh;
private String fadylb;//发案地域类别
private String sacs;//涉案场所
private String skjzbcms;//时空校正补充描述
private String yipaichuyijiejue;// 更新为已排除状态或者已解决状态
//分页查询用
private int begin;
private int end;
//指挥调度统计数字用
private int ybzCount;
private int dbzCount;
private int wbzCount;
private int ypcCount;
//抽验案件标注处使用
private String cj_ybz_zt;//抽检已标注案件状态(是否标注正确 0-错误 1-正确 2-被抽检到待处理)
private String cj_asjbz_ajfl;//抽检前的案件分类
private String cj_ajzlb;//抽检前的案件主类别
private String cj_ajxzlb;//抽检前的类案类别
private String cj_xalbdmbcms;//抽检前的次类案类别
private String cj_ybz_ztms;//抽检已标注案件描述(标注错误时进行描述)
private String cj_ypc_zt;//抽检已排除案件状态(是否已排除状态是否正确 0-错误 1-正确 2-被抽检到待处理)
private String cj_ypc_ztms;//抽检已排除案件描述
private String cjCount;//抽检数量
private String sfsb;//1-已上报,0-未上报
private List dwList;//抽检单位多选
private String jqbzqk;//警情标注情况 0-未标注 1-已标注
private String rl_aj_zjhm;//案事件认领人员证件号码
private String rl_jq_zjhm;//警情认领人员证件号码
private String jqjjms;// 警情解决描述
private String jqhtms;// 警情回退描述
private String jqczmsdm;// 警情操作描述代码 1-解决 2-排除 3-退回 用于详情处判断如何提示
private String tz_pdbz_dg;// 是否图侦
private String blCountNew;// 新笔录数
private String asjflzt;//案事件分类状态(新疆)
public String getTz_pdbz_dg() {
return tz_pdbz_dg;
}
public void setTz_pdbz_dg(String tz_pdbz_dg) {
this.tz_pdbz_dg = tz_pdbz_dg;
}
public String getBlCountNew() {
return blCountNew;
}
public void setBlCountNew(String blCountNew) {
this.blCountNew = blCountNew;
}
public String getJqjjms() {
return jqjjms;
}
public void setJqjjms(String jqjjms) {
this.jqjjms = jqjjms;
}
public String getJqhtms() {
return jqhtms;
}
public void setJqhtms(String jqhtms) {
this.jqhtms = jqhtms;
}
public String getJqczmsdm() {
return jqczmsdm;
}
public void setJqczmsdm(String jqczmsdm) {
this.jqczmsdm = jqczmsdm;
}
public String getJqbzms() {
return jqbzms;
}
public void setJqbzms(String jqbzms) {
this.jqbzms = jqbzms;
}
public List getDwList() {
return dwList;
}
public void setDwList(List dwList) {
this.dwList = dwList;
}
public String getSfsb() {
return sfsb;
}
public void setSfsb(String sfsb) {
this.sfsb = sfsb;
}
@Override
public Object clone() {
TbXwAsjbz tbXwAsjbz = null;
try{
tbXwAsjbz = (TbXwAsjbz)super.clone();
}catch(CloneNotSupportedException e) {
e.printStackTrace();
}
return tbXwAsjbz;
}
public String getYipaichuyijiejue() {
return yipaichuyijiejue;
}
public void setYipaichuyijiejue(String yipaichuyijiejue) {
this.yipaichuyijiejue = yipaichuyijiejue;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public String getXxdjdw_gajgjgdm() {
return xxdjdw_gajgjgdm;
}
public void setXxdjdw_gajgjgdm(String xxdjdw_gajgjgdm) {
this.xxdjdw_gajgjgdm = xxdjdw_gajgjgdm;
}
public String getXxdjdw_gajgmc() {
return xxdjdw_gajgmc;
}
public void setXxdjdw_gajgmc(String xxdjdw_gajgmc) {
this.xxdjdw_gajgmc = xxdjdw_gajgmc;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAsjbhs() {
return asjbhs;
}
public void setAsjbhs(String asjbhs) {
this.asjbhs = asjbhs;
}
public String getJjbh() {
return jjbh;
}
public void setJjbh(String jjbh) {
this.jjbh = jjbh;
}
public String getXxczdw_gajgmc() {
return xxczdw_gajgmc;
}
public void setXxczdw_gajgmc(String xxczdw_gajgmc) {
this.xxczdw_gajgmc = xxczdw_gajgmc;
}
public String getJjbhs() {
return jjbhs;
}
public void setJjbhs(String jjbhs) {
this.jjbhs = jjbhs;
}
public Date getDjsj() {
return djsj;
}
public void setDjsj(Date djsj) {
this.djsj = djsj;
}
public String getDjsj_str() {
return djsj_str;
}
public void setDjsj_str(String djsj_str) {
this.djsj_str = djsj_str;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getGxsj_str() {
return gxsj_str;
}
public void setGxsj_str(String gxsj_str) {
this.gxsj_str = gxsj_str;
}
public String getAjzlb() {
return ajzlb;
}
public void setAjzlb(String ajzlb) {
this.ajzlb = ajzlb;
}
public String getAjxzlb() {
return ajxzlb;
}
public void setAjxzlb(String ajxzlb) {
this.ajxzlb = ajxzlb;
}
public String getXalbdmbcms() {
return xalbdmbcms;
}
public void setXalbdmbcms(String xalbdmbcms) {
this.xalbdmbcms = xalbdmbcms;
}
public String getZasd() {
return zasd;
}
public void setZasd(String zasd) {
this.zasd = zasd;
}
public String getAfsj() {
return afsj;
}
public void setAfsj(String afsj) {
this.afsj = afsj;
}
public String getSsjz() {
return ssjz;
}
public void setSsjz(String ssjz) {
this.ssjz = ssjz;
}
public String getSacs() {
return sacs;
}
public void setSacs(String sacs) {
this.sacs = sacs;
}
public String getSswp() {
return sswp;
}
public void setSswp(String sswp) {
this.sswp = sswp;
}
public String getSctlfs() {
return sctlfs;
}
public void setSctlfs(String sctlfs) {
this.sctlfs = sctlfs;
}
public String getXxdjry_xm() {
return xxdjry_xm;
}
public void setXxdjry_xm(String xxdjry_xm) {
this.xxdjry_xm = xxdjry_xm;
}
public String getXxdjry_gmsfhm() {
return xxdjry_gmsfhm;
}
public void setXxdjry_gmsfhm(String xxdjry_gmsfhm) {
this.xxdjry_gmsfhm = xxdjry_gmsfhm;
}
public String getXxczry_xm() {
return xxczry_xm;
}
public void setXxczry_xm(String xxczry_xm) {
this.xxczry_xm = xxczry_xm;
}
public String getXxczry_gmsfhm() {
return xxczry_gmsfhm;
}
public void setXxczry_gmsfhm(String xxczry_gmsfhm) {
this.xxczry_gmsfhm = xxczry_gmsfhm;
}
public String getXxdjry_lxdh() {
return xxdjry_lxdh;
}
public void setXxdjry_lxdh(String xxdjry_lxdh) {
this.xxdjry_lxdh = xxdjry_lxdh;
}
public String getXxczry_lxdh() {
return xxczry_lxdh;
}
public void setXxczry_lxdh(String xxczry_lxdh) {
this.xxczry_lxdh = xxczry_lxdh;
}
public String getBzzt() {
return bzzt;
}
public void setBzzt(String bzzt) {
this.bzzt = bzzt;
}
public String getAsjbzAjfl() {
return asjbzAjfl;
}
public void setAsjbzAjfl(String asjbzAjfl) {
this.asjbzAjfl = asjbzAjfl;
}
public String getAjzlbStr() {
return ajzlbStr;
}
public void setAjzlbStr(String ajzlbStr) {
this.ajzlbStr = ajzlbStr;
}
public String getAjxzlbStr() {
return ajxzlbStr;
}
public void setAjxzlbStr(String ajxzlbStr) {
this.ajxzlbStr = ajxzlbStr;
}
public String getXalbdmbcmsStr() {
return xalbdmbcmsStr;
}
public void setXalbdmbcmsStr(String xalbdmbcmsStr) {
this.xalbdmbcmsStr = xalbdmbcmsStr;
}
public String getXxczdw_gajgjgdm() {
return xxczdw_gajgjgdm;
}
public void setXxczdw_gajgjgdm(String xxczdw_gajgjgdm) {
this.xxczdw_gajgjgdm = xxczdw_gajgjgdm;
}
public String getZagj() {
return zagj;
}
public void setZagj(String zagj) {
this.zagj = zagj;
}
public String getSswpStr() {
return sswpStr;
}
public void setSswpStr(String sswpStr) {
this.sswpStr = sswpStr;
}
public String getZagjStr() {
return zagjStr;
}
public void setZagjStr(String zagjStr) {
this.zagjStr = zagjStr;
}
public String getBzms() {
return bzms;
}
public void setBzms(String bzms) {
this.bzms = bzms;
}
public String getAfdjd() {
return afdjd;
}
public void setAfdjd(String afdjd) {
this.afdjd = afdjd;
}
public String getAfdwd() {
return afdwd;
}
public void setAfdwd(String afdwd) {
this.afdwd = afdwd;
}
public String getAsjfskssj() {
return asjfskssj;
}
public void setAsjfskssj(String asjfskssj) {
this.asjfskssj = asjfskssj;
}
public String getAsjfsjssj() {
return asjfsjssj;
}
public void setAsjfsjssj(String asjfsjssj) {
this.asjfsjssj = asjfsjssj;
}
public String getZacl() {
return zacl;
}
public void setZacl(String zacl) {
this.zacl = zacl;
}
public String getZaclStr() {
return zaclStr;
}
public void setZaclStr(String zaclStr) {
this.zaclStr = zaclStr;
}
public String getXyrtmtz() {
return xyrtmtz;
}
public void setXyrtmtz(String xyrtmtz) {
this.xyrtmtz = xyrtmtz;
}
public String getXyrtmtzStr() {
return xyrtmtzStr;
}
public void setXyrtmtzStr(String xyrtmtzStr) {
this.xyrtmtzStr = xyrtmtzStr;
}
public List<String> getZaclList() {
return zaclList;
}
public void setZaclList(List<String> zaclList) {
this.zaclList = zaclList;
}
public List<String> getXyrtmtzList() {
return xyrtmtzList;
}
public void setXyrtmtzList(List<String> xyrtmtzList) {
this.xyrtmtzList = xyrtmtzList;
}
public List<String> getSswpList() {
return sswpList;
}
public void setSswpList(List<String> sswpList) {
this.sswpList = sswpList;
}
public List<String> getZagjList() {
return zagjList;
}
public void setZagjList(List<String> zagjList) {
this.zagjList = zagjList;
}
public String getJsonAjlb() {
return jsonAjlb;
}
public void setJsonAjlb(String jsonAjlb) {
this.jsonAjlb = jsonAjlb;
}
public String getJsonSswp() {
return jsonSswp;
}
public void setJsonSswp(String jsonSswp) {
this.jsonSswp = jsonSswp;
}
public String getJsonZagj() {
return jsonZagj;
}
public void setJsonZagj(String jsonZagj) {
this.jsonZagj = jsonZagj;
}
public String getJsonZacl() {
return jsonZacl;
}
public void setJsonZacl(String jsonZacl) {
this.jsonZacl = jsonZacl;
}
public String getJsonXyrtmtz() {
return jsonXyrtmtz;
}
public void setJsonXyrtmtz(String jsonXyrtmtz) {
this.jsonXyrtmtz = jsonXyrtmtz;
}
public String getFpbh() {
return fpbh;
}
public void setFpbh(String fpbh) {
this.fpbh = fpbh;
}
public int getBegin() {
return begin;
}
public void setBegin(int begin) {
this.begin = begin;
}
public int getEnd() {
return end;
}
public void setEnd(int end) {
this.end = end;
}
public int getYbzCount() {
return ybzCount;
}
public void setYbzCount(int ybzCount) {
this.ybzCount = ybzCount;
}
public int getDbzCount() {
return dbzCount;
}
public void setDbzCount(int dbzCount) {
this.dbzCount = dbzCount;
}
public int getWbzCount() {
return wbzCount;
}
public void setWbzCount(int wbzCount) {
this.wbzCount = wbzCount;
}
public String getFadylb() {
return fadylb;
}
public void setFadylb(String fadylb) {
this.fadylb = fadylb;
}
public String getSkjzbcms() {
return skjzbcms;
}
public void setSkjzbcms(String skjzbcms) {
this.skjzbcms = skjzbcms;
}
public String getUpdateAsjbh() {
return updateAsjbh;
}
public void setUpdateAsjbh(String updateAsjbh) {
this.updateAsjbh = updateAsjbh;
}
public String getUpdateJjbh() {
return updateJjbh;
}
public void setUpdateJjbh(String updateJjbh) {
this.updateJjbh = updateJjbh;
}
public String getHtms() {
return htms;
}
public void setHtms(String htms) {
this.htms = htms;
}
public String getJjms() {
return jjms;
}
public void setJjms(String jjms) {
this.jjms = jjms;
}
public String getCzmsdm() {
return czmsdm;
}
public void setCzmsdm(String czmsdm) {
this.czmsdm = czmsdm;
}
public int getYpcCount() {
return ypcCount;
}
public void setYpcCount(int ypcCount) {
this.ypcCount = ypcCount;
}
public String getCj_ybz_zt() {
return cj_ybz_zt;
}
public void setCj_ybz_zt(String cj_ybz_zt) {
this.cj_ybz_zt = cj_ybz_zt;
}
public String getCj_asjbz_ajfl() {
return cj_asjbz_ajfl;
}
public void setCj_asjbz_ajfl(String cj_asjbz_ajfl) {
this.cj_asjbz_ajfl = cj_asjbz_ajfl;
}
public String getCj_ajzlb() {
return cj_ajzlb;
}
public void setCj_ajzlb(String cj_ajzlb) {
this.cj_ajzlb = cj_ajzlb;
}
public String getCj_ajxzlb() {
return cj_ajxzlb;
}
public void setCj_ajxzlb(String cj_ajxzlb) {
this.cj_ajxzlb = cj_ajxzlb;
}
public String getCj_xalbdmbcms() {
return cj_xalbdmbcms;
}
public void setCj_xalbdmbcms(String cj_xalbdmbcms) {
this.cj_xalbdmbcms = cj_xalbdmbcms;
}
public String getCj_ybz_ztms() {
return cj_ybz_ztms;
}
public void setCj_ybz_ztms(String cj_ybz_ztms) {
this.cj_ybz_ztms = cj_ybz_ztms;
}
public String getCj_ypc_zt() {
return cj_ypc_zt;
}
public void setCj_ypc_zt(String cj_ypc_zt) {
this.cj_ypc_zt = cj_ypc_zt;
}
public String getCj_ypc_ztms() {
return cj_ypc_ztms;
}
public void setCj_ypc_ztms(String cj_ypc_ztms) {
this.cj_ypc_ztms = cj_ypc_ztms;
}
public String getCjCount() {
return cjCount;
}
public void setCjCount(String cjCount) {
this.cjCount = cjCount;
}
public String getAsjbz_ajfl() {
return asjbz_ajfl;
}
public void setAsjbz_ajfl(String asjbz_ajfl) {
this.asjbz_ajfl = asjbz_ajfl;
}
public String getJqbzqk() {
return jqbzqk;
}
public void setJqbzqk(String jqbzqk) {
this.jqbzqk = jqbzqk;
}
public String getRl_aj_zjhm() {
return rl_aj_zjhm;
}
public void setRl_aj_zjhm(String rl_aj_zjhm) {
this.rl_aj_zjhm = rl_aj_zjhm;
}
public String getRl_jq_zjhm() {
return rl_jq_zjhm;
}
public void setRl_jq_zjhm(String rl_jq_zjhm) {
this.rl_jq_zjhm = rl_jq_zjhm;
}
public String getAsjflzt() {
return asjflzt;
}
public void setAsjflzt(String asjflzt) {
this.asjflzt = asjflzt;
}
public String getAsjbzAjflxk() {
return asjbzAjflxk;
}
public void setAsjbzAjflxk(String asjbzAjflxk) {
this.asjbzAjflxk = asjbzAjflxk;
}
}
package com.founder.commonutils.bzptEntity;
import java.io.Serializable;
/**
*
* @author yangyang
* @date 2019/12/17
*/
public class TbZtcbyGjc implements Serializable {
private String zjbh ;
private String gjc ;
private String bzgjc ;
private String bm ;
private String zjyz ;
private String bzzd ;
private String scbz ;
private String lrsj ;
private String ip ;
private String lrdwdm ;
private String lrdwmc ;
private String gxr ;
private String gxsj ;
private String gxdwdm ;
private String gxdwmc ;
private String ztbs ;
private String gjcxq ;
public String getZjbh() {
return zjbh;
}
public void setZjbh(String zjbh) {
this.zjbh = zjbh;
}
public String getGjc() {
return gjc;
}
public void setGjc(String gjc) {
this.gjc = gjc;
}
public String getBzgjc() {
return bzgjc;
}
public void setBzgjc(String bzgjc) {
this.bzgjc = bzgjc;
}
public String getBm() {
return bm;
}
public void setBm(String bm) {
this.bm = bm;
}
public String getZjyz() {
return zjyz;
}
public void setZjyz(String zjyz) {
this.zjyz = zjyz;
}
public String getBzzd() {
return bzzd;
}
public void setBzzd(String bzzd) {
this.bzzd = bzzd;
}
public String getScbz() {
return scbz;
}
public void setScbz(String scbz) {
this.scbz = scbz;
}
public String getLrsj() {
return lrsj;
}
public void setLrsj(String lrsj) {
this.lrsj = lrsj;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getLrdwmc() {
return lrdwmc;
}
public void setLrdwmc(String lrdwmc) {
this.lrdwmc = lrdwmc;
}
public String getGxr() {
return gxr;
}
public void setGxr(String gxr) {
this.gxr = gxr;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public String getGxdwdm() {
return gxdwdm;
}
public void setGxdwdm(String gxdwdm) {
this.gxdwdm = gxdwdm;
}
public String getGxdwmc() {
return gxdwmc;
}
public void setGxdwmc(String gxdwmc) {
this.gxdwmc = gxdwmc;
}
public String getZtbs() {
return ztbs;
}
public void setZtbs(String ztbs) {
this.ztbs = ztbs;
}
public String getGjcxq() {
return gjcxq;
}
public void setGjcxq(String gjcxq) {
this.gjcxq = gjcxq;
}
}
package com.founder.commonutils.bzptEntity;
@SuppressWarnings("serial")
public class XkXcJbXx extends BaseModel{
private String xcbh = null; // 现勘编号,勘验号
private String id = null; // 主键ID
private String jcjid = null; // 接处警id
private String ajid = null; // 案件id
private String xcfkh = null; // 现场复勘号
private String kysjks = null; // 勘验时间(开始)
private String kysjjs = null; // 勘验时间(结束)
private String kydd = null; // 勘验地点
private String bhrxm = null; // 保护人姓名
private String bhdw = null; // 保护单位
private String bhrzw = null; // 保护人职务
private String bhcs = null; // 保护措施
private String bhsj = null; // 保护时间
private String xcwpfd = null; // 现场物品翻动程度
private String xctj = null; // 现场条件
private String tqqk = null; // 天气情况(选择)
private String tqqkqt = null; // 天气情况其他值(文字)
private String sd = null; // 湿度
private String xdsd = null; // 相对湿度
private String fx = null; // 风向
private String gztj = null; // 光照条件
private String xczhry = null; // 现场指挥人员
private String kyjcry = null; // 勘验检查人员
private String qtddxcry = null; // 其他到达现场人员
private String xcylw = null; // 现场遗留物
private String xcczyjxz = null; // 现场处置意见(选择)
private String xcczyjwz = null; // 现场处置意见(文字)
private String kyjcqk = null; // 勘验检查情况
private String kyjcqknr = null; // 勘验检查情况内容
private String lx = null; // 录像
private String ly = null; // 录音
private String swqks = null; // 伤亡情况(伤)
private String swqkw = null; // 伤亡情况(亡)
private String sswpzjz = null; // 损失物品总价值
private String jzrbz = null; // 见证人备注
private String bcbz = null; // 保存标志
private String wcbz = null; // 完成标志
private String hgbz = null; // 合格标志
private String xckyurl=null; // 现勘详情
private String jd = null;// 精度
private String wd = null;// 纬度
private String fasjq = null;//案发开始时间
private String fasjz = null;//案发时间结束时间
public String getJd() {
return jd;
}
public void setJd(String jd) {
this.jd = jd;
}
public String getWd() {
return wd;
}
public void setWd(String wd) {
this.wd = wd;
}
public String getXckyurl() {
return xckyurl;
}
public void setXckyurl(String xckyurl) {
this.xckyurl = xckyurl;
}
public String getXcbh() {
return xcbh;
}
public void setXcbh(String xcbh) {
this.xcbh = xcbh;
}
@Override
public String getId() {
return id;
}
@Override
public void setId(String id) {
this.id = id;
}
public String getJcjid() {
return jcjid;
}
public void setJcjid(String jcjid) {
this.jcjid = jcjid;
}
public String getAjid() {
return ajid;
}
public void setAjid(String ajid) {
this.ajid = ajid;
}
public String getXcfkh() {
return xcfkh;
}
public void setXcfkh(String xcfkh) {
this.xcfkh = xcfkh;
}
public String getKysjks() {
return kysjks;
}
public void setKysjks(String kysjks) {
this.kysjks = kysjks;
}
public String getKysjjs() {
return kysjjs;
}
public void setKysjjs(String kysjjs) {
this.kysjjs = kysjjs;
}
public String getKydd() {
return kydd;
}
public void setKydd(String kydd) {
this.kydd = kydd;
}
public String getBhrxm() {
return bhrxm;
}
public void setBhrxm(String bhrxm) {
this.bhrxm = bhrxm;
}
public String getBhdw() {
return bhdw;
}
public void setBhdw(String bhdw) {
this.bhdw = bhdw;
}
public String getBhrzw() {
return bhrzw;
}
public void setBhrzw(String bhrzw) {
this.bhrzw = bhrzw;
}
public String getBhcs() {
return bhcs;
}
public void setBhcs(String bhcs) {
this.bhcs = bhcs;
}
public String getBhsj() {
return bhsj;
}
public void setBhsj(String bhsj) {
this.bhsj = bhsj;
}
public String getXcwpfd() {
return xcwpfd;
}
public void setXcwpfd(String xcwpfd) {
this.xcwpfd = xcwpfd;
}
public String getXctj() {
return xctj;
}
public void setXctj(String xctj) {
this.xctj = xctj;
}
public String getTqqk() {
return tqqk;
}
public void setTqqk(String tqqk) {
this.tqqk = tqqk;
}
public String getTqqkqt() {
return tqqkqt;
}
public void setTqqkqt(String tqqkqt) {
this.tqqkqt = tqqkqt;
}
public String getSd() {
return sd;
}
public void setSd(String sd) {
this.sd = sd;
}
public String getXdsd() {
return xdsd;
}
public void setXdsd(String xdsd) {
this.xdsd = xdsd;
}
public String getFx() {
return fx;
}
public void setFx(String fx) {
this.fx = fx;
}
public String getGztj() {
return gztj;
}
public void setGztj(String gztj) {
this.gztj = gztj;
}
public String getXczhry() {
return xczhry;
}
public void setXczhry(String xczhry) {
this.xczhry = xczhry;
}
public String getKyjcry() {
return kyjcry;
}
public void setKyjcry(String kyjcry) {
this.kyjcry = kyjcry;
}
public String getQtddxcry() {
return qtddxcry;
}
public void setQtddxcry(String qtddxcry) {
this.qtddxcry = qtddxcry;
}
public String getXcylw() {
return xcylw;
}
public void setXcylw(String xcylw) {
this.xcylw = xcylw;
}
public String getXcczyjxz() {
return xcczyjxz;
}
public void setXcczyjxz(String xcczyjxz) {
this.xcczyjxz = xcczyjxz;
}
public String getXcczyjwz() {
return xcczyjwz;
}
public void setXcczyjwz(String xcczyjwz) {
this.xcczyjwz = xcczyjwz;
}
public String getKyjcqk() {
return kyjcqk;
}
public void setKyjcqk(String kyjcqk) {
this.kyjcqk = kyjcqk;
}
public String getLx() {
return lx;
}
public void setLx(String lx) {
this.lx = lx;
}
public String getLy() {
return ly;
}
public void setLy(String ly) {
this.ly = ly;
}
public String getSwqks() {
return swqks;
}
public void setSwqks(String swqks) {
this.swqks = swqks;
}
public String getSwqkw() {
return swqkw;
}
public void setSwqkw(String swqkw) {
this.swqkw = swqkw;
}
public String getSswpzjz() {
return sswpzjz;
}
public void setSswpzjz(String sswpzjz) {
this.sswpzjz = sswpzjz;
}
public String getJzrbz() {
return jzrbz;
}
public void setJzrbz(String jzrbz) {
this.jzrbz = jzrbz;
}
public String getBcbz() {
return bcbz;
}
public void setBcbz(String bcbz) {
this.bcbz = bcbz;
}
public String getWcbz() {
return wcbz;
}
public void setWcbz(String wcbz) {
this.wcbz = wcbz;
}
public String getHgbz() {
return hgbz;
}
public void setHgbz(String hgbz) {
this.hgbz = hgbz;
}
public String getKyjcqknr() {
return kyjcqknr;
}
public void setKyjcqknr(String kyjcqknr) {
this.kyjcqknr = kyjcqknr;
}
public String getFasjq() {
return fasjq;
}
public void setFasjq(String fasjq) {
this.fasjq = fasjq;
}
public String getFasjz() {
return fasjz;
}
public void setFasjz(String fasjz) {
this.fasjz = fasjz;
}
}
\ No newline at end of file
......@@ -68,6 +68,12 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.dom4j/dom4j -->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.1</version>
</dependency>
<!-- 引入spring-data-elasticsearch-->
<!-- <dependency>
<groupId>org.springframework.boot</groupId>
......
package com.founder.bzpt.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.founder.bzpt.service.IDetailService;
import com.founder.commonutils.bzptEntity.*;
import com.founder.commonutils.publicEntity.MapRestResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.map.HashedMap;
import org.elasticsearch.action.update.UpdateRequest;
import org.elasticsearch.action.update.UpdateResponse;
import org.elasticsearch.client.Client;
import org.elasticsearch.common.xcontent.XContentFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.*;
@Controller
@RequestMapping("/newAsjbz")
@Slf4j
@Api(tags = "案件标注详情")
public class DetailController {
@Value("${xckyXxUrl}")
private String xckyXxUrl;
@Autowired
private Client client;
@Autowired
private IDetailService detailervice;
@ApiOperation(value = "案件信息")
@ResponseBody
@PostMapping(value = "/getAsjxxDetail")
public MapRestResult getAsjxxDetail(@RequestParam(value = "asjbh") String asjbh) {
TbStAsj list = detailervice.getAsjxxDetail(asjbh);
return MapRestResult.build(200,"成功获取案件详细信息","1",list);
}
/**
* 通过案件编号拿到服务标志号
*
* @return
*/
@ApiOperation(value = "服务标志号")
@ResponseBody
@PostMapping(value = "/getFwbzhList")
public MapRestResult getFwbzhList(@RequestParam(value = "asjbh") String asjbh) {
List<TbTzxxjqTzxxlxdy> listTbTzxxjqTzxxlxdy = detailervice.getFwbzhList(asjbh);
return MapRestResult.build(200,"成功获取案件详细信息","1",listTbTzxxjqTzxxlxdy);
}
@ApiOperation(value = "受害人信息")
@PostMapping("/getRybhList")
@ResponseBody
public MapRestResult getRybhList(@RequestParam(value = "asjbh") String asjbh){
List<TbStRy> listTbStRy = detailervice.getTbStRyByAsjbh(asjbh, "TB_XW_RYBH");
if (listTbStRy != null && listTbStRy.size() > 0) {
Qgckzp getzp = new Qgckzp(); //全国人员常口
for (int i = 0; i < listTbStRy.size(); i++) {
TbStRy ryxx = listTbStRy.get(i);
String sfzh = ryxx.getCyzjZjhm();
if (sfzh != null && !"".equals(sfzh.trim())) {
String ryzp = getzp.getQgckZpXml(sfzh);//获取人员照片
ryxx.setEdzzplj(ryzp);
}
}
}
String rybhCount = "0";
if(listTbStRy!=null){
rybhCount = ""+listTbStRy.size();
}
return MapRestResult.build(200,"成功获取受害人信息",listTbStRy.size(),listTbStRy);
}
@ApiOperation(value = "嫌疑人信息")
@PostMapping("/getZbfzxyrxxList")
@ResponseBody
public MapRestResult getZbfzxyrxxList(@RequestParam(value = "asjbh") String asjbh){
//通过案件编号拿到受害人信息
//如没有案件编号表示没有相关联的受害人信息
//拿到身份证号码调用人员常口---数据库落地数据基本只有身份证号码
List<TbStRy> listTbStRy = detailervice.getTbStRyByAsjbh(asjbh, "TB_XW_ZBFZXYR");
if (listTbStRy != null && listTbStRy.size() > 0) {
Qgckzp getzp = new Qgckzp(); //全国人员常口
for (int i = 0; i < listTbStRy.size(); i++) {
TbStRy ryxx = listTbStRy.get(i);
String sfzh = ryxx.getCyzjZjhm();
if (sfzh != null && !"".equals(sfzh.trim())) {
String ryzp = getzp.getQgckZpXml(sfzh);//获取人员照片
ryxx.setEdzzplj(ryzp);
}
}
}
String zbfzxyrCount = "0";
if(listTbStRy!=null){
zbfzxyrCount = ""+listTbStRy.size();
}
return MapRestResult.build(200,"成功获取嫌疑人信息",listTbStRy.size(),listTbStRy);
}
@ApiOperation(value = "报案人信息")
@PostMapping("/getBarxxList")
@ResponseBody
public MapRestResult getBarxxList(@RequestParam(value = "asjbh") String asjbh){
//通过案件编号拿到受害人信息
//如没有案件编号表示没有相关联的受害人信息
//拿到身份证号码调用人员常口---数据库落地数据基本只有身份证号码
Map<String, Object> resultMap = new HashMap<String, Object>();
List<TbStRy> listTbStRy = detailervice.getTbStRyByAsjbh(asjbh, "TB_XW_BA");
if (listTbStRy != null && listTbStRy.size() > 0) {
Qgckzp getzp = new Qgckzp(); //全国人员常口
for (int i = 0; i < listTbStRy.size(); i++) {
TbStRy ryxx = listTbStRy.get(i);
String sfzh = ryxx.getCyzjZjhm();
if (sfzh != null && !"".equals(sfzh.trim())) {
String ryzp = getzp.getQgckZpXml(sfzh);//获取人员照片
ryxx.setEdzzplj(ryzp);
}
}
}
String barCount = "0";
if(listTbStRy!=null){
barCount = ""+listTbStRy.size();
}
return MapRestResult.build(200,"成功获取报案人信息",listTbStRy.size(),listTbStRy);
}
@ApiOperation(value = "获取标注信息")
@PostMapping("/getAsjbzxx")
@ResponseBody
public MapRestResult getAsjbzxx(TbXwAsjbz tbXwAsjbz){
Map<String, Object> resultMap = new HashedMap();
TbXwAsjbz tbXwAsjbzResult = detailervice.getTbXwAsjbzByObject(tbXwAsjbz);
if (tbXwAsjbzResult != null) {
if (tbXwAsjbzResult != null) {
if (tbXwAsjbzResult.getAjzlb() != null && !"".equals(tbXwAsjbzResult.getAjzlb().trim())) {
BzJson jsonAjzlb = new BzJson();
jsonAjzlb.setName(tbXwAsjbzResult.getAjzlbStr());
jsonAjzlb.setValue(tbXwAsjbzResult.getAjzlb());
List<BzJson> ajzlbChildrenList = new ArrayList<>();
if (tbXwAsjbzResult.getAjxzlb() != null && !"".equals(tbXwAsjbzResult.getAjxzlb().trim())) {
BzJson jsonAjxzlb = new BzJson();//放入主案的hildren中
jsonAjxzlb.setName(tbXwAsjbzResult.getAjxzlbStr());
jsonAjxzlb.setValue(tbXwAsjbzResult.getAjxzlb());
List<BzJson> ajxzlbChildrenList = new ArrayList<>();
if (tbXwAsjbzResult.getXalbdmbcms() != null && !"".equals(tbXwAsjbzResult.getXalbdmbcms().trim())) {
BzJson jsonXalbdmbcms = new BzJson(); //放到类案的Children中
jsonXalbdmbcms.setName(tbXwAsjbzResult.getXalbdmbcmsStr());
jsonXalbdmbcms.setValue(tbXwAsjbzResult.getXalbdmbcms());
List<BzJson> xalbdmbcmsChildrenList = new ArrayList<>();
jsonXalbdmbcms.setChildren(xalbdmbcmsChildrenList);
ajxzlbChildrenList.add(jsonXalbdmbcms);
jsonAjxzlb.setChildren(ajxzlbChildrenList);
}
ajzlbChildrenList.add(jsonAjxzlb);
jsonAjzlb.setChildren(ajzlbChildrenList);
}
String jsonAjlbStr = JSONObject.toJSONString(jsonAjzlb);
resultMap.put("jsonAjlbStr", jsonAjlbStr);
}
resultMap.put("tbXwAsjbz", tbXwAsjbzResult);
}
resultMap.put("tbXwAsjbz", tbXwAsjbzResult);
}
String bzzt = "0";
if (tbXwAsjbzResult != null) {
String tempBzzt = tbXwAsjbzResult.getBzzt();
if (tempBzzt == null || "".equals(tempBzzt.trim())) {
bzzt = "0";
} else {
bzzt = tempBzzt;
}
}
return MapRestResult.build(200,"成功获取报案人信息",bzzt,tbXwAsjbzResult);
}
public String parseJson(String codes, String type) {
String jsonXyrtmtzStr = "";//保存转换后的字符串
List<BzJson> parentJsonList = new ArrayList<>();//用于存储父节点 该地方只会有最多两层节点
String[] arr = codes.split(",");
if (arr != null && arr.length > 0) {
for (int i = 0; i < arr.length; i++) {
SysDictitem sys = detailervice.getNameByCode(arr[i], type);
if (sys != null) {
if (sys.getPid() == null || "".equals(sys.getPid().trim())) {//不存在父节点,直接为根节点
BzJson parentJson = new BzJson();
parentJson.setName(sys.getName());
parentJson.setValue(sys.getCode());
parentJsonList.add(parentJson);
} else {//存在父节点
BzJson childrenJson = new BzJson();//根节点信息
childrenJson.setName(sys.getName());
childrenJson.setValue(sys.getCode());
//判断父节点的list中是否存在该子节点的父节点信息
if (parentJsonList.size() > 0) {
for (int t = 0; t < parentJsonList.size(); t++) {//遍历父节点集合信息
BzJson tempJson = parentJsonList.get(t);
if (sys.getPid().equals(tempJson.getValue())) {//存在父节点的list中,添加到父节点bzjson的children
List<BzJson> listChildren = tempJson.getChildren();
listChildren.add(childrenJson);
break;//跳出循环
} else {//不存在父节点
if (t == parentJsonList.size() - 1) {//且为最后一个
BzJson newTempPJson = new BzJson();
newTempPJson.setValue(sys.getPid());
newTempPJson.setName(sys.getpName());
List<BzJson> listChildren = new ArrayList<>();
listChildren.add(childrenJson);
newTempPJson.setChildren(listChildren);
parentJsonList.add(newTempPJson);
break;//跳出循环
}
}
}
} else {
BzJson parentJson = new BzJson();
parentJson.setName(sys.getpName());
parentJson.setValue(sys.getPid());
List<BzJson> listChildren = new ArrayList<>();
listChildren.add(childrenJson);
parentJson.setChildren(listChildren);
parentJsonList.add(parentJson);
}
}
}
}
}
//遍历parentJsonList
if (parentJsonList.size() > 0) {
for (int i = 0; i < parentJsonList.size(); i++) {
String tempJsonStr = JSONObject.toJSONString(parentJsonList.get(i));;
if (i != 0) {
jsonXyrtmtzStr += "," + tempJsonStr;
} else {
jsonXyrtmtzStr = tempJsonStr;
}
}
}
return jsonXyrtmtzStr;
}
@ApiOperation(value = "删除标识号")
@PostMapping(value = "/deleteBsh")
@ResponseBody
public MapRestResult deleteBsh(@RequestParam(value = "zjbh", defaultValue = "") String zjbh) {
Map<String, Object> resultMap = new HashedMap();
int res;
String state = "error";
res = detailervice.deleteBsh(zjbh);
if (res > 0) {
state = "success";
}
resultMap.put("state", state);
return MapRestResult.build(200,"成功删除标识号","1","success");
}
@ApiOperation(value = "新增服务标识号信息")
@PostMapping("/insertFwbsh")
@ResponseBody
public MapRestResult insertFwbsh(@RequestParam(value = "insertBshItem") String insertBshItem,HttpServletRequest requset)
{
//拿到登录用户
//User user = (User)requset.getSession().getAttribute("USER");
//String trueName=user.getTrueName();
int res;
String state = "error";
Map<String, Object> resultMap = new HashedMap();
String zjbh = "";
String bm = "";
String gjc = "";
String bshxq ="";
String bshlx = "";
String rylx = "";
String ztbs = "";
//解析json数据
JSONArray json = JSONArray.parseArray(insertBshItem);
Iterator<Object> iterator = json.iterator();
while(iterator.hasNext()) {
JSONObject obj = (JSONObject) iterator.next();
zjbh = (String) obj.get("zjbh");
bm = (String) obj.get("bm");
gjc = (String) obj.get("gjc");
bshxq = (String) obj.get("bshxq");
bshlx = (String) obj.get("bshlx");
rylx = (String) obj.get("rylx");
ztbs = (String) obj.get("ztbs");
TbTzxxjqTzxxlxdy tbTzxxjqTzxxlxdy = new TbTzxxjqTzxxlxdy();
tbTzxxjqTzxxlxdy.setLrr("admin");
tbTzxxjqTzxxlxdy.setScbz("0");
tbTzxxjqTzxxlxdy.setGxr("admin");
tbTzxxjqTzxxlxdy.setBshlx(bshlx);
tbTzxxjqTzxxlxdy.setZtbs(ztbs);
tbTzxxjqTzxxlxdy.setZjbh(zjbh);
tbTzxxjqTzxxlxdy.setBm(bm);
tbTzxxjqTzxxlxdy.setBshxq(bshxq);
if(gjc!=null){
tbTzxxjqTzxxlxdy.setGjc(gjc.trim());//由于前台界面录入时复制粘贴存在前后空格的情况,故在关键词不为null时去掉字符串前后空格后入库
}
tbTzxxjqTzxxlxdy.setRylx(rylx);
String seq = CommonFunc.getMainSeq1();
tbTzxxjqTzxxlxdy.setRcdid(seq);
res = detailervice.insertFwbsh(tbTzxxjqTzxxlxdy);
if (res > 0) {
state = "success";
resultMap.put("state", state);
}else{
return MapRestResult.build(200,"新增标识号失败","1","fail");
}
}
return MapRestResult.build(200,"新增标识号成功","1","success");
}
@ApiOperation(value = "更新服务标识号信息")
@PostMapping("/updateBsh")
@ResponseBody
public MapRestResult updateBsh(@RequestParam(value = "zjbh") String zjbh,@RequestParam(value = "ryxq") String ryxq,@RequestParam(value = "bjBshHm") String bjBshHm,@RequestParam(value = "bjBshXq") String bjBshXq,@RequestParam(value = "bshlx") String bshlx){
Map<String, Object> resultMap = new HashedMap();
int res;
String state = "error";
res = detailervice.updateBsh(zjbh, ryxq, bjBshHm, bjBshXq, bshlx);
if (res > 0) {
state = "success";
}
resultMap.put("state", state);
return MapRestResult.build(200,"更新服务标识号信息成功","1","success");
}
@ApiOperation(value = "保存标注信息")
@PostMapping("/saveAsjbzxx")
@ResponseBody
public MapRestResult saveAsjbzxx(TbXwAsjbz tbXwAsjbz,HttpServletRequest requset) {
//拿到登录用户
//User user = (User) requset.getSession().getAttribute("USER");
tbXwAsjbz.setXxdjry_xm("admin"); // 信息登记人员_姓名
tbXwAsjbz.setXxczry_gmsfhm("admin"); // 信息操作人员_公民身份证号码
tbXwAsjbz.setXxdjry_gmsfhm("admin"); // 信息登记人员_公民身份证号码
tbXwAsjbz.setXxczry_xm("admin"); // 信息操作人员_姓名
tbXwAsjbz.setXxczdw_gajgjgdm("admin"); // '信息操作单位_公安机关机构代码'
tbXwAsjbz.setXxczdw_gajgmc("admin"); // '信息操作单位_公安机关名称'
tbXwAsjbz.setXxdjry_lxdh("admin"); // '信息登记人员_联系电话'
tbXwAsjbz.setXxdjdw_gajgmc("admin"); // '信息登记人员_公安机关名称'
tbXwAsjbz.setXxdjdw_gajgjgdm("admin"); // '信息登记单位_公安机关机构代码'
tbXwAsjbz.setXxlyms("公安部"); // '信息来源描述'
tbXwAsjbz.setRl_aj_zjhm("admin");//案件认领人员证件号码 标注时,如果该案子没有被认领,则此时标注的人员即为标注人员
tbXwAsjbz.setRl_jq_zjhm("admin");//警情认领人员证件号码
TbXwAsjbz tbXwAsjbzResult = detailervice.getTbXwAsjbzByObject(tbXwAsjbz);
int num;
if (tbXwAsjbz.getAsjbzAjfl() == null || tbXwAsjbz.getAsjbzAjfl() == "") {
tbXwAsjbz.setAsjflzt("0");
} else {
tbXwAsjbz.setAsjflzt("1");
}
if (tbXwAsjbzResult != null) {
//用来查询
String searchAsjbh = tbXwAsjbzResult.getAsjbh();
//用来update
String newAsjbh = tbXwAsjbz.getAsjbh();
tbXwAsjbz.setAsjbh(searchAsjbh);
tbXwAsjbz.setUpdateAsjbh(newAsjbh);
tbXwAsjbz.setAsjbh(tbXwAsjbzResult.getAsjbh());
num = detailervice.updateTbXwAsjbzByObject(tbXwAsjbz);
} else {
num = detailervice.insertTbXwAsjbzByObject(tbXwAsjbz);
}
if (num > 0) {
String asjbh = tbXwAsjbz.getAsjbh();
if (asjbh != null && !"".equals(asjbh.trim())) {
//更新es索引asjnm中的数据(这里不再通过增量更新,当数据高并发时,solr易出现卡死或者丢失数据)
updateTbStAsjEsData(asjbh);
}
}
return MapRestResult.build(200,"保存标注信息成功","1","success");
}
// es更新 TbStAsj实例
public Map<String, Object> updateTbStAsjEsData(String asjbh){
String message="";
try {
TbStAsjEsEntity tbStAsjEsEntity = detailervice.getTbStAsjEsEntity(asjbh);
final UpdateRequest request = new UpdateRequest();
request.index("qgasj");// 索引名
request.type("pointdata");// 库
request.id(tbStAsjEsEntity.getAsjbh());
request.doc(XContentFactory.jsonBuilder().startObject()
.field("asjbh", tbStAsjEsEntity.getAsjbh())
.field("asjbzAjfl",tbStAsjEsEntity.getAsjbz_ajfl())// 案件分类
.field("ajzlb",tbStAsjEsEntity.getAjzlb())
.field("ajzlbMc",tbStAsjEsEntity.getAjzlbmc())// 主案类别名称
.field("ajxzlb",tbStAsjEsEntity.getAjxzlb())
.field("ajxzlbMc",tbStAsjEsEntity.getAjxzlbmc())// 类案类别名称
.field("xalbdmbcms",tbStAsjEsEntity.getXalbdmbcms())
.field("xalbdmbcmsMc",tbStAsjEsEntity.getXalbdmbcmsmc())// 次类案类别名称
.field("bzzt",tbStAsjEsEntity.getBzzt())// 标注状态
.field("bzztMs",tbStAsjEsEntity.getBzztMs())// 标注状态描述
.field("bzms",tbStAsjEsEntity.getBzms())// 标注描述
.field("ssjzrmby",tbStAsjEsEntity.getSsjzrmby())// 涉案价值
.endObject());
final UpdateResponse updateResponse = client.update(request).get();
System.out.println("索引名称:" + updateResponse.getIndex());
System.out.println("文档类型:" + updateResponse.getType());
System.out.println("ID:" + updateResponse.getId());
System.out.println("版本:" + updateResponse.getVersion());
System.out.println("是否创建成功:" + "success");
/*client.close();*/
message="同步成功";
}catch (Exception e){
e.printStackTrace();
message="同步失败";
}
Map<String, Object> map=new HashMap<>();
map.put("msg",message);
return map;
}
@ApiOperation(value = "关键词信息")
@PostMapping("/getGjcList")
@ResponseBody
public MapRestResult getGjcList(@RequestParam(value = "asjbh") String asjbh){
List<TbZtcbyGjc> listZtc = detailervice.getGjcList(asjbh);
return MapRestResult.build(200,"获取关键词信息成功",listZtc.size(),listZtc);
}
@ApiOperation(value = "现场勘验信息")
@ResponseBody
@PostMapping(value="/getXckyDetail")
public MapRestResult getXckyDetail(@RequestParam(value = "asjbh") String asjbh){
XkXcJbXx xkXcJbXx = detailervice.getXckyXxByObjects(asjbh);
if(xkXcJbXx!=null){
xkXcJbXx.setXckyurl(xckyXxUrl);
}
return MapRestResult.build(200,"获取现场勘验信息成功","1",xkXcJbXx);
}
}
package com.founder.bzpt.controller;
import com.founder.bzpt.service.impl.EsAsjQueryServiceImpl;
import com.founder.commonutils.bzptEntity.AsjRyRelateVO;
import com.founder.commonutils.publicEntity.MapRestResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* Created by admin on 2021/07/08.
*/
@Controller
@RequestMapping("/bz")
@Slf4j
@Api(tags = "案件标注ES查询")
public class EsQueryController {
@ApiOperation(value = "案件标注ES查询")
@RequestMapping(value = "/esAsjQuery",method = RequestMethod.POST)
@ResponseBody
public MapRestResult AsjApiQuery(AsjRyRelateVO asj, @RequestParam(value = "page") String page
, @RequestParam(value = "rows") String rows, HttpServletRequest request) throws Exception {
//拿到登录用户
/* User user = (User)request.getSession().getAttribute("USER");
// 根据用户GRADE判断 S省级 D地市 X县级 K科所级(立案单位)
if("S".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,2));
} else if("D".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,4));
}else if("X".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,6));
}else{
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,6));
}*/
List<Map<String, Object>> listMaps = new ArrayList<>();
List<Map<String, Object>> listMapsBack = new ArrayList<>();
Map<String, Object> resultMapHtml = new HashMap<String, Object>();
listMaps = EsAsjQueryServiceImpl.searchQuery("qgasj",asj,null,page,rows);
// 取出总数
int total = 0;
for (Map<String, Object> map : listMaps) {
if(map.containsKey("Count")){
total = Integer.valueOf(map.get("Count").toString());
}else{
listMapsBack.add(map);
}
}
return MapRestResult.build(200,"成功获取案件信息",total,listMapsBack);
}
//案事件
public List<Map<String, Object>> exportAsjEs(AsjRyRelateVO asj, String page
, String rows, HttpServletRequest request) throws Exception {
//拿到登录用户
/* User user = (User)request.getSession().getAttribute("USER");
// 根据用户GRADE判断 S省级 D地市 X县级 K科所级(立案单位)
if("S".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,2));
} else if("D".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,4));
}else if("X".equals(user.getGrade())){
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,6));
}else{
asj.setLadw_gajgjgdm(user.getUnitcode().substring(0,6));
}*/
List<Map<String, Object>> listMaps = new ArrayList<>();
List<Map<String, Object>> listMapsBack = new ArrayList<>();
listMaps = EsAsjQueryServiceImpl.searchQuery("qgasj",asj,"export",page,rows);
for (Map<String, Object> map : listMaps) {
if(!map.containsKey("Count")){
listMapsBack.add(map);
}
}
return listMapsBack;
}
@ApiOperation(value = "案件标注ES查询批量导出")
@RequestMapping(value = "/createDwEsFile",method = RequestMethod.POST)
@ResponseBody
public MapRestResult createDwEsFile(@RequestBody AsjRyRelateVO asjRyRelateVO,
HttpServletRequest requset, HttpServletResponse response){
//User user = (User)requset.getSession().getAttribute("USER");
int begin = asjRyRelateVO.getBegin();
int down_limit = 10000;// 每次一万条
long threadNum = begin/ down_limit;// 几次完成
String[] lables = new String[]{"案件编号","案件类别","主案类别","类案类别","次案类别","案事件名称","发案地点","损失价值","立案日期","立案单位","受理时间","受理单位","案件发生开始时间","登记日期","简要案情"};//表头数组
String[] fields = new String[]{"asjbh","ajlbdmMc","ajzlbMc","ajxzlbMc","xalbdmbcmsMc","ajmc","asjfsddDzmc","ssjzrmby","larq","ladwGajgjgdmMc","slsj","sldwGajgjgdmMc","asjfssjAsjfskssj","djsj","jyaq"};//查询数据对应的属性数组
//文件名称
String fileName = null;
Date now = new Date();
// 可以方便地修改日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
fileName = dateFormat.format(now) + "案件导出.xlsx";
int startnum = 0;
int endnum = 0;
List<Map<String,Object>> listAll = new ArrayList<>();
// 数据批量实现
for (int i = 0; i < threadNum + 1; i++) {
if(i==0){
startnum = 0;
}else{
startnum = i * down_limit;
}
endnum = down_limit;
if (startnum > begin) {
break;
}
List<Map<String, Object>> resultMap = new ArrayList<>();
try {
resultMap = exportAsjEs(asjRyRelateVO, String.valueOf(startnum),String.valueOf(endnum),requset);// 导出数据集合
} catch (Exception e) {
e.printStackTrace();
}
listAll.addAll(resultMap);
}
return MapRestResult.build(200,"成功获取案件信息",listAll.size(),listAll);
}
}
package com.founder.bzpt.mapper;
import com.founder.commonutils.bzptEntity.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Component
@Mapper
public interface DetailMapper {
List<TbStRy> getTbXwRybhByAsjbh(String asjbh);
List<TbStRy> getTbXwBaByAsjbh(String asjbh);
List<TbStRy> getTbXwZbfzxyrByAsjbh(String asjbh);
TbStAsj getAsjxxDetail(@Param(value = "asjbh") String asjbh);
List<TbTzxxjqTzxxlxdy> getFwbzhList(@Param(value = "asjbh") String asjbh);
List<TbXwAsjbz> getTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
Integer deleteBsh(@Param(value = "zjbh") String zjbh);
Integer insertFwbsh(TbTzxxjqTzxxlxdy tbTzxxjqTzxxlxdy);
Integer updateBsh(@Param(value = "zjbh") String zjbh, @Param(value = "ryxq") String ryxq, @Param(value = "bjBshHm") String bjBshHm, @Param(value = "bjBshXq") String bjBshXq, @Param(value = "bshlx") String bshlx);
Integer updateTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
Integer insertTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
List<TbZtcbyGjc> getGjcList(@Param(value = "asjbh") String asjbh);
TbStAsjEsEntity getTbStAsjEsEntity(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjXyrList(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjShrList(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjXyrShrList(String asjbh);
SysDictitem getNameByCode(Map m);
XkXcJbXx getXckyXxByObjects(@Param(value = "asjbh") String asjbh);
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.founder.bzpt.mapper.DetailMapper">
<!-- 受害人信息查询-->
<select id="getTbXwRybhByAsjbh" parameterType="String" resultType="com.founder.commonutils.bzptEntity.TbStRy">
select
ASJBH as asjbh,
BHR_ASJXGRYBH as rybh,
BHR_XM as xm,
BHR_CYZJ_ZJHM as cyzjZjhm,
DATE_FORMAT(BHR_CSRQ_RQGZXX,'%Y-%m-%d') as csrq,
(select name from sys_dictitem where groupid='CODE_XB' and code=bhr.BHR_XBDM) as xbdmStr,
(select name from sys_dictitem where groupid='CODE_GJ' and code=bhr.BHR_GJDM) as gjdmStr,
(select name from sys_dictitem where groupid='CODE_MZ' and code=bhr.BHR_MZDM) as mzdmStr,
(select name from sys_dictitem where groupid='CODE_XZQH' and code=bhr.BHR_JGDM) as jgdm,
BHR_HJDZ_DZMC as hjdzDzmc,
BHR_XZZ_DZMC as xzzDzmc
from tb_xw_rybh bhr where 1=1 and xxsc_pdbz='0' and ASJBH=#{asjbh}
</select>
<!-- 报案人信息查询-->
<select id="getTbXwBaByAsjbh" parameterType="String" resultType="com.founder.commonutils.bzptEntity.TbStRy">
select
ASJBH as asjbh,
BAR_ASJXGRYBH as rybh,
BAR_XM as xm,
BAR_CYZJ_ZJHM as cyzjZjhm,
DATE_FORMAT(BAR_CSRQ,'%Y-%m-%d') as csrq,
(select name from sys_dictitem where groupid='CODE_XB' and code=bar.BAR_XBDM) as xbdmStr,
(select name from sys_dictitem where groupid='CODE_GJ' and code=bar.BAR_GJDM) as gjdmStr,
(select name from sys_dictitem where groupid='CODE_MZ' and code=bar.BAR_MZDM) as mzdmStr,
BAR_LXDH as lxdh,
BAR_XZZ_DZMC as xzzDzmc
from tb_xw_ba bar where 1=1 and xxsc_pdbz='0' and ASJBH=#{asjbh}
</select>
<!-- 嫌疑人信息查询-->
<select id="getTbXwZbfzxyrByAsjbh" parameterType="String" resultType="com.founder.commonutils.bzptEntity.TbStRy">
select
ASJBH as asjbh,
ZHFZXYR_ASJXGRYBH as rybh,
ZHFZXYR_XM as xm,
ZHFZXYR_CYZJ_ZJHM as cyzjZjhm,
DATE_FORMAT(ZHFZXYR_CSRQ_RQGZXX,'%Y-%m-%d') as csrq,
(select name from sys_dictitem where groupid='CODE_XB' and code=xyr.ZHFZXYR_XBDM) as xbdmStr,
(select name from sys_dictitem where groupid='CODE_GJ' and code=xyr.ZHFZXYR_GJDM) as gjdmStr,
(select name from sys_dictitem where groupid='CODE_MZ' and code=xyr.ZHFZXYR_MZDM) as mzdmStr,
(select name from sys_dictitem where groupid='CODE_XZQH' and code=xyr.ZHFZXYR_HJDZ_XZQHDM) as jgdm,
ZHFZXYR_HJDZ_DZMC as hjdzDzmc
from tb_xw_zbfzxyr xyr where 1=1 and xxsc_pdbz='0' and ASJBH=#{asjbh}
</select>
<!-- 查询字典-->
<select id="getNameByCode" parameterType="java.util.Map" resultType="com.founder.commonutils.bzptEntity.SysDictitem">
select
a.name as name,
a.code as code,
a.pid as pid,
(SELECT b.name FROM sys_dictitem b WHERE b.code = a.pid and b.groupid = a.groupid) as pName
from sys_dictitem a where a.code = #{code} and a.groupid = #{type}
</select>
<!-- 案件详情查询-->
<select id="getAsjxxDetail" parameterType="com.founder.commonutils.bzptEntity.TbStAsj"
resultType="com.founder.commonutils.bzptEntity.TbStAsj">
select
asj.ASJBH as asjbh,
DATE_FORMAT(asj.LARQ,'%Y-%m-%d') as larqStr,
DATE_FORMAT(asj.ASJFSSJ_ASJFSKSSJ,'%Y-%m-%d %H:%i:%s') as asjfssjKssjStr,
asj.AJMC as ajmc,
asj.ASJFSDD_DZMC as asjfsddDzmc,
asj.JYAQ as jyaq,
asj.SSJZRMBY as ssjzrmby,
(select name from sys_dictitem where groupid='CODE_AJLB' and code=asj.ajlbdm) as ajlbdm_str,
(select name from sys_dictitem where groupid='CODE_XZQH' and code=asj.FXASJDD_XZQHDM) as fxasjddXzqhdm,
asj.ASJSWRY_RS as asjswryRs,
asj.ASJSSRY_RS as asjssryRs
from tb_st_asj asj where xxsc_pdbz='0'
<if test="asjbh!=null and asjbh!=''">and asjbh = #{asjbh}</if>
order by ASJFSSJ_ASJFSKSSJ desc
</select>
<select id="getFwbzhList" parameterType="String" resultType="com.founder.commonutils.bzptEntity.TbTzxxjqTzxxlxdy">
select
gjc as gjc,
RCDID as RCDID,
BSHXQ as BSHXQ,
BSHLX as BSHLX,
RYLX as RYLX
from tb_tzxxjq_tzxxlxdy
<if test="asjbh!=null and asjbh!=''">
where zjbh = #{asjbh} and scbz='0'
</if>
</select>
<!--标注信息详情-->
<select id="getTbXwAsjbzByObject" parameterType="com.founder.commonutils.bzptEntity.TbXwAsjbz"
resultType="com.founder.commonutils.bzptEntity.TbXwAsjbz">
select ASJBH as asjbh,
DJSJ as djsj,
DATE_FORMAT(DJSJ,'%Y-%m-%d %H:%i:%s') as djsj_str,
GXSJ as gxsj,
DATE_FORMAT(GXSJ,'%Y-%m-%d %H:%i:%s') as gxsj_str,
(select name from sys_dictitem where groupid='CODE_GABAJZLB' and code=AJZLB) as ajzlbStr,
(select name from sys_dictitem where groupid='CODE_GABAJXZLB' and code=AJXZLB) as ajxzlbStr,
(select name from sys_dictitem where groupid='CODE_GABXALBDMBCMS' and code=XALBDMBCMS) as xalbdmbcmsStr,
AJZLB as ajzlb,
AJXZLB as ajxzlb,
XALBDMBCMS as xalbdmbcms,
BZZT as bzzt,
ASJBZ_AJFL as asjbzAjfl,
ASJFLZT as asjflzt,
ASJBZ_AJFLXK as asjbzAjflxk,
BZMS as bzms,
SSWP as sswp,
ZACL as zacl,
BZMS as bzms,
HTMS as htms,
JJMS as jjms,
CZMSDM as czmsdm,
ZAGJ as zagj
from tb_st_asjbz
where 1=1
<if test="asjbh!=null and asjbh!=''">and asjbh = #{asjbh}</if>
</select>
<!--
删除fwbsh,更改删除标识
-->
<update id="deleteBsh" parameterType="com.founder.commonutils.bzptEntity.TbTzxxjqTzxxlxdy">
update tb_tzxxjq_tzxxlxdy
<set>
scbz = '1'
</set>
where
<if test="zjbh!=null and zjbh!=''"> rcdid = #{zjbh}</if>
</update>
<insert id="insertFwbsh" parameterType="com.founder.commonutils.bzptEntity.TbTzxxjqTzxxlxdy">
insert into tb_tzxxjq_tzxxlxdy(
RCDID ,
ZTBS ,
BSHLX ,
ZJZDMC ,
AFSJ ,
LRR ,
LRSJ ,
LRDWDM ,
LRDWMC ,
GXR ,
GXSJ ,
SCBZ ,
ZJBH ,
GJC ,
BM,
BSHXQ,
RYLX
) values(
<if test="rcdid != null and rcdid !=''">#{rcdid},</if>
<if test="ztbs != null and ztbs !=''">#{ztbs},</if>
<if test="ztbs == null or ztbs ==''">NULL,</if>
<if test="bshlx != null and bshlx !=''">#{bshlx},</if>
<if test="bshlx == null or bshlx ==''">NULL,</if>
<if test="bm != null and bm !=''">#{bm},</if>
<if test="bm == null or bm ==''">NULL,</if>
sysdate(),
<if test="lrr != null and lrr !=''">#{lrr},</if>
<if test="lrr == null or lrr ==''">NULL,</if>
sysdate(),
<if test="lrdwdm != null and lrdwdm !=''">#{lrdwdm},</if>
<if test="lrdwdm == null or lrdwdm ==''">NULL,</if>
<if test="lrdwmc != null and lrdwmc !=''">#{lrdwmc},</if>
<if test="lrdwmc == null or lrdwmc ==''">NULL,</if>
<if test="gxr != null and gxr !=''">#{gxr},</if>
<if test="gxr == null or gxr ==''">NULL,</if>
sysdate(),
<if test="scbz != null and scbz !=''">#{scbz},</if>
<if test="scbz == null or scbz ==''">NULL,</if>
<if test="zjbh != null and zjbh !=''">#{zjbh},</if>
<if test="zjbh == null or zjbh ==''">NULL,</if>
<if test="gjc != null and gjc !=''">#{gjc},</if>
<if test="gjc == null or gjc ==''">NULL,</if>
<if test="bm != null and bm !=''">#{bm},</if>
<if test="bm == null or bm ==''">NULL,</if>
<if test="bshxq != null and bshxq !=''">#{bshxq},</if>
<if test="bshxq == null or bshxq ==''">NULL,</if>
<if test="rylx != null and rylx !=''">#{rylx}</if>
<if test="rylx == null or rylx ==''">NULL</if>
)
</insert>
<!--更新标注信息-->
<update id="updateTbXwAsjbzByObject" parameterType="com.founder.commonutils.bzptEntity.TbXwAsjbz">
update tb_st_asjbz
<set>
<if test="updateAsjbh!=null and updateAsjbh!=''"> asjbh = #{updateAsjbh},</if>
<if test="asjbzAjfl != null and asjbzAjfl !=''">ASJBZ_AJFL = #{asjbzAjfl},</if>
<if test="asjbzAjfl == null or asjbzAjfl ==''">ASJBZ_AJFL = NULL,</if>
<if test="ajzlb != null and ajzlb !=''">AJZLB = #{ajzlb},</if>
<if test="ajzlb==null or ajzlb==''">AJZLB = NULL ,</if>
<if test="ajxzlb != null and ajxzlb !=''">AJXZLB = #{ajxzlb},</if>
<if test="ajxzlb==null or ajxzlb==''">AJXZLB = NULL ,</if>
<if test="xalbdmbcms != null and xalbdmbcms !=''">XALBDMBCMS = #{xalbdmbcms},</if>
<if test="xalbdmbcms==null or xalbdmbcms==''">XALBDMBCMS = NULL,</if>
<if test="xxczry_xm != null and xxczry_xm !=''">XXCZRY_XM = #{xxczry_xm},</if>
<if test="xxczry_xm == null or xxczry_xm ==''">XXCZRY_XM = NULL,</if>
<if test="xxczdw_gajgjgdm != null and xxczdw_gajgjgdm !=''">XXCZDW_GAJGJGDM = #{xxczdw_gajgjgdm},</if>
<if test="xxczdw_gajgjgdm == null or xxczdw_gajgjgdm ==''">XXCZDW_GAJGJGDM = NULL,</if>
<if test="xxczdw_gajgmc != null and xxczdw_gajgmc !=''">XXCZDW_GAJGMC = #{xxczdw_gajgmc},</if>
<if test="xxczdw_gajgmc == null or xxczdw_gajgmc ==''">XXCZDW_GAJGMC = NULL,</if>
<if test="xxczry_gmsfhm != null and xxczry_gmsfhm !=''">XXCZRY_GMSFHM = #{xxczry_gmsfhm},</if>
<if test="xxczry_gmsfhm == null or xxczry_gmsfhm ==''">XXCZRY_GMSFHM = NULL,</if>
<if test="bzzt != null and bzzt !=''">bzzt = #{bzzt},</if>
<if test="bzzt == null or bzzt ==''">bzzt = NULL,</if>
<if test="asjflzt != null and asjflzt !=''">ASJFLZT=#{asjflzt},</if>
<if test="asjflzt == null or asjflzt ==''">ASJFLZT=NULL,</if>
<if test="asjbzAjflxk != null and asjbzAjflxk !=''">ASJBZ_AJFLXK=#{asjbzAjflxk},</if>
<if test="asjbzAjflxk == null or asjbzAjflxk ==''">ASJBZ_AJFLXK=NULL,</if>
<if test="bzms != null and bzms !=''">BZMS=#{bzms},</if>
<if test="bzms == null or bzms ==''">BZMS=NULL,</if>
<if test="sswp != null and sswp !=''">SSWP=#{sswp},</if>
<if test="sswp == null or sswp ==''">SSWP=NULL,</if>
<if test="zacl != null and zacl !=''">ZACL=#{zacl},</if>
<if test="zacl == null or zacl ==''">ZACL=NULL,</if>
<if test="zagj != null and zagj !=''">ZAGJ=#{zagj},</if>
<if test="zagj == null or zagj ==''">ZAGJ=NULL,</if>
GXSJ = sysdate()
</set>
where
<if test="asjbh!=null and asjbh!=''">asjbh = #{asjbh}</if>
</update>
<!--新增标注信息-->
<insert id="insertTbXwAsjbzByObject" parameterType="com.founder.commonutils.bzptEntity.TbXwAsjbz">
insert into tb_st_asjbz(
ASJBH
,DJSJ
,GXSJ
,AJZLB
,AJXZLB
,XALBDMBCMS
,XXDJRY_XM
,XXDJRY_GMSFHM
,XXCZRY_XM
,XXCZDW_GAJGJGDM
,XXCZDW_GAJGMC
,XXCZRY_GMSFHM
,XXLYMS
,XXDJDW_GAJGJGDM
,XXDJDW_GAJGMC
,XXDJRY_LXDH
,BZZT
,ASJBZ_AJFL
,ASJFLZT
,ASJBZ_AJFLXK
,BZMS
,SSWP
,ZACL
,ZAGJ
) values(
<if test="asjbh != null and asjbh !=''">#{asjbh},</if>
<if test="asjbh == null or asjbh ==''">NULL,</if>
sysdate(),
sysdate(),
<if test="ajzlb != null and ajzlb !=''">#{ajzlb},</if>
<if test="ajzlb == null or ajzlb ==''">NULL,</if>
<if test="ajxzlb != null and ajxzlb !=''">#{ajxzlb},</if>
<if test="ajxzlb == null or ajxzlb ==''">NULL,</if>
<if test="xalbdmbcms != null and xalbdmbcms !=''">#{xalbdmbcms},</if>
<if test="xalbdmbcms == null or xalbdmbcms ==''">NULL,</if>
<if test="xxdjry_xm != null and xxdjry_xm !=''">#{xxdjry_xm},</if>
<if test="xxdjry_xm == null or xxdjry_xm ==''">NULL,</if>
<if test="xxdjry_gmsfhm != null and xxdjry_gmsfhm !=''">#{xxdjry_gmsfhm},</if>
<if test="xxdjry_gmsfhm == null or xxdjry_gmsfhm ==''">NULL,</if>
<if test="xxczry_xm != null and xxczry_xm !=''">#{xxczry_xm},</if>
<if test="xxczry_xm == null or xxczry_xm ==''">NULL,</if>
<if test="xxczdw_gajgjgdm != null and xxczdw_gajgjgdm !=''">#{xxczdw_gajgjgdm},</if>
<if test="xxczdw_gajgjgdm == null or xxczdw_gajgjgdm ==''">NULL,</if>
<if test="xxczdw_gajgmc != null and xxczdw_gajgmc !=''">#{xxczdw_gajgmc},</if>
<if test="xxczdw_gajgmc == null or xxczdw_gajgmc ==''">NULL,</if>
<if test="xxczry_gmsfhm != null and xxczry_gmsfhm !=''">#{xxczry_gmsfhm},</if>
<if test="xxczry_gmsfhm == null or xxczry_gmsfhm ==''">NULL,</if>
<if test="xxlyms != null and xxlyms !=''">#{xxlyms},</if>
<if test="xxlyms == null or xxlyms ==''">NULL,</if>
<if test="xxdjdw_gajgjgdm != null and xxdjdw_gajgjgdm !=''">#{xxdjdw_gajgjgdm},</if>
<if test="xxdjdw_gajgjgdm == null or xxdjdw_gajgjgdm ==''">NULL,</if>
<if test="xxdjdw_gajgmc != null and xxdjdw_gajgmc !=''">#{xxdjdw_gajgmc},</if>
<if test="xxdjdw_gajgmc == null or xxdjdw_gajgmc ==''">NULL,</if>
<if test="xxdjry_lxdh != null and xxdjry_lxdh !=''">#{xxdjry_lxdh},</if>
<if test="xxdjry_lxdh == null or xxdjry_lxdh ==''">NULL,</if>
<if test="bzzt != null and bzzt !=''">#{bzzt},</if>
<if test="bzzt == null or bzzt ==''">NULL,</if>
<if test="asjbzAjfl != null and asjbzAjfl !=''">#{asjbzAjfl},</if>
<if test="asjbzAjfl == null or asjbzAjfl ==''">NULL,</if>
<if test="asjflzt != null and asjflzt !=''">#{asjflzt},</if>
<if test="asjflzt == null or asjflzt ==''">NULL,</if>
<if test="asjbzAjflxk != null and asjbzAjflxk !=''">#{asjbzAjflxk},</if>
<if test="asjbzAjflxk == null or asjbzAjflxk ==''">NULL,</if>
<if test="bzms != null and bzms !=''">#{bzms},</if>
<if test="bzms == null or bzms ==''">NULL,</if>
<if test="sswp != null and sswp !=''">#{sswp},</if>
<if test="sswp == null or sswp ==''">NULL,</if>
<if test="zacl != null and zacl !=''">#{zacl},</if>
<if test="zacl == null or zacl ==''">NULL,</if>
<if test="zagj != null and zagj !=''">#{zagj}</if>
<if test="zagj == null or zagj ==''">NULL</if>
)
</insert>
<!--关键词信息查询-->
<select id="getGjcList" parameterType="String" resultType="com.founder.commonutils.bzptEntity.TbZtcbyGjc">
select
gjc as gjc,
ZJBH as ZJBH,
GJCXQ as GJCXQ
from tb_ztcby_gjc
<if test="asjbh!=null and asjbh!=''">
where zjyz = #{asjbh} and scbz='0'
</if>
</select>
<!--与TbStAsj实例中增量抽取的查询sql一致,将查询出的数据用于更新-->
<select id="getTbStAsjEsEntity" parameterType="java.lang.String" resultType="com.founder.commonutils.bzptEntity.TbStAsjEsEntity">
SELECT
T.ASJBH AS asjbh,
T.ajmc AS ajmc,
T.XXSC_PDBZ AS xxsc_pdbz,
T.JYAQ AS jyaq,
T.XCKYBH AS xckybh,
T.AJLBDM AS ajlbdm,
T.JJBH AS jjbh,
ASJBZ.BZZT AS bzzt,
ASJBZ.bzms AS bzms,
case when ASJBZ.bzzt='1' then '已标注' else case when ASJBZ.bzzt='2' then '待标注' else '未标注' end end AS bzztMs,
(select name from sys_dictitem where groupid='CODE_AJLB' AND code = T.AJLBDM) AS ajlbdmmc,
T.ZCJDDM AS zcjddm,
(select name from sys_dictitem where groupid='CODE_ZCJDDM' AND code = T.ZCJDDM) AS zcjdmc,
T.ASJFSDD_XZQHDM AS asjfsdd_xzqhdm,
(select name from sys_dictitem where groupid='CODE_XZQH' AND code = T.ASJFSDD_XZQHDM) AS asjfsdd_xzqhmc,
ASJBZ.ASJBZ_AJFL AS asjbz_ajfl,
ASJBZ.AJZLB AS ajzlb,
(select name from sys_dictitem where groupid='CODE_GABAJZLB' AND code = ASJBZ.AJZLB) as ajzlbmc,
ASJBZ.AJXZLB AS ajxzlb,
(select name from sys_dictitem where groupid='CODE_GABAJXZLB' AND code = ASJBZ.AJXZLB) as ajxzlbmc,
ASJBZ.XALBDMBCMS AS xalbdmbcms,
(select name from sys_dictitem where groupid='CODE_XALBDMBCMS' AND code = ASJBZ.XALBDMBCMS) as xalbdmbcmsmc,
TO_CHAR(T.ASJFSSJ_ASJFSKSSJ,'YYYY-MM-DD HH24:mi:ss') AS asjfssj_asjfskssj,
TO_CHAR(T.ASJFSSJ_ASJFSJSSJ,'YYYY-MM-DD HH24:mi:ss') AS asjfssj_asjfsjssj,
TO_CHAR(T.GXSJ,'YYYY-MM-DD HH24:mi:ss') AS gxsj,
TO_CHAR(T.SLSJ,'YYYY-MM-DD HH24:mi:ss') AS slsj,
TO_CHAR(T.DJSJ,'YYYY-MM-DD HH24:mi:ss') AS djsj,
TO_CHAR(T.LARQ,'YYYY-MM-DD HH24:mi:ss') AS larqsj,
T.ASJFSDD_DZMC AS asjfsdd_dzmc,
T.XXDJDW_GAJGJGDM AS xxdjdw_gajgjgdm,
T.XXDJDW_GAJGMC AS xxdjdw_gajgmc,
T.XXDJRY_XM AS xxdjry_xm,
T.LADW_GAJGJGDM AS ladw_gajgjgdm,
T.LADW_GAJGMC AS ladw_gajgmc,
T.SLDW_GAJGJGDM AS sldw_gajgjgdm,
T.SLDW_GAJGMC AS sldw_gajgmc,
T.ASJFSDD_DQJD AS asjfsdd_dqjd,
T.ASJFSDD_DQWD AS asjfsdd_dqwd,
T.SSJZRMBY AS ssjzrmby
FROM tb_st_asj T LEFT JOIN tb_st_asjbz ASJBZ ON T.ASJBH = ASJBZ.ASJBH where T.xxsc_pdbz='0' AND T.ASJBH=#{asjbh}
</select>
<!--修改服务标识号-->
<update id="updateBsh" parameterType="com.founder.commonutils.bzptEntity.TbTzxxjqTzxxlxdy">
update tb_tzxxjq_tzxxlxdy
<set>
rylx=#{ryxq},
<if test="bjBshHm != null and bjBshHm !=''">
gjc=#{bjBshHm},
</if>
<if test="bjBshXq != null and bjBshXq !=''">
bshxq=#{bjBshXq},
</if>
<if test="bshlx != null and bshlx !=''">
bshlx=#{bshlx}
</if>
</set>
where
<if test="zjbh!=null and zjbh!=''"> rcdid = #{zjbh}</if>
</update>
<!--现场勘验信息-->
<select id="getXckyXxByObjects" parameterType="String" resultType="com.founder.commonutils.bzptEntity.XkXcJbXx">
SELECT ASJBH AS asjbh,
XCKYBH AS xcbh,
XCKYDD_DZMC as kydd,
DATE_FORMAT(XCKY_KSSJ,'%Y-%m-%d %H:%i:%s') as kysjks,
DATE_FORMAT(XCKY_JSSJ,'%Y-%m-%d %H:%i:%s') as kysjjs,
XCKYR_XM as kyjcry,
XCKYDD_DQJD as jd,
XCKYDD_DQWD as wd,
XCTQWP_JYQK as kyjcqknr,
GXSJ AS GXSJ,
XXSC_PDBZ AS XXSC_PDBZ
FROM tb_xw_xcky WHERE XXSC_PDBZ = 0
<if test="asjbh!=null and asjbh!=''">and ASJBH = #{asjbh}</if>
</select>
</mapper>
\ No newline at end of file
package com.founder.bzpt.service;
import com.founder.commonutils.bzptEntity.*;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
public interface IDetailService {
TbStAsj getAsjxxDetail(String asjbh);
List<TbTzxxjqTzxxlxdy> getFwbzhList(String asjbh);
List<TbStRy> getTbStRyByAsjbh(String asjbh, String type);
TbXwAsjbz getTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
Integer deleteBsh(String zjhb);
Integer insertFwbsh(TbTzxxjqTzxxlxdy tbTzxxjqTzxxlxdy);
Integer updateBsh(String zjhb, String ryxq, String bjBshHm, String bjBshXq, String bshlx);
Integer updateTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
Integer insertTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz);
List<TbZtcbyGjc> getGjcList(String asjbh);
TbStAsjEsEntity getTbStAsjEsEntity(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjXyrList(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjShrList(String asjbh);
List<TbStAsjEsEntity> selectTbStAsjXyrShrList(String asjbh);
SysDictitem getNameByCode(String code, String type);
XkXcJbXx getXckyXxByObjects(String asjbh);
}
package com.founder.bzpt.service.impl;
import com.founder.bzpt.mapper.DetailMapper;
import com.founder.bzpt.service.IDetailService;
import com.founder.commonutils.bzptEntity.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service
public class DetailServiceImpl implements IDetailService {
@Autowired
private DetailMapper detailDao;
@Override
public TbStAsj getAsjxxDetail(String asjbh) {
return detailDao.getAsjxxDetail(asjbh);
}
/**
* 通过案件编号拿到fwbzh信息
*
* @param asjbh
* @return
*/
@Override
public List<TbTzxxjqTzxxlxdy> getFwbzhList(String asjbh) {
return detailDao.getFwbzhList(asjbh);
}
/**
* 获取人员信息
*
* @param asjbh
* @param type
* @return
*/
@Override
public List<TbStRy> getTbStRyByAsjbh(String asjbh, String type) {
List<TbStRy> TbStRy = new ArrayList<>();
if ("TB_XW_RYBH".equals(type)) {
TbStRy = detailDao.getTbXwRybhByAsjbh(asjbh);//查询人员被害表
} else if ("TB_XW_BA".equals(type)) {
TbStRy = detailDao.getTbXwBaByAsjbh(asjbh);//查询报案人员表
} else if ("TB_XW_ZBFZXYR".equals(type)) {
TbStRy = detailDao.getTbXwZbfzxyrByAsjbh(asjbh);//查询嫌疑人表
}
return TbStRy;
}
@Override
public TbXwAsjbz getTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz) {
TbXwAsjbz bzxx = null;
List<TbXwAsjbz> list = detailDao.getTbXwAsjbzByObject(tbXwAsjbz);
if (list != null && list.size() > 0) {
bzxx = list.get(0);
}
return bzxx;
}
/**
* 删除fwbzh信息
*
* @param zjhb
* @return
*/
@Override
public Integer deleteBsh(String zjhb) {
return detailDao.deleteBsh(zjhb);
}
/**
* 新增fwbzh信息
*
* @param tbTzxxjqTzxxlxdy
* @return
*/
@Override
public Integer insertFwbsh(TbTzxxjqTzxxlxdy tbTzxxjqTzxxlxdy) {
return detailDao.insertFwbsh(tbTzxxjqTzxxlxdy);
}
/**
* 更新服务标识号信息
*
* @param zjhb
* @return
*/
@Override
public Integer updateBsh(String zjhb, String ryxq, String bjBshHm, String bjBshXq, String bshlx) {
return detailDao.updateBsh(zjhb, ryxq, bjBshHm, bjBshXq, bshlx);
}
@Override
public Integer updateTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz) {
return detailDao.updateTbXwAsjbzByObject(tbXwAsjbz);
}
@Override
public Integer insertTbXwAsjbzByObject(TbXwAsjbz tbXwAsjbz) {
return detailDao.insertTbXwAsjbzByObject(tbXwAsjbz);
}
/**
* 通过案件编号拿到关键词信息
*
* @param asjbh
* @return
*/
@Override
public List<TbZtcbyGjc> getGjcList(String asjbh) {
return detailDao.getGjcList(asjbh);
}
@Override
public TbStAsjEsEntity getTbStAsjEsEntity(String asjbh) {
return detailDao.getTbStAsjEsEntity(asjbh);
}
@Override
public List<TbStAsjEsEntity> selectTbStAsjXyrList(String asjbh) {
return detailDao.selectTbStAsjXyrList(asjbh);
}
@Override
public List<TbStAsjEsEntity> selectTbStAsjShrList(String asjbh) {
return detailDao.selectTbStAsjShrList(asjbh);
}
@Override
public List<TbStAsjEsEntity> selectTbStAsjXyrShrList(String asjbh) {
return detailDao.selectTbStAsjXyrShrList(asjbh);
}
@Override
public SysDictitem getNameByCode(String code, String type) {
Map m = new HashMap();
m.put("code",code);
m.put("type",type);
return detailDao.getNameByCode(m);
}
@Override
public XkXcJbXx getXckyXxByObjects(String asjbh) {
XkXcJbXx xkXcJbXx=detailDao.getXckyXxByObjects(asjbh);
return xkXcJbXx;
}
}
package com.founder.bzpt.service.impl;
import com.founder.commonutils.bzptEntity.AsjRyRelateVO;
import com.founder.commonutils.bzptEntity.EasyUIPage;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.elasticsearch.action.search.SearchRequestBuilder;
import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.client.Client;
import org.elasticsearch.index.query.*;
import org.elasticsearch.search.SearchHit;
import org.elasticsearch.search.SearchHits;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static org.elasticsearch.search.sort.SortOrder.DESC;
/**
* Created by admin on 2021/07/08
*/
@Service
@Slf4j
public class EsAsjQueryServiceImpl {
@Autowired
private Client client;
private static EsAsjQueryServiceImpl utils;
@PostConstruct
public void init(){
utils = this;
utils.client=this.client;
}
/**
* 基础查询
* @param index 索引
* @return List<Map>
*/
public static List<Map<String,Object>> searchQuery(String index, AsjRyRelateVO asj, String export, String page, String rows) {
//基础查询
BoolQueryBuilder bq = QueryBuilders.boolQuery();
//查询处理
if(null!=asj){
// 默认登陆者立案单位代码 当不选择立案单位查询条件时
if(null!=asj.getLadw_gajgjgdm()&&!"".equals(asj.getLadw_gajgjgdm())
&&"".equals(asj.getLadw_gajgjgdms())){
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("ladwGajgjgdm",asj.getLadw_gajgjgdm()+"*");
bq.must(wildcardQueryBuilder); }
// 案事件编号模糊查询
if(asj.getAsjbh()!=null&&!asj.getAsjbh().isEmpty()){
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("asjbh","*"+asj.getAsjbh()+"*");
bq.must(wildcardQueryBuilder);
}
// 案事件编号模糊查询
if (null != asj.getAjlbdm() && !"".equals(asj.getAjlbdm())) {
// 根据规则截取前三位
String ajlbdm = "";
if(asj.getAjlbdm().endsWith("000")){
ajlbdm = asj.getAjlbdm().substring(0,3) + "*";
}else {
ajlbdm = asj.getAjlbdm();
}
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("ajlbdm",ajlbdm);
bq.must(wildcardQueryBuilder);
}
// 案发地详址
if (null != asj.getAsjfsdd_dzmc() && !"".equals(asj.getAsjfsdd_dzmc())) {
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("asjfsddDzmc",asj.getAsjfsdd_dzmc());
bq.must(wildcardQueryBuilder);
}
// 查询条件立案单位代码 当选择立案单位查询条件时情况 立案单位根据规则截取模糊查询
if(asj.getLadw_gajgjgdm()!=null&&!asj.getLadw_gajgjgdm().isEmpty() &&null!=asj.getLadw_gajgjgdms()&&!"".equals(asj.getLadw_gajgjgdms())){
String unitcode = asj.getLadw_gajgjgdms();
if(unitcode.endsWith("0000000000")) {
unitcode=unitcode.substring(0,2);
}
// 市局
else if(unitcode.endsWith("00000000")) {
unitcode=unitcode.substring(0,4);
}
// 分局
else if(unitcode.endsWith("000000")) {
unitcode=unitcode.substring(0,6);
}// 派出所
else if(unitcode.endsWith("0000")) {
unitcode=unitcode.substring(0,4);
}
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("ladwGajgjgdm",unitcode+"*");
bq.must(wildcardQueryBuilder);
}
// 主案别
if(asj.getXszalxdm()!=null&&!asj.getXszalxdm().isEmpty()){
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("ajzlb",asj.getXszalxdm());
bq.must(termQueryBuilder);
}
// 类案案别
if(asj.getXslalxdm()!=null&&!asj.getXslalxdm().isEmpty()){
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("ajxzlb",asj.getXslalxdm());
bq.must(termQueryBuilder);
}
// 次类案案别
if(asj.getXsclalxdm()!=null&&!asj.getXsclalxdm().isEmpty()){
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("xalbdmbcms",asj.getXsclalxdm());
bq.must(termQueryBuilder);
}
// 案发地行政区划代码
if(asj.getAsjfsdd_xzqhdm()!=null&&!asj.getAsjfsdd_xzqhdm().isEmpty()){
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("asjfsddXzqhdm",asj.getAsjfsdd_xzqhdm());
bq.must(termQueryBuilder);
}
// 立案日期(年月日)范围
if (null != asj.getLasjRqsjKssj() && !"".equals(asj.getLasjRqsjKssj())) {
if (null != asj.getLasjRqsjJssj() && !"".equals(asj.getLasjRqsjJssj())) {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("larq").gte(asj.getLasjRqsjKssj()).lte(asj.getLasjRqsjJssj()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
} else {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("larq").gte(asj.getLasjRqsjKssj()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
}
}else if(null != asj.getLasjRqsjJssj() && !"".equals(asj.getLasjRqsjJssj())){
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("larq").gte(asj.getLasjRqsjJssj()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
}
// 案发时间(年月日)范围
if (null != asj.getAsjfssjKssj() && !"".equals(asj.getAsjfssjKssj())) {
if (null != asj.getAsjfssjJssj() && !"".equals(asj.getAsjfssjJssj())) {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("asjfssjAsjfsKssj").gte(asj.getAsjfssjKssj()).lte(asj.getAsjfssjJssj()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
} else {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("asjfssjAsjfsKssj").gte(asj.getAsjfssjKssj() ).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
}
}else if(null != asj.getAsjfssjJssj() && !"".equals(asj.getAsjfssjJssj())){
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("asjfssjAsjfsKssj").gte(asj.getAsjfssjJssj()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
}
// 标注状态 '1-已标注','2-待标注','3-已排除'
if (null != asj.getAsjbzzt() && !"".equals(asj.getAsjbzzt())) {
if ("1".equals(asj.getAsjbzzt())) {
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("bzzt","1");
bq.must(termQueryBuilder);
} else if ("2".equals(asj.getAsjbzzt())) {
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("bzzt","2");
bq.must(termQueryBuilder);
} else if ("3".equals(asj.getAsjbzzt())) {
TermsQueryBuilder termQueryBuilder= QueryBuilders.termsQuery("bzzt","3");
bq.must(termQueryBuilder);
} else {
TermsQueryBuilder termQueryBuilder1= QueryBuilders.termsQuery("bzzt","1");
TermsQueryBuilder termQueryBuilder2= QueryBuilders.termsQuery("bzzt","2");
TermsQueryBuilder termQueryBuilder3= QueryBuilders.termsQuery("bzzt","3");
bq.mustNot(termQueryBuilder1).mustNot(termQueryBuilder2).mustNot(termQueryBuilder3);
}
}
// 损失价值范围
if (null != asj.getSsjzMin() && !"".equals(asj.getSsjzMin())) {
if (null != asj.getSsjzMax() && !"".equals(asj.getSsjzMax())) {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("ssjzrmby").gte(asj.getSsjzMin()).lte(asj.getSsjzMax());
bq.must(rangeQueryBuilder);
} else {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("ssjzrmby").gte(asj.getSsjzMin());
bq.must(rangeQueryBuilder);
}
}else if(null != asj.getSsjzMax() && !"".equals(asj.getSsjzMax())){
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("ssjzrmby").gte(asj.getSsjzMax()).format("yyyy-MM-dd HH:mm:ss");
bq.must(rangeQueryBuilder);
}
// 7:所有 8:未勘 9:已勘
if (null != asj.getAsjbzztKzt() && !"".equals(asj.getAsjbzztKzt())) {
// 如果为9勘的案事件编号
if ("9".equals(asj.getAsjbzztKzt())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xkcount","1");
bq.must(termQueryBuilder);
}
// 未勘 状态5
else if ("8".equals(asj.getAsjbzztKzt())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xkcount","0");
bq.must(termQueryBuilder);
}
}
// 4:所有 5:未笔录 6:已笔录
if (null != asj.getAsjbzztBzt() && !"".equals(asj.getAsjbzztBzt())) {
if ("6".equals(asj.getAsjbzztBzt())) {
RangeQueryBuilder rangeQueryBuilder = QueryBuilders.rangeQuery("blcount").gte("1");
bq.must(rangeQueryBuilder);
}
else if ("5".equals(asj.getAsjbzztBzt())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("blcount","0");
bq.must(termQueryBuilder);
}
}
// 案件分类查询 01-盗窃 02-诈骗案 03-抢劫案 04抢夺案 05招摇撞骗案
if(StringUtils.isNotEmpty(asj.getAsjbz_ajfl())){
BoolQueryBuilder bqShould = QueryBuilders.boolQuery();
if("01".equals(asj.getAsjbz_ajfl())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("asjbzAjfl", "01");
bqShould.should(termQueryBuilder);
}else if("02".equals(asj.getAsjbz_ajfl())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("asjbzAjfl", "02");
bqShould.should(termQueryBuilder);
}else if("03".equals(asj.getAsjbz_ajfl())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("asjbzAjfl", "03");
bqShould.should(termQueryBuilder);
}else if("04".equals(asj.getAsjbz_ajfl())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("asjbzAjfl", "04");
bqShould.should(termQueryBuilder);
}else if("05".equals(asj.getAsjbz_ajfl())) {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("asjbzAjfl", "05");
bqShould.should(termQueryBuilder);
}
bq.must(bqShould);
}
}
// 简要案情模糊查询
if(asj.getJyaq()!=null&&!asj.getJyaq().isEmpty()){
String jyaq = asj.getJyaq().replace("AND","and").replace("OR","or");
if(jyaq.indexOf("and")>0){
String[] jyaqs = jyaq.split("and");
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("jyaqaj","*"+jyaqs[0]+"*");
WildcardQueryBuilder wildcardQueryBuilder1= QueryBuilders.wildcardQuery("jyaqaj","*"+jyaqs[1]+"*");
bq.must(wildcardQueryBuilder);
bq.must(wildcardQueryBuilder1);
}else if(jyaq.indexOf("or")>0){
String[] jyaqs = jyaq.split("or");
BoolQueryBuilder bqShould = QueryBuilders.boolQuery();
WildcardQueryBuilder wildcardQueryBuilder= QueryBuilders.wildcardQuery("jyaqaj","*"+jyaqs[0]+"*");
WildcardQueryBuilder wildcardQueryBuilder1= QueryBuilders.wildcardQuery("jyaqaj","*"+jyaqs[1]+"*");
bqShould.should(wildcardQueryBuilder);
bqShould.should(wildcardQueryBuilder1);
bq.must(bqShould);
}else{
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("jyaqaj","*"+jyaq+"*");
bq.must(wildcardQueryBuilder);
}
}
if(StringUtils.isNotEmpty(export)){
return searchExport(index, bq,asj,page,rows);
}else{
return search(index, bq,asj,page,rows);
}
}
/**
* 执行查询
* @param index 索引
* @param builder 查询语句
* @return List<Map>
*/
private static List<Map<String,Object>> search(String index, BoolQueryBuilder builder, AsjRyRelateVO asj, String page, String rows) {
try {
Map<String, Object> mapCount = new HashMap<>();
// 分页
EasyUIPage easyUIPage = new EasyUIPage();
easyUIPage.setPage(Integer.parseInt(page));// 页数
easyUIPage.setPagePara(Integer.parseInt(rows));// 行数
int begin = easyUIPage.getBegin();// 开始行数
int end = Integer.parseInt(rows);// 取几行
List<Map<String, Object>> list = new ArrayList<>();
SearchRequestBuilder srb = utils.client.prepareSearch(index).setFrom(begin).setSize(end);
srb.addSort("larq",DESC);// 立案时间排序
srb.setQuery(builder);
log.info("ES查询语句:"+srb);
// 总数统计
SearchRequestBuilder srbCount = utils.client.prepareSearch(index).setSize(1);
srbCount.setQuery(builder);
SearchResponse searchResponseCount = srbCount.execute().actionGet();
SearchHits hitsCount = searchResponseCount.getHits();
mapCount.put("Count",hitsCount.getTotalHits());
SearchResponse searchResponse = srb.execute().actionGet();
SearchHits hits = searchResponse.getHits();
for (SearchHit hit : hits) {
Map<String, Object> map = hit.getSourceAsMap();
list.add(map);
}
list.add(mapCount);
return list;
} catch (Exception e) {
log.error("error!", e);
}
return null;
}
/*
* 执行查询
* @param index 索引
* @param builder 查询语句
* @return List<Map>
*/
private static List<Map<String,Object>> searchExport(String index, BoolQueryBuilder builder, AsjRyRelateVO asj, String startnum, String endnum) {
try {
System.out.println("开始导出案件:"+startnum+"-----------------"+"结束:"+endnum);
List<Map<String, Object>> list = new ArrayList<>();
SearchRequestBuilder srb = utils.client.prepareSearch(index).setFrom(Integer.parseInt(startnum)).setSize(Integer.parseInt(endnum));
srb.addSort("larq",DESC);// 案发时间排序
srb.setQuery(builder);
log.info("ES查询语句:"+srb);
SearchResponse searchResponse = srb.execute().actionGet();
SearchHits hits = searchResponse.getHits();
for (SearchHit hit : hits) {
Map<String, Object> map = hit.getSourceAsMap();
list.add(map);
}
return list;
} catch (Exception e) {
log.error("error!", e);
}
return null;
}
}
......@@ -17,4 +17,4 @@ spring.cloud.nacos.config.namespace=f1160b5f-cef5-4e86-bddc-c55e28c2d8b0
#spring.cloud.nacos.config.shared-dataids=bzpz.properties
#spring.cloud.nacos.config.refreshable-dataids=bzpz.properties
management.health.elasticsearch.enabled: false
\ No newline at end of file
#management.health.elasticsearch.enabled: false
\ No newline at end of file
......@@ -92,13 +92,11 @@
<artifactId>velocity-engine-core</artifactId>
</dependency>
<!-- 引入spring-data-elasticsearch-->
<!--
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
-->
<dependency>
<!-- <dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.4.3</version>
......@@ -107,7 +105,7 @@
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.4.3</version>
</dependency>
</dependency>-->
<!--spring切面aop依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment