Commit 3e16374d by yangyang

可视化提取案件、人员提交

parent a21f1115
package com.founder.commonutils.model.newPublicEntity.ztypEntity;
import lombok.Data;
import java.util.List;
/**
* @author yangyang
* @description 可视化分析实体
*/
@Data
public class KsjResultParams {
private Integer status;// 200成功 201失败
private String msg;// 自定义描述
private data data;
@Data
public static class data {
/**
* 节点信息组(去重的)
*/
private List<Nodes> nodes;
/**
* 关联关系组
*/
private List<Links> links;
}
@Data
public static class Nodes {
/**
节点下面显示的名称,如果需要多个显示,请传
"李xx\n23岁\n前端开发工程师" 单个的话就 "李xx"
*/
private String id;
/**
* 节点信息的唯一值(例如证件号码),节点是否去重就是依据id
*/
private String label;
/**
* 将节点所有的信息全部放到这个字段中,包括id和label,注意的是,这个对象必须有一个字段imgType(idcard: 人,aj: 案件,cph:车,sjk:手机,yhk:银行卡)判断节点图片
*/
private Properties properties;
@Data
public static class Properties {
/**
节点下面显示的名称,如果需要多个显示,请传
"李xx\n23岁\n前端开发工程师" 单个的话就 "李xx"
*/
private String id;
/**
* 节点信息的唯一值(例如证件号码),节点是否去重就是依据id
*/
private String label;
/**
* (idcard: 人,aj: 案件,cph:车,sjk:手机,yhk:银行卡)判断节点图片
*/
private String imgType;
}
}
@Data
public static class Links {
/**
* 源节点id值
*/
private String source;
/**
* 目标节点id值
*/
private String target;
/**
* 节点连线显示文字
*/
private String label;
/**
* 将连线所有的信息全部放到这个字段中,注意事项同上,没有必要字段imgType
*/
private Properties properties;
@Data
public static class Properties {
/**
* 源节点id值
*/
private String source;
/**
* 目标节点id值
*/
private String target;
/**
* 节点连线显示文字
*/
private String label;
}
}
}
......@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author yangyang
* @date 2022/7/27 -- 19:19
......@@ -39,4 +41,6 @@ public class TbYwShseTh{
@ApiModelProperty(value = "每页数")
private int limit;
List<String> ListBhs;
}
......@@ -2,10 +2,13 @@ package com.founder.publicapi.controller.ZtypService;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.read.builder.ExcelReaderBuilder;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.founder.commonutils.model.newPublicEntity.MapRestResult;
import com.founder.commonutils.model.newPublicEntity.ztypEntity.*;
import com.founder.commonutils.util.JwtUser;
import com.founder.commonutils.util.KeyUtil;
import com.founder.commonutils.util.StringUtil;
import com.founder.publicapi.service.KshHdImportListener;
import com.founder.publicapi.service.KshYhkImportListener;
import com.founder.publicapi.service.ZtypService;
......@@ -22,10 +25,12 @@ import javax.servlet.http.HttpServletRequest;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Api(tags = "主题研判管理")
@RestController
......@@ -188,6 +193,49 @@ public class ZtypController {
}
}
@PostMapping("getThgaByKsh")
@ApiOperation(value = "查询可视化关联案件信息")
@OperLog(message = "查询可视化关联案件信息", operation = OperationType.QUERY)
public R getThgaByKsh(@RequestBody KsjResultParams ksjResultParams) {
try {
List<TbStAsj> ajlist = new ArrayList<>();
int count = 0;
if(null!=ksjResultParams.getData().getNodes()){
List<KsjResultParams.Nodes> listNodes = ksjResultParams.getData().getNodes();
List<String> ListBhs= listNodes.stream().map(KsjResultParams.Nodes::getId).collect(Collectors.toList());
TbYwShseTh tbYwShseTh = new TbYwShseTh();
tbYwShseTh.setListBhs(ListBhs);
ajlist = ztypService.getThgaByKsh(tbYwShseTh);
}
return R.ok().data("rows", ajlist).data("total", ajlist.size());
} catch (Exception e) {
e.printStackTrace();
return R.error(e.getMessage());
}
}
@PostMapping("getThxyrByKsh")
@ApiOperation(value = "查询可视化关联人员信息")
@OperLog(message = "查询可视化关联人员信息", operation = OperationType.QUERY)
public R getThxyrByKsh(@RequestBody KsjResultParams ksjResultParams) {
try {
List<TbXwZbfzxyr> xyrlist = new ArrayList<>();
int count = 0;
if(null!=ksjResultParams.getData().getNodes()){
List<KsjResultParams.Nodes> listNodes = ksjResultParams.getData().getNodes();
List<String> ListBhs= listNodes.stream().map(KsjResultParams.Nodes::getId).collect(Collectors.toList());
TbYwShseTh tbYwShseTh = new TbYwShseTh();
tbYwShseTh.setListBhs(ListBhs);
xyrlist = ztypService.getThxyrByKsh(tbYwShseTh);
}
return R.ok().data("rows", xyrlist).data("total", xyrlist.size());
} catch (Exception e) {
e.printStackTrace();
return R.error(e.getMessage());
}
}
@OperLog(message = "获取手机号机主信息",operation = OperationType.QUERY)
@ApiOperation(value = "获取手机号机主信息")
@PostMapping("/txxx/getSjhJzxx")
......
......@@ -42,9 +42,15 @@ public interface ZtypMapper{
//查询团伙关联案件信息数量
int getThgaByThbhCount(TbYwShseTh tbYwShseTh);
//查询团伙关联案件信息
List<TbStAsj> getThgaByKsh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息
List<TbXwZbfzxyr> getThxyrByThbh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息
List<TbXwZbfzxyr> getThxyrByKsh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息数量
int getThxyrByThbhCount(TbYwShseTh tbYwShseTh);
......
......@@ -558,6 +558,218 @@
and xxsc_pdbz = '0'
</select>
<select id="getThgaByKsh" resultType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbStAsj"
parameterType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh">
SELECT
ASJBH as asjbh,
JJBH as jjbh,
XCKYBH as xckybh,
ASJLYDM as asjlydm,
XSJQLBDM as xsjqlbdm,
ZCJDDM as zcjddm,
XSAJLASCJGDM as xsajlascjgdm,
(select name from sys_dictitem where GROUPID='CODE_AJLB' and CODE=AJLBDM) as ajlbdmStr,
AJLBDM as ajlbdm,
ZATZ_JYQK as zatzJyqk,
TSSDDM as tssddm,
ZATZZDFL_JYQK as zatzzdflJyqk,
ZATZBCMS_JYQK as zatzbcmsJyqk,
ZATZ_AJZATZJHBD as zatzAjzatzjhbd,
AJMC as ajmc,
DATE_FORMAT(FXASJSJ,'%Y-%m-%d %H:%i:%S') as fxasjsj,
FXASJDD_XZQHDM as fxasjddXzqhdm,
(select name from sys_dictitem where GROUPID='CODE_UNIT' and CODE=FXASJDD_XZQHDM) as afd,
FXASJDD_DZMC as fxasjddDzmc,
DATE_FORMAT(ASJFSSJ_ASJFSKSSJ,'%Y-%m-%d %H:%i:%S') as asjfssjAsjfskssj,
DATE_FORMAT(ASJFSSJ_ASJFSJSSJ,'%Y-%m-%d %H:%i:%S') as asjfssjAsjfsjssj,
ASJFSSJ_RSDDM as asjfssjRsddm,
ASJFSSJ_ZASJ_ZASJLBDM as asjfssjZasjZasjlbdm,
ASJFSSJ_ZASJ_DMBCMS as asjfssjZasjDmbcms,
ASJFSDD_XZQHDM as asjfsddXzqhdm,
ASJFSDD_DZMC as asjfsddDzmc,
ASJFSDD_DQJD as asjfsddDqjd,
ASJFSDD_DQWD as asjfsddDqwd,
ASJFSDD_DYLBDM as asjfsddDylbdm,
ASJFSDD_SACS_SACSLBDM as asjfsddSacsSacslbdm,
ASJFSDD_SACS_DMBCMS as asjfsddSacsDmbcms,
ASJFSDD_KJBW_KJBWLBDM as asjfsddKjbwKjbwlbdm,
ASJFSDD_KJBW_DMBCMS as asjfsddKjbwDmbcms,
ASJFSDD_SFJZWN_PDBZ as asjfsddSfjzwnPdbz,
ASJFSDD_JZWCS as asjfsddJzwcs,
ASJFSDD_ASJFSLC as asjfsddAsjfslc,
ASJFSDD_SFZLZZ_PDBZ as asjfsddSfzlzzPdbz,
SFSQ_PDBZ as sfsqPdbz,
SFSB_PDBZ as sfsbPdbz,
SFMA_PDBZ as sfmaPdbz,
SFSH_PDBZ as sfshPdbz,
SFSJDQPCL_PDBZ as sfsjdqpclPdbz,
SFSW_PDBZ as sfswPdbz,
SFGM_PDBZ as sfgmPdbz,
SWASJSWQK as swasjswqk,
ASJDBJBDM as asjdbjbdm,
LLFS_LLFSDM as llfsLlfsdm,
LLFS_DMBCMS as llfsDmbcms,
DATE_FORMAT(LLSJ,'%Y-%m-%d %H:%i:%S') as llsj,
SY_JYQK as syJyqk,
FZXYRTSXW_FZXYRTSXWDM as fzxyrtsxwFzxyrtsxwdm,
FZXYRTSXW_DMBCMS as fzxyrtsxwDmbcms,
FZXYRSXZAHJQK as fzxyrsxzahjqk,
QTSDTD_JYQK as qtsdtdJyqk,
DATE_FORMAT(ASJFSSJFX_ASJFSKSSJ,'%Y-%m-%d %H:%i:%S') as asjfssjfxAsjfskssj,
DATE_FORMAT(ASJFSSJFX_ASJFSJSSJ,'%Y-%m-%d %H:%i:%S') as asjfssjfxAsjfsjssj,
ZARFX_RSXX as zarfxRsxx,
ZARFX_RSSX as zarfxRssx,
FZXYRTZ_JYQK as fzxyrtzJyqk,
FZXYRTSZC_FZXYRTSZCDM as fzxyrtszcFzxyrtszcdm,
FZXYRTSZC_DMBCMS as fzxyrtszcDmbcms,
ZAGJ_SAWPDM as zagjSawpdm,
ZAGJ_JYQK as zagjJyqk,
ZADJMS as zadjms,
ZAMDMS as zamdms,
KJFWDM as kjfwdm,
LCZA_JYQK as lczaJyqk,
JHZA_JYQK as jhzaJyqk,
GTFZFZXYRZHXSDM as gtfzfzxyrzhxsdm,
GTFZFZXYRGC_GTFZFZXYRGCDM as gtfzfzxyrgcGtfzfzxyrgcdm,
GTFZFZXYRGC_DMBCMS as gtfzfzxyrgcDmbcms,
XZWPFX_SAWP_SAWPDM as xzwpfxSawpSawpdm,
XZWPFX_SAWP_DMBCMS as xzwpfxSawpDmbcms,
SSWPQX_JYQK as sswpqxJyqk,
FZXYRYLWP_JYQK as fzxyrylwpJyqk,
XCKYWP_JYQK as xckywpJyqk,
FXXS_JYQK as fxxsJyqk,
ASJSWRY_RS as asjswryRs,
ASJSSRY_RS as asjssryRs,
ASJSSCW_JYQK as asjsscwJyqk,
SSJZRMBY as ssjzrmby,
KYZSQZ_WPSL as kyzsqzWpsl,
KYMYQZ_WPSL as kymyqzWpsl,
KYZZQZ_WPSL as kyzzqzWpsl,
KYFZQZ_WPSL as kyfzqzWpsl,
KYQTQZ_WPSL as kyqtqzWpsl,
DATE_FORMAT(SLSJ,'%Y-%m-%d %H:%i:%S') as slsj,
SLDW_GAJGJGDM as sldwGajgjgdm,
SLDW_GAJGMC as sldwGajgmc,
DATE_FORMAT(LARQ,'%Y-%m-%d %H:%i:%S') as larq,
LADW_GAJGJGDM as ladwGajgjgdm,
(select name from sys_dictitem where GROUPID='CODE_UNIT' and CODE=LADW_GAJGJGDM) as ladwStr,
LADW_GAJGMC as ladwGajgmc,
ZARY_RS as zaryRs,
SJCWJZRMBY as sjcwjzrmby,
ZCZJ_ZCXWYJMS as zczjZcxwyjms,
DATE_FORMAT(ZCZJ_ZXSJ01,'%Y-%m-%d %H:%i:%S') as zczjZxsj01,
ZCZJDW_GAJGJGDM as zczjdwGajgjgdm,
ZCZJDW_GAJGMC as zczjdwGajgmc,
DATE_FORMAT(YSSCQSRQ,'%Y-%m-%d %H:%i:%S') as ysscqsrq,
YSSCQSAJSCFHJDDM as ysscqsajscfhjddm,
SFCXAJ_PDBZ as sfcxajPdbz,
CXAJYYDM as cxajyydm,
CXAJDW_GAJGJGDM as cxajdwGajgjgdm,
CXAJDW_GAJGMC as cxajdwGajgmc,
DATE_FORMAT(CXAJRQ,'%Y-%m-%d %H:%i:%S') as cxajrq,
XSAJXSGZJGDM as xsajxsgzjgdm,
XBR_XM as xbrXm,
XBR_GMSFHM as xbrGmsfhm,
XBR_LXDH as xbrLxdh,
XSJSFZR_XM as xsjsfzrXm,
XSJSFZR_GMSFHM as xsjsfzrGmsfhm,
XSJSFZR_LXDH as xsjsfzrLxdh,
GAJGFZR_XM as gajgfzrXm,
GAJGFZR_GMSFHM as gajgfzrGmsfhm,
GAJGFZR_LXDH as gajgfzrLxdh,
XXDJRY_XM as xxdjryXm,
XXCZRY_GMSFHM as xxczryGmsfhm,
XXDJRY_GMSFHM as xxdjryGmsfhm,
XXCZRY_XM as xxczryXm,
XXCZDW_GAJGJGDM as xxczdwGajgjgdm,
XXCZDW_GAJGMC as xxczdwGajgmc,
XXDJRY_LXDH as xxdjryLxdh,
XXDJDW_GAJGMC as xxdjdwGajgmc,
XXLYMS as xxlyms,
XXSC_PDBZ as xxscPdbz,
XXDJDW_GAJGJGDM as xxdjdwGajgjgdm,
DATE_FORMAT(DJSJ,'%Y-%m-%d %H:%i:%S') as djsj,
JJSD_JJSDDM as jjsdJjsddm,
XPSD_DMBCMS as xpsdDmbcms,
QQSD_QQSDDM as qqsdQqsddm,
JSSD_DMBCMS as jssdDmbcms,
YBSDDM as ybsddm,
SBSD_SBSDDM as sbsdSbsddm,
XTKJTPSD_JSSD_JSSDDM as xtkjtpsdJssdJssddm,
ZPSD_ZPSDDM as zpsdZpsddm,
WLZASD_WLZASDDM as wlzasdWlzasddm,
XTKJTPSD_JSSD_DMBCMS as xtkjtpsdJssdDmbcms,
LKJZKJFS_DMBCMS as lkjzkjfsDmbcms,
JRJZKJFSJSD_DMBCMS as jrjzkjfsjsdDmbcms,
XTKJTPSD_XTKJTPSDDM as xtkjtpsdXtkjtpsddm,
WLZASD_DMBCMS as wlzasdDmbcms,
SBSD_DMBCMS as sbsdDmbcms,
GRZCSD_GRZCSDDM as grzcsdGrzcsddm,
MCSF_DMBCMS as mcsfDmbcms,
XPSYWP_SAWPDM as xpsywpSawpdm,
XPSD_XPSDDM as xpsdXpsddm,
MYDWMY_MCDWMYDM as mydwmyMcdwmydm,
MCSF_MCSFDM as mcsfMcsfdm,
MCGXR_DMBCMS as mcgxrDmbcms,
JJSD_DMBCMS as jjsdDmbcms,
QQSD_DMBCMS as qqsdDmbcms,
LKJZKJFS_LKJZKJFSDM as lkjzkjfsLkjzkjfsdm,
MCMYSD_MCMYSDDM as mcmysdMcmysddm,
ZAZBSD_ZAZBSDDM as zazbsdZazbsddm,
DATE_FORMAT(GXSJ,'%Y-%m-%d %H:%i:%S') as gxsj,
MYDWMY_DMBCMS as mydwmyDmbcms,
XCWPFDCD_XCWPFDCDDM as xcwpfdcdXcwpfdcddm,
GRZCSD_DMBCMS as grzcsdDmbcms,
XCWPFDCD_DMBCMS as xcwpfdcdDmbcms,
MCMYSD_DMBCMS as mcmysdDmbcms,
JRJZKJFSJSD_JRJZKJFSJSDDM as jrjzkjfsjsdJrjzkjfsjsddm,
XTKJTPSD_DMBCMS as xtkjtpsdDmbcms,
XPSYWP_DMBCMS as xpsywpDmbcms,
ZPSD_DMBCMS as zpsdDmbcms,
MCGXR_MCGXRDM as mcgxrMcgxrdm,
ZAZBSD_DMBCMS as zazbsdDmbcms,
JSSD_JSSDDM as jssdJssddm,
ZUZDW_GAJGJGDM as zuzdwGajgjgdm,
ZUZDW_GAJGMC as zuzdwGajgmc,
ZZDWFZR_XM as zzdwfzrXm,
ZZDWFZR_GMSFHM as zzdwfzrGmsfhm,
ZZDWFZR_LXDH as zzdwfzrLxdh,
ZUZDW_ZBR_XM as zuzdwZbrXm,
ZUZDW_ZBR_LXDH as zuzdwZbrLxdh,
ZUZDW_ZBR_GMSFHM as zuzdwZbrGmsfhm,
ZUZDW_XBR_XM1 as zuzdwXbrXm1,
ZUZDW_XBR_GMSFHM1 as zuzdwXbrGmsfhm1,
ZUZDW_XBR_LXDH1 as zuzdwXbrLxdh1,
ZUZDW_XBR_XM2 as zuzdwXbrXm2,
ZUZDW_XBR_GMSFHM2 as zuzdwXbrGmsfhm2,
ZUZDW_XBR_LXDH2 as zuzdwXbrLxdh2,
ZBR_XM as zbrXm,
ZBR_LXDH as zbrLxdh,
ZBR_GMSFHM as zbrGmsfhm,
JZAJBH as jzajbh,
JYAQ as jyaq,
GABXF as gabxf,
XXRBK_PDBZ as xxrbkPdbz,
XXRSK_PDBZ as xxrskPdbz,
DATE_FORMAT(XXRBKSJ,'%Y-%m-%d %H:%i:%S') as xxrbksj,
DATE_FORMAT(XXRSKSJ,'%Y-%m-%d %H:%i:%S') as xxrsksj,
ZADJDM as zadjdm,
AJSFXCKY_PDBZ as ajsfxckyPdbz,
ASJ_XC_QRR_GMSFHM as asjXcQrrGmsfhm,
ASJ_XC_QRR_XM as asjXcQrrXm,
DATE_FORMAT(ASJ_XC_QRSJ,'%Y-%m-%d %H:%i:%S') as asjXcQrsj,
SFWWFZ_PDBZ as sfwwfzPdbz,
SFLSJA_PDBZ as sflsjaPdbz,
PART as part,
AJYWZTDM as ajywztdm
FROM tb_st_asj
where asjbh in
<foreach collection="ListBhs" item="asjbh" open="(" separator="," close=")">
#{asjbh}
</foreach>
order by gxsj desc
</select>
<select id="getThxyrByThbh" resultType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbXwZbfzxyr"
parameterType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh">
SELECT
......@@ -690,6 +902,138 @@
</if>
</select>
<select id="getThxyrByKsh" resultType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbXwZbfzxyr"
parameterType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh">
SELECT
XXZJBH as xxzjbh,
ASJBH as asjbh,
XXFC_PDBZ as xxfcPdbz,
ZCXSHQFS_ZCXSHQFSDM as zcxshqfsZcxshqfsdm,
ZCXSHQFS_DMBCMS as zcxshqfsDmbcms,
ZBGZCS_ZBGZCSDM as zbgzcsZbgzcsdm,
ZBGZCS_DMBCMS as zbgzcsDmbcms,
ZHFS_ZHFSDM as zhfsZhfsdm,
ZHFS_DMBCMS as zhfsDmbcms,
RSQDJHSFS_RSQDJHSFSDM as rsqdjhsfsRsqdjhsfsdm,
RSQDJHSFS_DMBCMS as rsqdjhsfsDmbcms,
DATE_FORMAT(ZHRQ,'%Y-%m-%d %H:%i:%S') as zhrq,
ZHDD_XZQHDM as zhddXzqhdm,
ZHDD_DZMC as zhddDzmc,
ZHDW_GAJGJGDM as zhdwGajgjgdm,
ZHDW_GAJGMC as zhdwGajgmc,
ZHFZXYR_ASJXGRYBH as zhfzxyrAsjxgrybh,
ZHFZXYR_FZXYRDAZTDM as zhfzxyrFzxyrdaztdm,
ZHFZXYR_RSQZCSDM as zhfzxyrRsqzcsdm,
ZHFZXYR_GTFZFZXYRSADWZYDM as zhfzxyrGtfzfzxyrsadwzydm,
(select name from sys_dictitem where GROUPID='CODE_GTFZFZXYRSADWZY_SHSE' and CODE=ZHFZXYR_GTFZFZXYRSADWZYDM) as
dwzy,
ZHFZXYR_ZTRYBH as zhfzxyrZtrybh,
ZHFZXYR_SFSZRY_PDBZ as zhfzxyrSfszryPdbz,
ZHFZXYR_SFTAZS_PDBZ as zhfzxyrSftazsPdbz,
ZHFZXYR_SFSWZT_PDBZ as zhfzxyrSfswztPdbz,
ZHFZXYR_XM as zhfzxyrXm,
ZHFZXYR_CYM as zhfzxyrCym,
ZHFZXYR_BMCH as zhfzxyrBmch,
ZHFZXYR_CYZJ_CYZJDM as zhfzxyrCyzjCyzjdm,
ZHFZXYR_CYZJ_DMBCMS as zhfzxyrCyzjDmbcms,
ZHFZXYR_CYZJ_ZJHM as zhfzxyrCyzjZjhm,
DATE_FORMAT(ZHFZXYR_CSRQ_RQGZXX,'%Y-%m-%d %H:%i:%S') as zhfzxyrCsrqRqgzxx,
DATE_FORMAT(RQGZXX_CSRQ_RQGZSX,'%Y-%m-%d %H:%i:%S') as rqgzxxCsrqRqgzsx,
ZHFZXYR_XBDM as zhfzxyrXbdm,
(select name from sys_dictitem where GROUPID='CODE_XB' and CODE=ZHFZXYR_XBDM) as xb,
ZHFZXYR_GJDM as zhfzxyrGjdm,
ZHFZXYR_JGDM as zhfzxyrJgdm,
ZHFZXYR_MZDM as zhfzxyrMzdm,
ZHFZXYR_CSD_GJHDQDM as zhfzxyrCsdGjhdqdm,
ZHFZXYR_CSD_XZQHDM as zhfzxyrCsdXzqhdm,
ZHFZXYR_CSD_DZMC as zhfzxyrCsdDzmc,
ZHFZXYR_HJDZ_XZQHDM as zhfzxyrHjdzXzqhdm,
(select name from sys_dictitem where GROUPID='CODE_XZQH' and CODE=ZHFZXYR_HJDZ_XZQHDM) as hjd,
ZHFZXYR_HJDZ_DZMC as zhfzxyrHjdzDzmc,
ZHFZXYR_XZZ_XZQHDM as zhfzxyrXzzXzqhdm,
ZHFZXYR_XZZ_DZMC as zhfzxyrXzzDzmc,
ZHFZXYR_JWZZ_GJHDQDM as zhfzxyrJwzzGjhdqdm,
ZHFZXYR_JWZZ_DZMC as zhfzxyrJwzzDzmc,
ZHFZXYR_SG as zhfzxyrSg,
ZHFZXYR_TZ as zhfzxyrTz,
ZHFZXYR_ZC as zhfzxyrZc,
ZHFZXYR_TMTZMS as zhfzxyrTmtzms,
ZHFZXYR_TBBJMS as zhfzxyrTbbjms,
ZHFZXYR_RQTTZ_JYQK as zhfzxyrRqttzJyqk,
ZHFZXYR_GZDW as zhfzxyrGzdw,
ZHFZXYR_ZJXYDM as zhfzxyrZjxydm,
ZHFZXYR_ZZMMDM as zhfzxyrZzmmdm,
ZHFZXYR_XLDM as zhfzxyrXldm,
ZHFZXYR_JYZKDM as zhfzxyrJyzkdm,
ZHFZXYR_BYZKDM as zhfzxyrByzkdm,
ZHFZXYR_ZY_ZYLBDM as zhfzxyrZyZylbdm,
ZHFZXYR_ZY_DMBCMS as zhfzxyrZyDmbcms,
ZHFZXYR_ASJXGRYSF_ASJXGRYSFDM as zhfzxyrAsjxgrysfAsjxgrysfdm,
ZHFZXYR_ASJXGRYSF_DMBCMS as zhfzxyrAsjxgrysfDmbcms,
ZHFZXYR_FZXYRTSZC_FZXYRTSZCDM as zhfzxyrFzxyrtszcFzxyrtszcdm,
ZHFZXYR_FZXYRTSZC_DMBCMS as zhfzxyrFzxyrtszcDmbcms,
ZHFZXYR_JL as zhfzxyrJl,
ZHFZXYR_GRAHJHDTD_JYQK as zhfzxyrGrahjhdtdJyqk,
ZHFZXYR_WFFZJLMS as zhfzxyrWffzjlms,
ZHFZXYR_SFYXDS_PDBZ as zhfzxyrSfyxdsPdbz,
ZHFZXYR_LYDP_SAWPDM as zhfzxyrLydpSawpdm,
ZHFZXYR_LYDP_DMBCMS as zhfzxyrLydpDmbcms,
ZHFZXYR_SFHY_PDBZ as zhfzxyrSfhyPdbz,
ZHFZXYR_DPNJSFYX_PDBZ as zhfzxyrDpnjsfyxPdbz,
ZHFZXYR_SFAZBBDXDZ_PDBZ as zhfzxyrSfazbbdxdzPdbz,
ZHFZXYR_SFZDJBHZ_PDBZ as zhfzxyrSfzdjbhzPdbz,
ZHFZXYR_SFJSBR_PDBZ as zhfzxyrSfjsbrPdbz,
ZHFZXYR_XDWP_JYQK as zhfzxyrXdwpJyqk,
ZHFZXYR_SZZWBH as zhfzxyrSzzwbh,
ZHFZXYR_RYDNABH as zhfzxyrRydnabh,
ZHFZXYR_RDFZSS_PDBZ as zhfzxyrRdfzssPdbz,
ZHFZXYR_RDFZSS_ZCXWYJMS as zhfzxyrRdfzssZcxwyjms,
ZHFZXYR_PCFZXY_PDBZ as zhfzxyrPcfzxyPdbz,
ZHFZXYR_PCFZXY_ZCXWYJMS as zhfzxyrPcfzxyZcxwyjms,
ZHFZXYR_BZ as zhfzxyrBz,
BLDW_GAJGJGDM as bldwGajgjgdm,
BLDW_GAJGMC as bldwGajgmc,
ZBR_XM as zbrXm,
ZBR_GMSFHM as zbrGmsfhm,
ZBR_LXDH as zbrLxdh,
XBR_XM as xbrXm,
XBR_GMSFHM as xbrGmsfhm,
XBR_LXDH as xbrLxdh,
DATE_FORMAT(BLSJ,'%Y-%m-%d %H:%i:%S') as blsj,
XXSC_PDBZ as xxscPdbz,
XXDJDW_GAJGJGDM as xxdjdwGajgjgdm,
XXDJDW_GAJGMC as xxdjdwGajgmc,
XXDJRY_XM as xxdjryXm,
XXDJRY_GMSFHM as xxdjryGmsfhm,
XXDJRY_LXDH as xxdjryLxdh,
DATE_FORMAT(DJSJ,'%Y-%m-%d %H:%i:%S') as djsj,
XXCZDW_GAJGJGDM as xxczdwGajgjgdm,
XXCZDW_GAJGMC as xxczdwGajgmc,
XXCZRY_XM as xxczryXm,
XXCZRY_GMSFHM as xxczryGmsfhm,
DATE_FORMAT(GXSJ,'%Y-%m-%d %H:%i:%S') as gxsj,
XXLYMS as xxlyms,
DATE_FORMAT(XXRSKSJ,'%Y-%m-%d %H:%i:%S') as xxrsksj,
DATE_FORMAT(XXRBKSJ,'%Y-%m-%d %H:%i:%S') as xxrbksj,
XXRSK_PDBZ as xxrskPdbz,
XXRBK_PDBZ as xxrbkPdbz,
GABXF as gabxf,
IF_COLLECT as ifCollect,
ZHFZXYR_LXDH as zhfzxyrLxdh,
DATE_FORMAT(ZHFZXYR_FXSJ,'%Y-%m-%d %H:%i:%S') as zhfzxyrFxsj,
ZHFZXYR_JZRYBH as zhfzxyrJzrybh,
ZHFZXYR_NLD as zhfzxyrNld,
ZHFZXYR_ZHSLXDH as zhfzxyrZhslxdh
FROM tb_xw_zbfzxyr
where zhfzxyr_cyzj_zjhm in
<foreach collection="ListBhs" item="zjhm" open="(" separator="," close=")">
#{zjhm}
</foreach>
and xxsc_pdbz = '0'
order by gxsj desc
</select>
<select id="getThxyrByThbhCount" resultType="java.lang.Integer"
parameterType="com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh">
SELECT count(*)
......
......@@ -54,9 +54,15 @@ public interface ZtypService{
//查询团伙关联案件信息数量
int getThgaByThbhCount(TbYwShseTh tbYwShseTh);
//查询团伙关联案件信息
List<TbStAsj> getThgaByKsh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息
List<TbXwZbfzxyr> getThxyrByThbh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息
List<TbXwZbfzxyr> getThxyrByKsh(TbYwShseTh tbYwShseTh);
//查询团伙关联嫌疑人信息数量
int getThxyrByThbhCount(TbYwShseTh tbYwShseTh);
......
......@@ -924,6 +924,11 @@ public class ZtypServiceImpl implements ZtypService {
}
@Override
public List<TbStAsj> getThgaByKsh(TbYwShseTh tbYwShseTh) {
return ztypMapper.getThgaByKsh(tbYwShseTh);
}
@Override
public List<TbXwZbfzxyr> getThxyrByThbh(TbYwShseTh tbYwShseTh) {
tbYwShseTh.setPage((tbYwShseTh.getPage()-1)*tbYwShseTh.getLimit());
tbYwShseTh.setLimit(tbYwShseTh.getLimit());
......@@ -931,6 +936,11 @@ public class ZtypServiceImpl implements ZtypService {
}
@Override
public List<TbXwZbfzxyr> getThxyrByKsh(TbYwShseTh tbYwShseTh) {
return ztypMapper.getThxyrByKsh(tbYwShseTh);
}
@Override
public int getThxyrByThbhCount(TbYwShseTh tbYwShseTh) {
return ztypMapper.getThxyrByThbhCount(tbYwShseTh);
}
......
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