Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
60c84a51
Commit
60c84a51
authored
Jul 28, 2022
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
主题研判相关接口处理(湖南)
parent
fddba045
Show whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
4724 additions
and
39 deletions
+4724
-39
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/AjQueryParam.java
+2
-1
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Jzxx.java
+78
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/NaoTuHdXx.java
+57
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStAsj.java
+0
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStAsj3.java
+837
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStRy.java
+357
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwLaShse.java
+165
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwZbfzxyr.java
+523
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwZbfzxyrShse.java
+250
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwCchshzztjb.java
+291
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwShseTh.java
+37
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwXshbXsglxyr.java
+67
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TxxxParam.java
+85
-0
service/publicapi/src/main/java/com/founder/publicapi/controller/ZtypService/ZtypController.java
+92
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/TbStZtypFwbshMapper.java
+23
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/ZtypMapper.java
+40
-4
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/ZtypFwbshMapper.xml
+31
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/ZtypMapper.xml
+902
-1
service/publicapi/src/main/java/com/founder/publicapi/service/ZtypService.java
+23
-0
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbStAsjServiceImpl.java
+3
-1
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/ZtypServiceImpl.java
+808
-32
service/publicapi/src/main/resources/data/getHdfx.json
+53
-0
No files found.
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/AjQueryParam.java
View file @
60c84a51
...
...
@@ -39,7 +39,8 @@ public class AjQueryParam {
String
type
;
Integer
page
;
Integer
limit
;
//团伙编号
private
String
thbh
;
//分析维度
private
String
fxwd
;
//共同关系系数
...
...
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Jzxx.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
@ApiModel
(
value
=
"机主信息"
,
description
=
"机主信息"
)
public
class
Jzxx
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"机主身份证号码"
)
private
String
zjhm
;
@ApiModelProperty
(
value
=
"手机号码"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"机主姓名"
)
private
String
xm
;
@ApiModelProperty
(
value
=
"机主户籍地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"机主开户时间"
)
private
String
openDate
;
public
String
getZjhm
()
{
return
zjhm
;
}
public
void
setZjhm
(
String
zjhm
)
{
this
.
zjhm
=
zjhm
;
}
public
String
getPhoneNum
()
{
return
phoneNum
;
}
public
void
setPhoneNum
(
String
phoneNum
)
{
this
.
phoneNum
=
phoneNum
;
}
public
String
getXm
()
{
return
xm
;
}
public
void
setXm
(
String
xm
)
{
this
.
xm
=
xm
;
}
public
String
getAddress
()
{
return
address
;
}
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
}
public
String
getOpenDate
()
{
return
openDate
;
}
public
void
setOpenDate
(
String
openDate
)
{
this
.
openDate
=
openDate
;
}
@Override
public
String
toString
()
{
return
"Jzxx{"
+
"zjhm='"
+
zjhm
+
'\''
+
", phoneNum='"
+
phoneNum
+
'\''
+
", xm='"
+
xm
+
'\''
+
", address='"
+
address
+
'\''
+
", openDate='"
+
openDate
+
'\''
+
'}'
;
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/NaoTuHdXx.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
NaoTuHdXx
implements
Serializable
{
private
String
yhsjhm
;
/*用户手机号*/
private
String
dfsjhm
;
/*对方手机号*/
private
String
hjsj
;
/*呼叫时间*/
private
String
thsc
;
/*通话时长*/
private
String
thcs
;
/*通话次数*/
private
String
thlx
;
/*通话类型*/
private
String
yhjzbh
;
private
String
dfjzbh
;
public
String
getYhsjhm
()
{
return
yhsjhm
;
}
public
void
setYhsjhm
(
String
yhsjhm
)
{
this
.
yhsjhm
=
yhsjhm
;
}
public
String
getDfsjhm
()
{
return
dfsjhm
;
}
public
void
setDfsjhm
(
String
dfsjhm
)
{
this
.
dfsjhm
=
dfsjhm
;
}
public
String
getHjsj
()
{
return
hjsj
;
}
public
void
setHjsj
(
String
hjsj
)
{
this
.
hjsj
=
hjsj
;
}
public
String
getThsc
()
{
return
thsc
;
}
public
void
setThsc
(
String
thsc
)
{
this
.
thsc
=
thsc
;
}
public
String
getThcs
()
{
return
thcs
;
}
public
void
setThcs
(
String
thcs
)
{
this
.
thcs
=
thcs
;
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStAsj.java
0 → 100644
View file @
60c84a51
This source diff could not be displayed because it is too large. You can
view the blob
instead.
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStAsj3.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* <p>
* 案事件基本信息
* </p>
*
* @author liuyx
* @since 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"TB_ST_ASJ"
)
@ApiModel
(
value
=
"TbStAsj对象"
,
description
=
"案事件基本信息"
)
public
class
TbStAsj3
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"案事件编号"
)
@TableId
(
value
=
"asjbh"
,
type
=
IdType
.
ID_WORKER
)
private
String
asjbh
;
@ApiModelProperty
(
value
=
"接警编号"
)
@TableField
(
"jjbh"
)
private
String
jjbh
;
@ApiModelProperty
(
value
=
"现场勘验编号"
)
@TableField
(
"xckybh"
)
private
String
xckybh
;
@ApiModelProperty
(
value
=
"案事件来源代码"
)
@TableField
(
"asjlydm"
)
private
String
asjlydm
;
@ApiModelProperty
(
value
=
"刑事警情类别代码"
)
@TableField
(
"xsjqlbdm"
)
private
String
xsjqlbdm
;
@ApiModelProperty
(
value
=
"侦查阶段代码"
)
@TableField
(
"zcjddm"
)
private
String
zcjddm
;
@ApiModelProperty
(
value
=
"刑事案件立案审查结果代码"
)
@TableField
(
"xsajlascjgdm"
)
private
String
xsajlascjgdm
;
@ApiModelProperty
(
value
=
"案件类别代码"
)
@TableField
(
"ajlbdm"
)
private
String
ajlbdm
;
@ApiModelProperty
(
value
=
"作案特征_简要情况"
)
@TableField
(
"zatz_jyqk"
)
private
String
zatzJyqk
;
@ApiModelProperty
(
value
=
"特殊手段代码"
)
@TableField
(
"tssddm"
)
private
String
tssddm
;
@ApiModelProperty
(
value
=
"作案特征自动分类_简要情况 "
)
@TableField
(
"zatzzdfl_jyqk"
)
private
String
zatzzdflJyqk
;
@ApiModelProperty
(
value
=
"作案特征补充描述_简要情况"
)
@TableField
(
"zatzbcms_jyqk"
)
private
String
zatzbcmsJyqk
;
@ApiModelProperty
(
value
=
"作案特征_案件作案特征集合表达"
)
@TableField
(
"zatz_ajzatzjhbd"
)
private
String
zatzAjzatzjhbd
;
@ApiModelProperty
(
value
=
"案件名称"
)
@TableField
(
"ajmc"
)
private
String
ajmc
;
@ApiModelProperty
(
value
=
"发现案事件时间"
)
@TableField
(
"fxasjsj"
)
private
String
fxasjsj
;
@ApiModelProperty
(
value
=
"发现案事件地点_行政区划代码"
)
@TableField
(
"fxasjdd_xzqhdm"
)
private
String
fxasjddXzqhdm
;
@ApiModelProperty
(
value
=
"发现案事件地点_地址名称"
)
@TableField
(
"fxasjdd_dzmc"
)
private
String
fxasjddDzmc
;
@ApiModelProperty
(
value
=
"案事件发生时间_案事件发生开始时间"
)
@TableField
(
"ASJFSSJ_ASJFSKSSJ"
)
private
String
asjfssjAsjfskssj
;
@ApiModelProperty
(
value
=
"案事件发生时间_案事件发生结束时间"
)
@TableField
(
"asjfssj_asjfsjssj"
)
private
String
asjfssjAsjfsjssj
;
@ApiModelProperty
(
value
=
"案事件发生时间_日时段代码"
)
@TableField
(
"asjfssj_rsddm"
)
private
String
asjfssjRsddm
;
@ApiModelProperty
(
value
=
"案事件发生时间_作案时机_作案时机类别代码"
)
@TableField
(
"asjfssj_zasj_zasjlbdm"
)
private
String
asjfssjZasjZasjlbdm
;
@ApiModelProperty
(
value
=
"案事件发生时间_作案时机_代码补充描述"
)
@TableField
(
"asjfssj_zasj_dmbcms"
)
private
String
asjfssjZasjDmbcms
;
@ApiModelProperty
(
value
=
"案事件发生地点_行政区划代码"
)
@TableField
(
"asjfsdd_xzqhdm"
)
private
String
asjfsddXzqhdm
;
@ApiModelProperty
(
value
=
"案事件发生地点_地址名称"
)
@TableField
(
"asjfsdd_dzmc"
)
private
String
asjfsddDzmc
;
@ApiModelProperty
(
value
=
"案事件发生地点_经度"
)
@TableField
(
"asjfsdd_dqjd"
)
private
Double
asjfsddDqjd
;
@ApiModelProperty
(
value
=
"案事件发生地点_纬度"
)
@TableField
(
"asjfsdd_dqwd"
)
private
Double
asjfsddDqwd
;
@ApiModelProperty
(
value
=
"案事件发生地点_地域类别代码"
)
@TableField
(
"asjfsdd_dylbdm"
)
private
String
asjfsddDylbdm
;
@ApiModelProperty
(
value
=
"案事件发生地点_涉案场所_涉案场所类别代码"
)
@TableField
(
"asjfsdd_sacs_sacslbdm"
)
private
String
asjfsddSacsSacslbdm
;
@ApiModelProperty
(
value
=
"案事件发生地点_涉案场所_代码补充描述"
)
@TableField
(
"asjfsdd_sacs_dmbcms"
)
private
String
asjfsddSacsDmbcms
;
@ApiModelProperty
(
value
=
"案事件发生地点_空间部位_空间部位类别代码"
)
@TableField
(
"asjfsdd_kjbw_kjbwlbdm"
)
private
String
asjfsddKjbwKjbwlbdm
;
@ApiModelProperty
(
value
=
"案事件发生地点_空间部位_代码补充描述"
)
@TableField
(
"asjfsdd_kjbw_dmbcms"
)
private
String
asjfsddKjbwDmbcms
;
@ApiModelProperty
(
value
=
"案事件发生地点_是否建筑物内_判断标识"
)
@TableField
(
"asjfsdd_sfjzwn_pdbz"
)
private
String
asjfsddSfjzwnPdbz
;
@ApiModelProperty
(
value
=
"案事件发生地点_建筑物层数"
)
@TableField
(
"asjfsdd_jzwcs"
)
private
Integer
asjfsddJzwcs
;
@ApiModelProperty
(
value
=
"案事件发生地点_案事件发生楼层"
)
@TableField
(
"asjfsdd_asjfslc"
)
private
Integer
asjfsddAsjfslc
;
@ApiModelProperty
(
value
=
"案事件发生地点_是否租赁住宅_判断标识"
)
@TableField
(
"asjfsdd_sfzlzz_pdbz"
)
private
String
asjfsddSfzlzzPdbz
;
@ApiModelProperty
(
value
=
"是否涉枪_判断标识"
)
@TableField
(
"sfsq_pdbz"
)
private
String
sfsqPdbz
;
@ApiModelProperty
(
value
=
"是否涉爆_判断标识"
)
@TableField
(
"sfsb_pdbz"
)
private
String
sfsbPdbz
;
@ApiModelProperty
(
value
=
"是否命案_判断标识"
)
@TableField
(
"sfma_pdbz"
)
private
String
sfmaPdbz
;
@ApiModelProperty
(
value
=
"是否涉黑_判断标识"
)
@TableField
(
"sfsh_pdbz"
)
private
String
sfshPdbz
;
@ApiModelProperty
(
value
=
"是否涉及盗抢骗车辆_判断标识"
)
@TableField
(
"sfsjdqpcl_pdbz"
)
private
String
sfsjdqpclPdbz
;
@ApiModelProperty
(
value
=
"是否涉外_判断标识"
)
@TableField
(
"sfsw_pdbz"
)
private
String
sfswPdbz
;
@ApiModelProperty
(
value
=
"是否拐卖_判断标识"
)
@TableField
(
"sfgm_pdbz"
)
private
String
sfgmPdbz
;
@ApiModelProperty
(
value
=
"涉外案事件涉外情况"
)
@TableField
(
"swasjswqk"
)
private
String
swasjswqk
;
@ApiModelProperty
(
value
=
"案事件督办级别代码"
)
@TableField
(
"asjdbjbdm"
)
private
String
asjdbjbdm
;
@ApiModelProperty
(
value
=
"联络方式_联络方式代码"
)
@TableField
(
"llfs_llfsdm"
)
private
String
llfsLlfsdm
;
@ApiModelProperty
(
value
=
"联络方式_代码补充描述"
)
@TableField
(
"llfs_dmbcms"
)
private
String
llfsDmbcms
;
@ApiModelProperty
(
value
=
"联络时间"
)
@TableField
(
"llsj"
)
private
String
llsj
;
@ApiModelProperty
(
value
=
"事由_简要情况"
)
@TableField
(
"sy_jyqk"
)
private
String
syJyqk
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊行为_犯罪嫌疑人特殊行为代码"
)
@TableField
(
"fzxyrtsxw_fzxyrtsxwdm"
)
private
String
fzxyrtsxwFzxyrtsxwdm
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊行为_代码补充描述"
)
@TableField
(
"fzxyrtsxw_dmbcms"
)
private
String
fzxyrtsxwDmbcms
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人熟悉作案环境情况"
)
@TableField
(
"fzxyrsxzahjqk"
)
private
String
fzxyrsxzahjqk
;
@ApiModelProperty
(
value
=
"其他手段特点_简要情况"
)
@TableField
(
"qtsdtd_jyqk"
)
private
String
qtsdtdJyqk
;
@ApiModelProperty
(
value
=
"案事件发生时间分析_案事件发生开始时间"
)
@TableField
(
"asjfssjfx_asjfskssj"
)
private
String
asjfssjfxAsjfskssj
;
@ApiModelProperty
(
value
=
"案事件发生时间分析_案事件发生结束时间"
)
@TableField
(
"asjfssjfx_asjfsjssj"
)
private
String
asjfssjfxAsjfsjssj
;
@ApiModelProperty
(
value
=
"作案人分析_人数下限"
)
@TableField
(
"zarfx_rsxx"
)
private
Integer
zarfxRsxx
;
@ApiModelProperty
(
value
=
"作案人分析_人数上限"
)
@TableField
(
"zarfx_rssx"
)
private
Integer
zarfxRssx
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特征_简要情况"
)
@TableField
(
"fzxyrtz_jyqk"
)
private
String
fzxyrtzJyqk
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊专长_犯罪嫌疑人特殊专长代码"
)
@TableField
(
"fzxyrtszc_fzxyrtszcdm"
)
private
String
fzxyrtszcFzxyrtszcdm
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊专长_代码补充描述"
)
@TableField
(
"fzxyrtszc_dmbcms"
)
private
String
fzxyrtszcDmbcms
;
@ApiModelProperty
(
value
=
"作案工具_涉案物品代码"
)
@TableField
(
"zagj_sawpdm"
)
private
String
zagjSawpdm
;
@ApiModelProperty
(
value
=
"作案工具_简要情况"
)
@TableField
(
"zagj_jyqk"
)
private
String
zagjJyqk
;
@ApiModelProperty
(
value
=
"作案动机描述"
)
@TableField
(
"zadjms"
)
private
String
zadjms
;
@ApiModelProperty
(
value
=
"作案目的描述"
)
@TableField
(
"zamdms"
)
private
String
zamdms
;
@ApiModelProperty
(
value
=
"跨界范围代码"
)
@TableField
(
"kjfwdm"
)
private
String
kjfwdm
;
@ApiModelProperty
(
value
=
"流窜作案_简要情况"
)
@TableField
(
"lcza_jyqk"
)
private
String
lczaJyqk
;
@ApiModelProperty
(
value
=
"结伙作案_简要情况"
)
@TableField
(
"jhza_jyqk"
)
private
String
jhzaJyqk
;
@ApiModelProperty
(
value
=
"共同犯罪犯罪嫌疑人组合形式代码"
)
@TableField
(
"gtfzfzxyrzhxsdm"
)
private
String
gtfzfzxyrzhxsdm
;
@ApiModelProperty
(
value
=
"共同犯罪犯罪嫌疑人构成_共同犯罪犯罪嫌疑人构成代码"
)
@TableField
(
"gtfzfzxyrgc_gtfzfzxyrgcdm"
)
private
String
gtfzfzxyrgcGtfzfzxyrgcdm
;
@ApiModelProperty
(
value
=
"共同犯罪犯罪嫌疑人构成_代码补充描述"
)
@TableField
(
"gtfzfzxyrgc_dmbcms"
)
private
String
gtfzfzxyrgcDmbcms
;
@ApiModelProperty
(
value
=
"选择物品分析_涉案物品_涉案物品代码"
)
@TableField
(
"xzwpfx_sawp_sawpdm"
)
private
String
xzwpfxSawpSawpdm
;
@ApiModelProperty
(
value
=
"选择物品分析_涉案物品_代码补充描述"
)
@TableField
(
"xzwpfx_sawp_dmbcms"
)
private
String
xzwpfxSawpDmbcms
;
@ApiModelProperty
(
value
=
"损失物品去向_简要情况"
)
@TableField
(
"sswpqx_jyqk"
)
private
String
sswpqxJyqk
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人遗留物品_简要情况"
)
@TableField
(
"fzxyrylwp_jyqk"
)
private
String
fzxyrylwpJyqk
;
@ApiModelProperty
(
value
=
"现场可疑物品_简要情况"
)
@TableField
(
"xckywp_jyqk"
)
private
String
xckywpJyqk
;
@ApiModelProperty
(
value
=
"发现线索_简要情况"
)
@TableField
(
"fxxs_jyqk"
)
private
String
fxxsJyqk
;
@ApiModelProperty
(
value
=
"案事件死亡人员_人数"
)
@TableField
(
"asjswry_rs"
)
private
Long
asjswryRs
;
@ApiModelProperty
(
value
=
"案事件受伤人员_人数"
)
@TableField
(
"asjssry_rs"
)
private
Long
asjssryRs
;
@ApiModelProperty
(
value
=
"案事件损失财物_简要情况"
)
@TableField
(
"asjsscw_jyqk"
)
private
String
asjsscwJyqk
;
@ApiModelProperty
(
value
=
"损失价值(人民币元)"
)
@TableField
(
"ssjzrmby"
)
private
Double
ssjzrmby
;
@ApiModelProperty
(
value
=
"扣押制式枪支_物品数量"
)
@TableField
(
"kyzsqz_wpsl"
)
private
Integer
kyzsqzWpsl
;
@ApiModelProperty
(
value
=
"扣押民用枪支_物品数量"
)
@TableField
(
"kymyqz_wpsl"
)
private
Integer
kymyqzWpsl
;
@ApiModelProperty
(
value
=
"扣押自制枪支_物品数量"
)
@TableField
(
"kyzzqz_wpsl"
)
private
Integer
kyzzqzWpsl
;
@ApiModelProperty
(
value
=
"扣押仿制枪支_物品数量"
)
@TableField
(
"kyfzqz_wpsl"
)
private
Integer
kyfzqzWpsl
;
@ApiModelProperty
(
value
=
"扣押其他枪支_物品数量"
)
@TableField
(
"kyqtqz_wpsl"
)
private
Integer
kyqtqzWpsl
;
@ApiModelProperty
(
value
=
"受理时间"
)
@TableField
(
"slsj"
)
private
String
slsj
;
@ApiModelProperty
(
value
=
"受理单位_公安机关机构代码"
)
@TableField
(
"sldw_gajgjgdm"
)
private
String
sldwGajgjgdm
;
@ApiModelProperty
(
value
=
"受理单位_公安机关名称"
)
@TableField
(
"sldw_gajgmc"
)
private
String
sldwGajgmc
;
@ApiModelProperty
(
value
=
"立案日期"
)
@TableField
(
"larq"
)
private
String
larq
;
@ApiModelProperty
(
value
=
"立案单位_公安机关机构代码"
)
@TableField
(
"ladw_gajgjgdm"
)
private
String
ladwGajgjgdm
;
@ApiModelProperty
(
value
=
"立案单位_公安机关名称"
)
@TableField
(
"ladw_gajgmc"
)
private
String
ladwGajgmc
;
@ApiModelProperty
(
value
=
"作案人员_人数"
)
@TableField
(
"zary_rs"
)
private
Long
zaryRs
;
@ApiModelProperty
(
value
=
"收缴财物价值(人民币元)"
)
@TableField
(
"sjcwjzrmby"
)
private
Double
sjcwjzrmby
;
@ApiModelProperty
(
value
=
"侦查终结_侦查行为依据描述"
)
@TableField
(
"zczj_zcxwyjms"
)
private
String
zczjZcxwyjms
;
@ApiModelProperty
(
value
=
"侦查终结_执行时间"
)
@TableField
(
"zczj_zxsj01"
)
private
String
zczjZxsj01
;
@ApiModelProperty
(
value
=
"侦查终结单位_公安机关机构代码"
)
@TableField
(
"zczjdw_gajgjgdm"
)
private
String
zczjdwGajgjgdm
;
@ApiModelProperty
(
value
=
"侦查终结单位_公安机关名称"
)
@TableField
(
"zczjdw_gajgmc"
)
private
String
zczjdwGajgmc
;
@ApiModelProperty
(
value
=
"移送审查起诉日期"
)
@TableField
(
"ysscqsrq"
)
private
String
ysscqsrq
;
@ApiModelProperty
(
value
=
"移送审查起诉案件审查返回决定代码"
)
@TableField
(
"ysscqsajscfhjddm"
)
private
String
ysscqsajscfhjddm
;
@ApiModelProperty
(
value
=
"是否撤销案件_判断标识 1是 2否"
)
@TableField
(
"sfcxaj_pdbz"
)
private
String
sfcxajPdbz
;
@ApiModelProperty
(
value
=
"撤销案件原因代码"
)
@TableField
(
"cxajyydm"
)
private
String
cxajyydm
;
@ApiModelProperty
(
value
=
"撤销案件单位_公安机关机构代码"
)
@TableField
(
"cxajdw_gajgjgdm"
)
private
String
cxajdwGajgjgdm
;
@ApiModelProperty
(
value
=
"撤销案件单位_公安机关名称"
)
@TableField
(
"cxajdw_gajgmc"
)
private
String
cxajdwGajgmc
;
@ApiModelProperty
(
value
=
"撤销案件日期"
)
@TableField
(
"cxajrq"
)
private
String
cxajrq
;
@ApiModelProperty
(
value
=
"刑事案件线索工作结果代码"
)
@TableField
(
"xsajxsgzjgdm"
)
private
String
xsajxsgzjgdm
;
@ApiModelProperty
(
value
=
"协办人_姓名"
)
@TableField
(
"xbr_xm"
)
private
String
xbrXm
;
@ApiModelProperty
(
value
=
"协办人_公民身份号码"
)
@TableField
(
"xbr_gmsfhm"
)
private
String
xbrGmsfhm
;
@ApiModelProperty
(
value
=
"协办人_联系电话"
)
@TableField
(
"xbr_lxdh"
)
private
String
xbrLxdh
;
@ApiModelProperty
(
value
=
"刑事技术负责人_姓名"
)
@TableField
(
"xsjsfzr_xm"
)
private
String
xsjsfzrXm
;
@ApiModelProperty
(
value
=
"刑事技术负责人_公民身份号码"
)
@TableField
(
"xsjsfzr_gmsfhm"
)
private
String
xsjsfzrGmsfhm
;
@ApiModelProperty
(
value
=
"刑事技术负责人_联系电话"
)
@TableField
(
"xsjsfzr_lxdh"
)
private
String
xsjsfzrLxdh
;
@ApiModelProperty
(
value
=
"公安机关负责人_姓名"
)
@TableField
(
"gajgfzr_xm"
)
private
String
gajgfzrXm
;
@ApiModelProperty
(
value
=
"公安机关负责人_公民身份号码"
)
@TableField
(
"gajgfzr_gmsfhm"
)
private
String
gajgfzrGmsfhm
;
@ApiModelProperty
(
value
=
"公安机关负责人_联系电话"
)
@TableField
(
"gajgfzr_lxdh"
)
private
String
gajgfzrLxdh
;
@ApiModelProperty
(
value
=
"信息登记人员_姓名"
)
@TableField
(
"xxdjry_xm"
)
private
String
xxdjryXm
;
@ApiModelProperty
(
value
=
"信息操作人员_公民身份号码"
)
@TableField
(
"xxczry_gmsfhm"
)
private
String
xxczryGmsfhm
;
@ApiModelProperty
(
value
=
"信息登记人员_公民身份号码"
)
@TableField
(
"xxdjry_gmsfhm"
)
private
String
xxdjryGmsfhm
;
@ApiModelProperty
(
value
=
"信息操作人员_姓名"
)
@TableField
(
"xxczry_xm"
)
private
String
xxczryXm
;
@ApiModelProperty
(
value
=
"信息操作单位_公安机关机构代码"
)
@TableField
(
"xxczdw_gajgjgdm"
)
private
String
xxczdwGajgjgdm
;
@ApiModelProperty
(
value
=
"信息操作单位_公安机关名称"
)
@TableField
(
"xxczdw_gajgmc"
)
private
String
xxczdwGajgmc
;
@ApiModelProperty
(
value
=
"信息登记人员_联系电话"
)
@TableField
(
"xxdjry_lxdh"
)
private
String
xxdjryLxdh
;
@ApiModelProperty
(
value
=
"信息登记单位_公安机关名称"
)
@TableField
(
"xxdjdw_gajgmc"
)
private
String
xxdjdwGajgmc
;
@ApiModelProperty
(
value
=
"信息来源描述"
)
@TableField
(
"xxlyms"
)
private
String
xxlyms
;
@ApiModelProperty
(
value
=
"信息删除_判断标识"
)
@TableField
(
"xxsc_pdbz"
)
private
String
xxscPdbz
;
@ApiModelProperty
(
value
=
"信息登记单位_公安机关机构代码"
)
@TableField
(
"xxdjdw_gajgjgdm"
)
private
String
xxdjdwGajgjgdm
;
@ApiModelProperty
(
value
=
"登记时间"
)
@TableField
(
"djsj"
)
private
String
djsj
;
@ApiModelProperty
(
value
=
"接近手段_接近手段代码"
)
@TableField
(
"jjsd_jjsddm"
)
private
String
jjsdJjsddm
;
@ApiModelProperty
(
value
=
"胁迫手段_代码补充描述"
)
@TableField
(
"xpsd_dmbcms"
)
private
String
xpsdDmbcms
;
@ApiModelProperty
(
value
=
"窃取手段_窃取手段代码"
)
@TableField
(
"qqsd_qqsddm"
)
private
String
qqsdQqsddm
;
@ApiModelProperty
(
value
=
"解锁手段_代码补充描述"
)
@TableField
(
"jssd_dmbcms"
)
private
String
jssdDmbcms
;
@ApiModelProperty
(
value
=
"引爆手段代码"
)
@TableField
(
"ybsddm"
)
private
String
ybsddm
;
@ApiModelProperty
(
value
=
"施暴手段_施暴手段代码"
)
@TableField
(
"sbsd_sbsddm"
)
private
String
sbsdSbsddm
;
@ApiModelProperty
(
value
=
"箱体空间突破手段_解锁手段_解锁手段代码"
)
@TableField
(
"xtkjtpsd_jssd_jssddm"
)
private
String
xtkjtpsdJssdJssddm
;
@ApiModelProperty
(
value
=
"诈骗手段_诈骗手段代码"
)
@TableField
(
"zpsd_zpsddm"
)
private
String
zpsdZpsddm
;
@ApiModelProperty
(
value
=
"网络作案手段_网络作案手段代码"
)
@TableField
(
"wlzasd_wlzasddm"
)
private
String
wlzasdWlzasddm
;
@ApiModelProperty
(
value
=
"箱体空间突破手段_解锁手段_代码补充描述"
)
@TableField
(
"xtkjtpsd_jssd_dmbcms"
)
private
String
xtkjtpsdJssdDmbcms
;
@ApiModelProperty
(
value
=
"离开建筑空间方式_代码补充描述"
)
@TableField
(
"lkjzkjfs_dmbcms"
)
private
String
lkjzkjfsDmbcms
;
@ApiModelProperty
(
value
=
"进入建筑空间方式及手段_代码补充描述"
)
@TableField
(
"jrjzkjfsjsd_dmbcms"
)
private
String
jrjzkjfsjsdDmbcms
;
@ApiModelProperty
(
value
=
"箱体空间突破手段_箱体空间突破手段代码"
)
@TableField
(
"xtkjtpsd_xtkjtpsddm"
)
private
String
xtkjtpsdXtkjtpsddm
;
@ApiModelProperty
(
value
=
"网络作案手段_代码补充描述"
)
@TableField
(
"wlzasd_dmbcms"
)
private
String
wlzasdDmbcms
;
@ApiModelProperty
(
value
=
"施暴手段_代码补充描述"
)
@TableField
(
"sbsd_dmbcms"
)
private
String
sbsdDmbcms
;
@ApiModelProperty
(
value
=
"干扰侦查手段_干扰侦查手段代码"
)
@TableField
(
"grzcsd_grzcsddm"
)
private
String
grzcsdGrzcsddm
;
@ApiModelProperty
(
value
=
"冒充身份_代码补充描述"
)
@TableField
(
"mcsf_dmbcms"
)
private
String
mcsfDmbcms
;
@ApiModelProperty
(
value
=
"胁迫使用物品_涉案物品代码"
)
@TableField
(
"xpsywp_sawpdm"
)
private
String
xpsywpSawpdm
;
@ApiModelProperty
(
value
=
"胁迫手段_胁迫手段代码"
)
@TableField
(
"xpsd_xpsddm"
)
private
String
xpsdXpsddm
;
@ApiModelProperty
(
value
=
"冒用单位名义_冒用单位名义代码"
)
@TableField
(
"mydwmy_mcdwmydm"
)
private
String
mydwmyMcdwmydm
;
@ApiModelProperty
(
value
=
"冒充身份_冒充身份代码"
)
@TableField
(
"mcsf_mcsfdm"
)
private
String
mcsfMcsfdm
;
@ApiModelProperty
(
value
=
"冒充关系人_代码补充描述"
)
@TableField
(
"mcgxr_dmbcms"
)
private
String
mcgxrDmbcms
;
@ApiModelProperty
(
value
=
"接近手段_代码补充描述"
)
@TableField
(
"jjsd_dmbcms"
)
private
String
jjsdDmbcms
;
@ApiModelProperty
(
value
=
"窃取手段_代码补充描述"
)
@TableField
(
"qqsd_dmbcms"
)
private
String
qqsdDmbcms
;
@ApiModelProperty
(
value
=
"离开建筑空间方式_离开建筑空间方式代码"
)
@TableField
(
"lkjzkjfs_lkjzkjfsdm"
)
private
String
lkjzkjfsLkjzkjfsdm
;
@ApiModelProperty
(
value
=
"冒充冒用手段_冒充冒用手段代码"
)
@TableField
(
"mcmysd_mcmysddm"
)
private
String
mcmysdMcmysddm
;
@ApiModelProperty
(
value
=
"作案准备手段_作案准备手段代码"
)
@TableField
(
"zazbsd_zazbsddm"
)
private
String
zazbsdZazbsddm
;
@ApiModelProperty
(
value
=
"更新时间"
)
@TableField
(
"gxsj"
)
private
String
gxsj
;
@ApiModelProperty
(
value
=
"冒用单位名义_代码补充描述"
)
@TableField
(
"mydwmy_dmbcms"
)
private
String
mydwmyDmbcms
;
@ApiModelProperty
(
value
=
"现场物品翻动程度_现场物品翻动程度代码"
)
@TableField
(
"xcwpfdcd_xcwpfdcddm"
)
private
String
xcwpfdcdXcwpfdcddm
;
@ApiModelProperty
(
value
=
"干扰侦查手段_代码补充描述"
)
@TableField
(
"grzcsd_dmbcms"
)
private
String
grzcsdDmbcms
;
@ApiModelProperty
(
value
=
"现场物品翻动程度_代码补充描述"
)
@TableField
(
"xcwpfdcd_dmbcms"
)
private
String
xcwpfdcdDmbcms
;
@ApiModelProperty
(
value
=
"冒充冒用手段_代码补充描述"
)
@TableField
(
"mcmysd_dmbcms"
)
private
String
mcmysdDmbcms
;
@ApiModelProperty
(
value
=
"进入建筑空间方式及手段_进入建筑空间方式及手段代码"
)
@TableField
(
"jrjzkjfsjsd_jrjzkjfsjsddm"
)
private
String
jrjzkjfsjsdJrjzkjfsjsddm
;
@ApiModelProperty
(
value
=
"箱体空间突破手段_代码补充描述"
)
@TableField
(
"xtkjtpsd_dmbcms"
)
private
String
xtkjtpsdDmbcms
;
@ApiModelProperty
(
value
=
"胁迫使用物品_代码补充描述"
)
@TableField
(
"xpsywp_dmbcms"
)
private
String
xpsywpDmbcms
;
@ApiModelProperty
(
value
=
"诈骗手段_代码补充描述"
)
@TableField
(
"zpsd_dmbcms"
)
private
String
zpsdDmbcms
;
@ApiModelProperty
(
value
=
"冒充关系人_冒充关系人代码"
)
@TableField
(
"mcgxr_mcgxrdm"
)
private
String
mcgxrMcgxrdm
;
@ApiModelProperty
(
value
=
"作案准备手段_代码补充描述"
)
@TableField
(
"zazbsd_dmbcms"
)
private
String
zazbsdDmbcms
;
@ApiModelProperty
(
value
=
"解锁手段_解锁手段代码"
)
@TableField
(
"jssd_jssddm"
)
private
String
jssdJssddm
;
@ApiModelProperty
(
value
=
"主侦单位_公安机关机构代码"
)
@TableField
(
"zuzdw_gajgjgdm"
)
private
String
zuzdwGajgjgdm
;
@ApiModelProperty
(
value
=
"主侦单位_公安机关名称"
)
@TableField
(
"zuzdw_gajgmc"
)
private
String
zuzdwGajgmc
;
@ApiModelProperty
(
value
=
"主侦单位负责人_姓名"
)
@TableField
(
"zzdwfzr_xm"
)
private
String
zzdwfzrXm
;
@ApiModelProperty
(
value
=
"主侦单位负责人_公民身份号码"
)
@TableField
(
"zzdwfzr_gmsfhm"
)
private
String
zzdwfzrGmsfhm
;
@ApiModelProperty
(
value
=
"主侦单位负责人_联系电话"
)
@TableField
(
"zzdwfzr_lxdh"
)
private
String
zzdwfzrLxdh
;
@ApiModelProperty
(
value
=
"主侦单位_主办人_姓名"
)
@TableField
(
"zuzdw_zbr_xm"
)
private
String
zuzdwZbrXm
;
@ApiModelProperty
(
value
=
"主侦单位_主办人_联系电话"
)
@TableField
(
"zuzdw_zbr_lxdh"
)
private
String
zuzdwZbrLxdh
;
@ApiModelProperty
(
value
=
"主侦单位_主办人_公民身份号码"
)
@TableField
(
"zuzdw_zbr_gmsfhm"
)
private
String
zuzdwZbrGmsfhm
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_姓名1"
)
@TableField
(
"zuzdw_xbr_xm1"
)
private
String
zuzdwXbrXm1
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_公民身份号码1"
)
@TableField
(
"zuzdw_xbr_gmsfhm1"
)
private
String
zuzdwXbrGmsfhm1
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_联系电话1"
)
@TableField
(
"zuzdw_xbr_lxdh1"
)
private
String
zuzdwXbrLxdh1
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_姓名2"
)
@TableField
(
"zuzdw_xbr_xm2"
)
private
String
zuzdwXbrXm2
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_公民身份号码2"
)
@TableField
(
"zuzdw_xbr_gmsfhm2"
)
private
String
zuzdwXbrGmsfhm2
;
@ApiModelProperty
(
value
=
"主侦单位_协办人_联系电话2"
)
@TableField
(
"zuzdw_xbr_lxdh2"
)
private
String
zuzdwXbrLxdh2
;
@ApiModelProperty
(
value
=
"主办人_姓名"
)
@TableField
(
"zbr_xm"
)
private
String
zbrXm
;
@ApiModelProperty
(
value
=
"主办人_联系电话"
)
@TableField
(
"zbr_lxdh"
)
private
String
zbrLxdh
;
@ApiModelProperty
(
value
=
"主办人_公民身份号码"
)
@TableField
(
"zbr_gmsfhm"
)
private
String
zbrGmsfhm
;
@ApiModelProperty
(
value
=
"警综案件编号"
)
@TableField
(
"jzajbh"
)
private
String
jzajbh
;
@ApiModelProperty
(
value
=
"简要案情"
)
@TableField
(
"jyaq"
)
private
String
jyaq
;
@ApiModelProperty
(
value
=
"部省业务联动服务公安部下发 0:否 1:是"
)
@TableField
(
"gabxf"
)
private
String
gabxf
;
@ApiModelProperty
(
value
=
"信息入部库_判断标识/1-是,0-否/CODE_IF"
)
@TableField
(
"xxrbk_pdbz"
)
private
String
xxrbkPdbz
;
@ApiModelProperty
(
value
=
"信息入省库_判断标识/1-是,0-否/CODE_IF"
)
@TableField
(
"xxrsk_pdbz"
)
private
String
xxrskPdbz
;
@ApiModelProperty
(
value
=
"信息入部库时间"
)
@TableField
(
"xxrbksj"
)
private
String
xxrbksj
;
@ApiModelProperty
(
value
=
"信息入省库时间"
)
@TableField
(
"xxrsksj"
)
private
String
xxrsksj
;
@ApiModelProperty
(
value
=
"作案动机代码"
)
@TableField
(
"zadjdm"
)
private
String
zadjdm
;
@ApiModelProperty
(
value
=
"案件是否现场勘验_判断标识"
)
@TableField
(
"ajsfxcky_pdbz"
)
private
String
ajsfxckyPdbz
;
@ApiModelProperty
(
value
=
"案件_现场_确认人_公民身份号码"
)
@TableField
(
"asj_xc_qrr_gmsfhm"
)
private
String
asjXcQrrGmsfhm
;
@ApiModelProperty
(
value
=
"案件_现场_确认人_姓名"
)
@TableField
(
"asj_xc_qrr_xm"
)
private
String
asjXcQrrXm
;
@ApiModelProperty
(
value
=
"案件_现场_确认时间"
)
@TableField
(
"asj_xc_qrsj"
)
private
String
asjXcQrsj
;
@ApiModelProperty
(
value
=
"是否文物犯罪_判断标识 0:否 1是"
)
@TableField
(
"sfwwfz_pdbz"
)
private
String
sfwwfzPdbz
;
@ApiModelProperty
(
value
=
"是否历史积案_判断标识 0:否 1是"
)
@TableField
(
"sflsja_pdbz"
)
private
String
sflsjaPdbz
;
@ApiModelProperty
(
value
=
"专项标志,0表示专项,1表示非专项"
)
@TableField
(
"part"
)
private
String
part
;
@ApiModelProperty
(
value
=
"案件业务状态代码,1表示初始,4表示已撤销,6表示立案审批通过,10表示侦查终结审批通过"
)
@TableField
(
"ajywztdm"
)
private
String
ajywztdm
;
@TableField
(
"ab_dg"
)
private
String
abDg
;
@ApiModelProperty
(
value
=
"新疆独有"
)
@TableField
(
"asjfsdd_gxpcs"
)
private
String
asjfsddGxpcs
;
//翻译
private
String
ajlbdmStr
;
private
String
zcjddmStr
;
private
String
asjfsddXzqhdmStr
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbStRy.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* <p>
* 人员基本信息
* </p>
*
* @author yangyang
* @since 2022-07-27
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
"TB_ST_RY"
)
@ApiModel
(
value
=
"TbStRy对象"
,
description
=
"人员基本信息"
)
public
class
TbStRy
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"案事件相关人员编号"
)
@TableField
(
"ASJXGRYBH"
)
private
String
asjxgryh
;
@ApiModelProperty
(
value
=
"姓名"
)
@TableField
(
"XM"
)
private
String
xm
;
@ApiModelProperty
(
value
=
"曾用名"
)
@TableField
(
"CYM"
)
private
String
cym
;
@ApiModelProperty
(
value
=
"别名/绰号"
)
@TableField
(
"BMCH"
)
private
String
bmch
;
@ApiModelProperty
(
value
=
"常用证件_常用证件代码"
)
@TableField
(
"CYZJ_CYZJDM"
)
private
String
cyzjCyzjdm
;
@ApiModelProperty
(
value
=
"常用证件_代码补充描述"
)
@TableField
(
"CYZJ_DMBCMS"
)
private
String
cyzjDmbcms
;
@ApiModelProperty
(
value
=
"常用证件_证件号码"
)
@TableField
(
"CYZJ_ZJHM"
)
private
String
cyzjZjhm
;
@ApiModelProperty
(
value
=
"出生日期_日期估值下限"
)
@TableField
(
"CSRQ_RQGZXX"
)
private
Date
csrqRqgzxx
;
@ApiModelProperty
(
value
=
"出生日期_日期估值上限"
)
@TableField
(
"CSRQ_RQGZSX"
)
private
Date
csrqRqgzsx
;
@ApiModelProperty
(
value
=
"性别代码"
)
@TableField
(
"XBDM"
)
private
String
xbdm
;
@ApiModelProperty
(
value
=
"国籍代码"
)
@TableField
(
"GJDM"
)
private
String
gjdm
;
@ApiModelProperty
(
value
=
"籍贯省市县代码"
)
@TableField
(
"JGDM"
)
private
String
jgdm
;
@ApiModelProperty
(
value
=
"民族代码"
)
@TableField
(
"MZDM"
)
private
String
mzdm
;
@ApiModelProperty
(
value
=
"出生地_国家和地区代码"
)
@TableField
(
"CSD_GJHDQDM"
)
private
String
csdGjhdqdm
;
@ApiModelProperty
(
value
=
"出生地_行政区划代码"
)
@TableField
(
"CSD_XZQHDM"
)
private
String
csdXzqhdm
;
@ApiModelProperty
(
value
=
"出生地_地址名称"
)
@TableField
(
"CSD_DZMC"
)
private
String
csdDzmc
;
@ApiModelProperty
(
value
=
"户籍地址_行政区划代码"
)
@TableField
(
"HJDZ_XZQHDM"
)
private
String
hjdzXzqhdm
;
@ApiModelProperty
(
value
=
"户籍地址_地址名称"
)
@TableField
(
"HJDZ_DZMC"
)
private
String
hjdzDzmc
;
@ApiModelProperty
(
value
=
"现住址_行政区划代码"
)
@TableField
(
"XZZ_XZQHDM"
)
private
String
xzzXzqhdm
;
@ApiModelProperty
(
value
=
"现住址_地址名称"
)
@TableField
(
"XZZ_DZMC"
)
private
String
xzzDzmc
;
@ApiModelProperty
(
value
=
"境外住址_国家和地区代码"
)
@TableField
(
"JWZZ_GJHDQDM"
)
private
String
jwzzGjhdqdm
;
@ApiModelProperty
(
value
=
"境外住址_地址名称"
)
@TableField
(
"JWZZ_DZMC"
)
private
String
jwzzDzmc
;
@ApiModelProperty
(
value
=
"身高上限"
)
@TableField
(
"SGSX"
)
private
Integer
sgsx
;
@ApiModelProperty
(
value
=
"身高下限"
)
@TableField
(
"SGXX"
)
private
Integer
sgxx
;
@ApiModelProperty
(
value
=
"体重上限"
)
@TableField
(
"TZSX"
)
private
Double
tzsx
;
@ApiModelProperty
(
value
=
"体重下限"
)
@TableField
(
"TZXX"
)
private
Double
tzxx
;
@ApiModelProperty
(
value
=
"足长上限"
)
@TableField
(
"ZCSX"
)
private
Integer
zcsx
;
@ApiModelProperty
(
value
=
"足长下限"
)
@TableField
(
"ZCXX"
)
private
Integer
zcxx
;
@ApiModelProperty
(
value
=
"体貌特征描述"
)
@TableField
(
"TMTZMS"
)
private
String
tmtzms
;
@ApiModelProperty
(
value
=
"体表标记描述"
)
@TableField
(
"TBBJMS"
)
private
String
tbbjms
;
@ApiModelProperty
(
value
=
"人其他特征_简要情况"
)
@TableField
(
"RQTTZ_JYQK"
)
private
String
rqttzJyqk
;
@ApiModelProperty
(
value
=
"工作单位"
)
@TableField
(
"GZDW"
)
private
String
gzdw
;
@ApiModelProperty
(
value
=
"联系电话"
)
@TableField
(
"LXDH"
)
private
String
lxdh
;
@ApiModelProperty
(
value
=
"血型代码"
)
@TableField
(
"XXDM"
)
private
String
xxdm
;
@ApiModelProperty
(
value
=
"宗教信仰代码"
)
@TableField
(
"ZJXYDM"
)
private
String
zjxydm
;
@ApiModelProperty
(
value
=
"政治面貌代码"
)
@TableField
(
"ZZMMDM"
)
private
String
zzmmdm
;
@ApiModelProperty
(
value
=
"学历代码"
)
@TableField
(
"XLDM"
)
private
String
xldm
;
@ApiModelProperty
(
value
=
"婚姻状况代码"
)
@TableField
(
"JYZKDM"
)
private
String
jyzkdm
;
@ApiModelProperty
(
value
=
"兵役状况代码"
)
@TableField
(
"BYZKDM"
)
private
String
byzkdm
;
@ApiModelProperty
(
value
=
"职业_职业类别代码"
)
@TableField
(
"ZY_ZYLBDM"
)
private
String
zyZylbdm
;
@ApiModelProperty
(
value
=
"职业_代码补充描述"
)
@TableField
(
"ZY_DMBCMS"
)
private
String
zyDmbcms
;
@ApiModelProperty
(
value
=
"案事件相关人员身份_案事件相关人员身份代码"
)
@TableField
(
"ASJXGRYSF_ASJXGRYSFDM"
)
private
String
asjxgrysfAsjxgrysfdm
;
@ApiModelProperty
(
value
=
"案事件相关人员身份_代码补充描述"
)
@TableField
(
"ASJXGRYSF_DMBCMS"
)
private
String
asjxgrysfDmbcms
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊专长_犯罪嫌疑人特殊专长代码"
)
@TableField
(
"FZXYRTSZC_FZXYRTSZCDM"
)
private
String
fzxyrtszcFzxyrtszcdm
;
@ApiModelProperty
(
value
=
"犯罪嫌疑人特殊专长_代码补充描述"
)
@TableField
(
"FZXYRTSZC_DMBCMS"
)
private
String
fzxyrtszcDmbcms
;
@ApiModelProperty
(
value
=
"简历"
)
@TableField
(
"JL"
)
private
String
jl
;
@ApiModelProperty
(
value
=
"个人爱好及活动特点_简要情况"
)
@TableField
(
"GRAHJHDTD_JYQK"
)
private
String
grahjhdtdJyqk
;
@ApiModelProperty
(
value
=
"个人收入支出_简要情况"
)
@TableField
(
"GRSRZC_JYQK"
)
private
String
grsrzcJyqk
;
@ApiModelProperty
(
value
=
"社会交往_简要情况"
)
@TableField
(
"SHJW_JYQK"
)
private
String
shjwJyqk
;
@ApiModelProperty
(
value
=
"违法犯罪经历描述"
)
@TableField
(
"WFFZJLMS"
)
private
String
wffzjlms
;
@ApiModelProperty
(
value
=
"是否有吸毒史_判断标识"
)
@TableField
(
"SFYXDS_PDBZ"
)
private
String
sfyxdsPdbz
;
@ApiModelProperty
(
value
=
"是否艾滋病病毒携带者_判断标识"
)
@TableField
(
"SFAZBBDXDZ_PDBZ"
)
private
String
sfazbbdxdzPdbz
;
@ApiModelProperty
(
value
=
"是否精神病人_判断标识"
)
@TableField
(
"SFJSBR_PDBZ"
)
private
String
sfjsbrPdbz
;
@ApiModelProperty
(
value
=
"十指指纹编号"
)
@TableField
(
"SZZWBH"
)
private
String
szzwbh
;
@ApiModelProperty
(
value
=
"人员DNA编号"
)
@TableField
(
"RYDNABH"
)
private
String
rydnabh
;
@ApiModelProperty
(
value
=
"死亡时间"
)
@TableField
(
"SWSJ"
)
private
Date
swsj
;
@ApiModelProperty
(
value
=
"备注"
)
@TableField
(
"BZ"
)
private
String
bz
;
@ApiModelProperty
(
value
=
"信息删除_判断标识"
)
@TableField
(
"XXSC_PDBZ"
)
private
String
xxscPdbz
;
@ApiModelProperty
(
value
=
"信息登记单位_公安机关机构代码"
)
@TableField
(
"XXDJDW_GAJGJGDM"
)
private
String
xxdjdwGajgjgdm
;
@ApiModelProperty
(
value
=
"信息登记单位_公安机关名称"
)
@TableField
(
"XXDJDW_GAJGMC"
)
private
String
xxdjdwGajgmc
;
@ApiModelProperty
(
value
=
"信息登记人员_姓名"
)
@TableField
(
"XXDJRY_XM"
)
private
String
xxdjryXm
;
@ApiModelProperty
(
value
=
"信息登记人员_公民身份号码"
)
@TableField
(
"XXDJRY_GMSFHM"
)
private
String
xxdjryGmsfhm
;
@ApiModelProperty
(
value
=
"信息登记人员_联系电话"
)
@TableField
(
"XXDJRY_LXDH"
)
private
String
xxdjryLxdh
;
@ApiModelProperty
(
value
=
"登记时间"
)
@TableField
(
"DJSJ"
)
private
Date
djsj
;
@ApiModelProperty
(
value
=
"信息操作单位_公安机关机构代码"
)
@TableField
(
"XXCZDW_GAJGJGDM"
)
private
String
xxczdwGajgjgdm
;
@ApiModelProperty
(
value
=
"信息操作单位_公安机关名称"
)
@TableField
(
"XXCZDW_GAJGMC"
)
private
String
xxczdwGajgmc
;
@ApiModelProperty
(
value
=
"信息操作人员_姓名"
)
@TableField
(
"XXCZRY_XM"
)
private
String
xxczryXm
;
@ApiModelProperty
(
value
=
"信息操作人员_公民身份号码"
)
@TableField
(
"XXCZRY_GMSFHM"
)
private
String
xxczryGmsfhm
;
@ApiModelProperty
(
value
=
"更新时间"
)
@TableField
(
"GXSJ"
)
private
Date
gxsj
;
@ApiModelProperty
(
value
=
"信息来源描述"
)
@TableField
(
"XXLYMS"
)
private
String
xxlyms
;
@ApiModelProperty
(
value
=
"信息入省库时间"
)
@TableField
(
"XXRSKSJ"
)
private
Date
xxrsksj
;
@ApiModelProperty
(
value
=
"信息入部库时间"
)
@TableField
(
"XXRBKSJ"
)
private
Date
xxrbksj
;
@ApiModelProperty
(
value
=
"信息入省库_判断标识"
)
@TableField
(
"XXRSK_PDBZ"
)
private
String
xxrskPdbz
;
@ApiModelProperty
(
value
=
"信息入部库_判断标识"
)
@TableField
(
"XXRBK_PDBZ"
)
private
String
xxrbkPdbz
;
@ApiModelProperty
(
value
=
"信息封存_判断标识"
)
@TableField
(
"XXFC_PDBZ"
)
private
String
xxfcPdbz
;
@ApiModelProperty
(
value
=
"警综人员编号"
)
@TableField
(
"JZRYBH"
)
private
String
jzrybh
;
@ApiModelProperty
(
value
=
"部省业务联动服务公安部下发 0:否 1:是"
)
@TableField
(
"GABXF"
)
private
String
gabxf
;
@TableField
(
"RYSX"
)
private
String
rysx
;
@TableField
(
"BCRYBH"
)
private
String
bcrybh
;
private
String
xbdmStr
;
private
String
mzdmStr
;
private
String
jgssxdm
;
private
String
hjdzXzqhdmStr
;
private
String
jgssxdmStr
;
//文化程度
private
String
whcd
;
private
String
edzzplj
;
private
String
fwcs
;
private
String
zjhm
;
private
Date
csrqQsrq
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwLaShse.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.founder.commonutils.model.newPublicEntity.SysUser
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
TbXwLaShse
{
//关联信息_信息主键编号
private
String
glxxXxzjbh
;
//案事件编号
private
String
asjbh
;
//信息主键编号
private
String
xxzjbh
;
//现场勘验编号
private
String
xckybh
;
//是否线下立案_判断标志
private
String
sfxxlaPdbz
;
//是否刑事案件_判断标志
private
String
sfxsajPdbz
;
//立案_案件类别代码
private
String
laAjlbdm
;
private
String
ajlbdm
;
//案件性质代码
private
String
laZatzJyqk
;
//特殊手段代码
private
String
tssddm
;
//立案_案件名称
private
String
laAjmc
;
//立案_案事件发生时间_案事件发生开始时间
private
String
laAsjfssjAsjfskssj
;
//立案_案事件发生时间_案事件发生结束时间
private
String
laAsjfssjAsjfsjssj
;
//案发地区划代码
private
String
laAsjfsddXzqhdm
;
//案发地详址
private
String
laAsjfsddDzmc
;
//简要案情
private
String
laJyaq
;
//立案_是否涉枪
private
String
laSfsqPdbz
;
//立案_是否涉爆
private
String
laSfsbPdbz
;
//立案_是否命案
private
String
laSfmaPdbz
;
//立案_是否涉外
private
String
laSfswPdbz
;
//作案事由代码
private
String
laSyJyqk
;
//立案日期
private
String
larq
;
//立案单位代码
private
String
ladwGajgjgdm
;
//立案单位名称
private
String
ladwGajgmc
;
//主办人_姓名
private
String
zbrXm
;
//主办人_公民身份号码
private
String
zbrGmsfhm
;
//主办人_联系电话
private
String
zbrLxdh
;
//协办人_姓名
private
String
xbrXm
;
//协办人_公民身份号码
private
String
xbrGmsfhm
;
//协办人_联系电话
private
String
xbrLxdh
;
//刑事技术负责人_姓名
private
String
xsjsfzrXm
;
//刑事技术负责人_公民身份号码
private
String
xsjsfzrGmsfhm
;
//刑事技术负责人_联系电话
private
String
xsjsfzrLxdh
;
//公安机关负责人_姓名
private
String
gajgfzrXm
;
//公安机关负责人_公民身份号码
private
String
gajgfzrGmsfhm
;
//公安机关负责人_联系电话
private
String
gajgfzrLxdh
;
// 翻译为具体的值
//是否线下立案_判断标志
private
String
sfxxla
;
//是否刑事案件_判断标志
private
String
sfxsaj
;
//立案_案件类别代码
private
String
laAjlb
;
//案件性质代码
private
String
laajxz
;
//特殊手段代码
private
String
tssd
;
//案发地区划代码
private
String
laAsjfsddXzqh
;
//作案事由代码
private
String
zasy
;
//立案单位字典码翻译
private
String
ladwStr
;
private
String
xxdjdwGajgjgdm
;
private
String
xxdjdwGajgmc
;
private
String
xxdjryXm
;
private
String
xxdjryGmsfhm
;
private
String
xxdjryLxdh
;
private
String
xxczdwGajgjgdm
;
private
String
xxczdwGajgmc
;
private
String
xxczryXm
;
protected
String
xxczryGmsfhm
;
protected
String
xxczryLxdh
;
public
void
setDjUser
(
SysUser
user
){
this
.
xxdjryXm
=
user
.
getTrueName
();
this
.
xxdjdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxdjdwGajgmc
=
user
.
getUnitname
();
this
.
xxdjryGmsfhm
=
user
.
getIdentitycard
();
this
.
xxdjryLxdh
=
user
.
getTelephone
();
this
.
xxczryXm
=
user
.
getTrueName
();
this
.
xxczdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxczdwGajgmc
=
user
.
getUnitname
();
this
.
xxczryGmsfhm
=
user
.
getIdentitycard
();
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwZbfzxyr.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
TbXwZbfzxyr
{
private
static
final
long
serialVersionUID
=
1L
;
// 信息编号
private
String
xxbh
=
null
;
// 抓获方式代码
private
String
zhfsdm
=
null
;
// 违法犯罪人员编号
private
String
wffzrybh
=
null
;
// 人员编号
private
String
rybh
=
null
;
// 在逃人员编号
private
String
ztrybh
=
null
;
// 人名称类别代码
private
String
rmclbdm
=
null
;
// 人名称
private
String
rmc
=
null
;
// 常用证件代码
private
String
cyzjdm
=
null
;
// 证件号码
private
String
zjhm
=
null
;
// 出生日期_起始日期
private
Date
csrqQsrq
=
null
;
// 出生日期_截止日期
private
Date
csrqJzrq
=
null
;
// 性别代码
private
String
xbdm
=
null
;
private
String
xb
=
null
;
// 国籍代码
private
String
gjdm
=
null
;
// 籍贯代码
private
String
jgssxdm
=
null
;
// 民族代码
private
String
mzdm
=
null
;
// 户籍地址_行政区划代码
private
String
hjdzXzqhdm
=
null
;
private
String
hjd
=
null
;
// 户籍地址_地址名称
private
String
hjdzDzmc
=
null
;
// 现住址_行政区划代码
private
String
xzdXzqhdm
=
null
;
// 现住址_地址名称
private
String
xzdDzmc
=
null
;
// 出生地_行政区划代码
private
String
csdXzqhdm
=
null
;
// 出生地_地址名称
private
String
csdDzmc
=
null
;
// 身高
private
String
sg
=
null
;
// 体重
private
String
tz
=
null
;
// 体貌特征描述
private
String
tmtzms
=
null
;
// 体表标记描述
private
String
tbbjms
=
null
;
// 牙齿特征描述
private
String
yctzms
=
null
;
// 人其他特征描述
private
String
rqttzms
=
null
;
// 工作单位
private
String
fwcs
=
null
;
// 联系电话
private
String
lxdm
=
null
;
// 宗教信仰代码
private
String
zjxydm
=
null
;
// 政治面貌代码
private
String
zzmmdm
=
null
;
// 学历代码
private
String
xldm
=
null
;
// 婚姻状况代码
private
String
jyzkdm
=
null
;
// 兵役状况代码
private
String
byzkdm
=
null
;
// 吸毒史标识
private
String
xdsbs
=
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
wffzjldm
=
null
;
// 违法犯罪经历描述
private
String
wffzjlms
=
null
;
// 简历
private
String
jl
=
null
;
// 个人收入支出情况
private
String
grsrzcqk
=
null
;
// 社会交往情况
private
String
shjwqk
=
null
;
// 个人爱好及活动特点描述
private
String
grahjhdtdms
=
null
;
// 流窜作案情况
private
String
lczaqk
=
null
;
// 犯罪嫌疑人特殊行为特点代码
private
String
fzxyrtsxwtddm
=
null
;
// 犯罪嫌疑人特殊行为特点代码补充描述
private
String
fzxyrtsxwtddmbcms
=
null
;
// 案件共同作案人员组合形式代码
private
String
ajgtzaryzhxsdm
=
null
;
// 案件共同作案人员构成代码
private
String
ajgtzarygcdm
=
null
;
// 案件共同作案人员构成代码补充描述
private
String
ajgtzarygcdmbcms
=
null
;
// 十指指纹编号
private
String
szzwbh
=
null
;
// DNA编号
private
String
dnabh
=
null
;
// 办理时间_日期时间
private
Date
blsjRqsj
=
null
;
private
String
zhdd_xzqhdm
;
private
String
zhdd_dzmc
;
private
Date
csrq_qsrq
;
private
Date
csrq_jzrq
;
private
String
hjdz_xzqhdm
;
private
String
hjdz_dzmc
;
private
String
xzd_xzqhdm
;
private
String
xzd_dzmc
;
private
String
csd_xzqhdm
;
private
String
csd_dzmc
;
private
String
bldw_gajgjgdm
;
private
String
bldw_gajgmc
;
private
String
zbr_xm
;
private
String
zbr_gmsfhm
;
private
String
xbr_xm
;
private
String
xbr_gmsfhm
;
private
Date
blsj_rqsj
;
private
String
fzxyrRyzt
;
private
String
rdFzxyrXxbh
;
private
String
rdFzxyrRybh
;
private
String
gxsj
;
// 撤销单位公安机构代码
private
String
cxdwGajgdm
;
// 撤销单位公安机构名称
private
String
cxdwGajgmc
;
// 撤销时间
private
Date
cxsj
;
private
String
edzzplj
;
// 二代证照片路径
private
String
zmzplj
;
// 正面照片路径
private
String
cmzplj
;
// 侧面照片路径
private
String
ycmzplj
;
// 右侧面照片路径
private
String
edzzpxxbh
;
// 二代证信息编号-人员照片表TB_ST_RY_ZP外键
private
String
zmzpxxbh
;
// 正面信息编号-人员照片表TB_ST_RY_ZP外键
private
String
cmzpxxbh
;
// 侧面信息编号-人员照片表TB_ST_RY_ZP外键
private
String
ycmzpxxbh
;
// 右侧面信息编号-人员照片表TB_ST_RY_ZP外键
private
String
yshrgx
;
// 与受害人关系0:非亲属 1:亲属
private
String
daztdmStr
;
//到案状态代码
//抓获日期
private
String
zhrq_str
;
//发现犯罪嫌疑人主键编号
private
String
fxfzxyrId
;
private
String
ryzpZjhm
=
null
;
//调全国人员照片库使用到的字段
////////////////////////////////////////////////////////////////
//抓获犯罪嫌疑人_警综人员编号
private
String
zhfzxyrJzrybh
=
null
;
//违法犯罪经历CN#0#1#1##TEXTAREA#62#
private
String
zhfzxyrWffzjlms
=
null
;
//是否有吸毒史#0#1#1#BD_D_SFDM#COBBOX#63#
private
String
zhfzxyrSfyxdsPdbz
=
null
;
//涉案物品#0#1#1#GA_D_SAWPFLDM#COBTREE#64#
private
String
zhfzxyrLydpSawpdm
=
null
;
//滥用毒品补充描述CN#0#1#1##TEXTBOX#65#
private
String
zhfzxyrLydpDmbcms
=
null
;
//是否怀孕#0#1#1#BD_D_SFDM#COBBOX#66#
private
String
zhfzxyrSfhyPdbz
=
null
;
//毒品尿检是否阳性#0#1#1#BD_D_SFDM#COBBOX#67#
private
String
zhfzxyrDpnjsfyxPdbz
=
null
;
//是否艾滋病病毒携带者#0#1#1#BD_D_SFDM#COBBOX#68#
private
String
zhfzxyrSfazbbdxdzPdbz
=
null
;
//是否重大疾病患者#0#1#1#BD_D_SFDM#COBBOX#69#
private
String
zhfzxyrSfzdjbhzPdbz
=
null
;
//是否精神病人#1#1#1#BD_D_SFDM#COBBOX#70#
private
String
zhfzxyrSfjsbrPdbz
=
null
;
//携带物品简要情况CN#0#1#1##TEXTBOX#71#
private
String
zhfzxyrXdwpJyqk
=
null
;
//<ryxx>十指指纹编号#0#1#1##TEXTBOX#72#
private
String
zhfzxyrSzzwbh
=
null
;
//<ryxx>DNA编号#0#1#1##TEXTBOX#73#
private
String
zhfzxyrRydnabh
=
null
;
//认定犯罪事实#0#1#1#BD_D_SFDM#COBBOX#74#
private
String
zhfzxyrRdfzssPdbz
=
null
;
//认定犯罪事实依据描述CN#0#1#1##TEXTBOX#75#
private
String
zhfzxyrRdfzssZcxwyjms
=
null
;
//排除犯罪嫌疑#0#1#1#BD_D_SFDM#COBBOX#76#
private
String
zhfzxyrPcfzxyPdbz
=
null
;
//排除犯罪嫌疑依据描述CN#0#1#1##TEXTBOX#77#
private
String
zhfzxyrPcfzxyZcxwyjms
=
null
;
//备注CN#0#1#1##TEXTBOX#78#
private
String
zhfzxyrBz
=
null
;
//<!>办理单位_公安机关机构代码
private
String
bldwGajgjgdm
=
null
;
//<!>办理单位_公安机关名称
private
String
bldwGajgmc
=
null
;
//<!>主办人_姓名
private
String
zbrXm
=
null
;
//<!>主办人_公民身份号码
private
String
zbrGmsfhm
=
null
;
//<!>主办人_联系电话
private
String
zbrLxdh
=
null
;
//<!>协办人_姓名
private
String
xbrXm
=
null
;
//<!>协办人_公民身份号码
private
String
xbrGmsfhm
=
null
;
//<!>协办人_联系电话
private
String
xbrLxdh
=
null
;
//<!>办理时间
private
Date
blsj
=
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
String
djsj
=
null
;
//信息操作单位_公安机关机构代码
private
String
xxczdwGajgjgdm
=
null
;
//信息操作单位_公安机关名称
private
String
xxczdwGajgmc
=
null
;
//信息操作人员_姓名
private
String
xxczryXm
=
null
;
//信息操作人员_公民身份号码
private
String
xxczryGmsfhm
=
null
;
//信息来源描述
private
String
xxlyms
=
null
;
//信息入省库时间
private
String
xxrsksj
=
null
;
//信息入部库时间
private
String
xxrbksj
=
null
;
//信息入省库_判断标识
private
String
xxrskPdbz
=
null
;
//信息入部库_判断标识
private
String
xxrbkPdbz
=
null
;
//<!>信息主键编号
private
String
xxzjbh
=
null
;
//<!>案事件编号
private
String
asjbh
=
null
;
private
String
asjbhs
=
null
;
//<!>信息封存_判断标识
private
String
xxfcPdbz
=
null
;
//侦查线索获取方式#0#1#1#GA_D_ZCXSHQFSDM#COBBOX#1#
private
String
zcxshqfsZcxshqfsdm
=
null
;
//侦查线索获取方式补充描述CN#0#1#1##TEXTBOX#2#
private
String
zcxshqfsDmbcms
=
null
;
//抓捕工作措施#0#1#1#GA_D_ZTFZXYRZBGZCSDM#COBBOX#3#
private
String
zbgzcsZbgzcsdm
=
null
;
//抓捕工作措施补充描述CN#0#1#1##TEXTBOX#4#
private
String
zbgzcsDmbcms
=
null
;
//抓获方式#1#1#1#GA_D_ZHFSDM#COBBOX#5#
private
String
zhfsZhfsdm
=
null
;
//抓获方式补充描述CN#0#1#1##TEXTBOX#6#
private
String
zhfsDmbcms
=
null
;
//人身确定及核实方式#0#1#1#GA_D_RSQDJHSFSDM#COBBOX#7#
private
String
rsqdjhsfsRsqdjhsfsdm
=
null
;
//人身确定及核实方式补充描述CN#0#1#1##TEXTBOX#8#
private
String
rsqdjhsfsDmbcms
=
null
;
//抓获日期#1#1#1##DATE#9#
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
zhrq
=
null
;
//抓获地区划#1#1#1#GB_D_XZQHDM#COBTREE#10#
private
String
zhddXzqhdm
=
null
;
//抓获地名称CN#1#1#1##TEXTBOX#11#
private
String
zhddDzmc
=
null
;
//<!>抓获单位_公安机关机构代码#0#1#1#GA_D_GAJGJGDM#COBBOX#12#
private
String
zhdwGajgjgdm
=
null
;
//抓获单位_公安机关名称CN#0#1#1##TEXTBOX#13#
private
String
zhdwGajgmc
=
null
;
//<!>抓获犯罪嫌疑人_案事件相关人员编号
private
String
zhfzxyrAsjxgrybh
=
null
;
//到案状态#1#1#1#GA_D_DAZTDM#COBBOX#14#
private
String
zhfzxyrFzxyrdaztdm
=
null
;
//人身强制措施代码#0#1#1#GA_D_RSQZCSDM#COBBOX#15#
private
String
zhfzxyrRsqzcsdm
=
null
;
//涉案地位作用#1#1#1#GA_D_GTFZFZXYRSADWZYDM#COBBOX#16#
private
String
zhfzxyrGtfzfzxyrsadwzydm
=
null
;
private
String
dwzy
;
//在逃人员编号#0#0#1##TEXTBOX#17#
private
String
zhfzxyrZtrybh
=
null
;
//是否收赃人员#0#1#1#BD_D_SFDM#COBBOX#18#
private
String
zhfzxyrSfszryPdbz
=
null
;
//是否投案自首#0#1#1#BD_D_SFDM#COBBOX#19#
private
String
zhfzxyrSftazsPdbz
=
null
;
//是否上网追逃#0#1#1#BD_D_SFDM#COBBOX#20#
private
String
zhfzxyrSfswztPdbz
=
null
;
//<ryxx>姓名CN#1#1#1##TEXTBOX#24#
private
String
zhfzxyrXm
=
null
;
//<ryxx>曾用名CN#0#1#1##TEXTBOX#25#
private
String
zhfzxyrCym
=
null
;
//<ryxx>别名CN#0#1#1##TEXTBOX#26#
private
String
zhfzxyrBmch
=
null
;
//<ryxx>常用证件#1#1#1#KX_D_CYZJDM#COBBOX#21#
private
String
zhfzxyrCyzjCyzjdm
=
null
;
//常用证件补充描述CN#1#1#1##TEXTBOX#22#
private
String
zhfzxyrCyzjDmbcms
=
null
;
//<ryxx>证件号码#1#1#1##TEXTBOX#23#
private
String
zhfzxyrCyzjZjhm
=
null
;
//出生日期估值下限#0#1#1##DATE#29#
private
Date
zhfzxyrCsrqRqgzxx
=
null
;
//出生日期估值上限#0#1#1##DATE#28#
private
Date
rqgzxxCsrqRqgzsx
=
null
;
//<ryxx>性别#1#1#1#GB_D_XBDM#COBBOX#27#
private
String
zhfzxyrXbdm
=
null
;
//嫌疑人性别
private
String
zhfzxyrXbStr
=
null
;
//<ryxx>国籍#0#1#1#GB_D_GJHDQDM#COBBOX#30#
private
String
zhfzxyrGjdm
=
null
;
//<ryxx>籍贯#0#1#1#GB_D_XZQHDM#COBTREE#31#
private
String
zhfzxyrJgdm
=
null
;
//<ryxx>民族#0#1#1#GB_D_MZDM#COBBOX#32#
private
String
zhfzxyrMzdm
=
null
;
//嫌疑人民族
private
String
zhfzxyrMzStr
=
null
;
//<ryxx>出生地_国家地区#0#1#1#GB_D_GJHDQDM#COBBOX#33#
private
String
zhfzxyrCsdGjhdqdm
=
null
;
//<ryxx>出生地_行政区划#0#1#1#GB_D_XZQHDM#COBTREE#34#
private
String
zhfzxyrCsdXzqhdm
=
null
;
//<ryxx>出生地_名称CN#0#1#1##TEXTBOX#35#
private
String
zhfzxyrCsdDzmc
=
null
;
//<ryxx>户籍地_行政区划#0#1#1#GB_D_XZQHDM#COBTREE#36#
private
String
zhfzxyrHjdzXzqhdm
=
null
;
//<ryxx>户籍地_名称CN#0#1#1##TEXTBOX#37#
private
String
zhfzxyrHjdzDzmc
=
null
;
//现住址_行政区划#0#1#1#GB_D_XZQHDM#COBTREE#38#
private
String
zhfzxyrXzzXzqhdm
=
null
;
//现住址_名称CN#0#1#1##TEXTBOX#39#
private
String
zhfzxyrXzzDzmc
=
null
;
//境外国家和地区#0#1#1#GB_D_GJHDQDM#COBBOX#40#
private
String
zhfzxyrJwzzGjhdqdm
=
null
;
//境外住址CN#0#1#1##TEXTBOX#41#
private
String
zhfzxyrJwzzDzmc
=
null
;
//<ryxx>身高
private
String
zhfzxyrSg
=
null
;
//体重
private
String
zhfzxyrTz
=
null
;
//足长
private
String
zhfzxyrZc
=
null
;
//体貌特征CN#0#1#1##TEXTBOX#45#
private
String
zhfzxyrTmtzms
=
null
;
//体表标记CN#0#1#1##TEXTBOX#46#
private
String
zhfzxyrTbbjms
=
null
;
//其他特征CN#0#1#1##TEXTBOX#47#
private
String
zhfzxyrRqttzJyqk
=
null
;
//工作单位CN#0#1#1##TEXTBOX#48#
private
String
zhfzxyrGzdw
=
null
;
//<ryxx>宗教信仰#0#1#1#ZA_D_ZJXYDM#COBBOX#49#
private
String
zhfzxyrZjxydm
=
null
;
//<ryxx>政治面貌#0#1#1#GB_D_ZZMMDM#COBBOX#50#
private
String
zhfzxyrZzmmdm
=
null
;
//<ryxx>学历#0#1#1#GB_D_XLDM#COBTREE#51#
private
String
zhfzxyrXldm
=
null
;
//<ryxx>婚姻状况#0#1#1#GB_D_HYZKDM#COBBOX#52#
private
String
zhfzxyrJyzkdm
=
null
;
//<ryxx>兵役状况#0#1#1#ZA_D_BYQKDM#COBBOX#53#
private
String
zhfzxyrByzkdm
=
null
;
//<ryxx>职业类别#0#1#1#KX_D_ZYLBDM#COBTREE#54#
private
String
zhfzxyrZyZylbdm
=
null
;
//<ryxx>职业类别补充描述CN#0#1#1##TEXTBOX#55#
private
String
zhfzxyrZyDmbcms
=
null
;
//<!>人员身份#0#1#1#GA_D_ASJXGRYSFDM#COBBOX#56#
private
String
zhfzxyrAsjxgrysfAsjxgrysfdm
=
null
;
//<!>人员身份补充描述CN#0#1#1##TEXTBOX#57#
private
String
zhfzxyrAsjxgrysfDmbcms
=
null
;
//特殊专长#0#1#1#GA_D_FZXYRTSZCDM#COBBOX#58#
private
String
zhfzxyrFzxyrtszcFzxyrtszcdm
=
null
;
//特殊专长补充描述CN#0#1#1##TEXTBOX#59#
private
String
zhfzxyrFzxyrtszcDmbcms
=
null
;
//抓获犯罪嫌疑人_简历CN#0#1#1##TEXTAREA#60#
private
String
zhfzxyrJl
=
null
;
//个人爱好及活动特点CN#0#1#1##TEXTBOX#61#
private
String
zhfzxyrGrahjhdtdJyqk
=
null
;
private
String
csrqxxStr
=
null
;
private
String
csrqsxStr
=
null
;
private
Date
flrsj
=
null
;
private
Date
elrsj
=
null
;
private
String
xqdwdm
=
null
;
//辖区单位代码
private
String
hbzt
=
null
;
//合并状态 0未合并 1已合并
private
String
zhfzxyrLxdh
;
private
String
ifCollect
;
//抓获犯罪嫌疑人发现时间
private
Date
zhfzxyrFxsj
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbXwZbfzxyrShse.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.founder.commonutils.model.newPublicEntity.SysUser
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
TbXwZbfzxyrShse
{
//抓获犯罪嫌疑人_没收个人财产
private
String
zhfzxyrMsgrccJyqk
;
//信息主键编号
private
String
xxzjbh
;
//案事件编号
private
String
asjbh
;
//关联信息_信息主键编号
private
String
glxxXxzjbh
;
//渉黑渉恶个案关联嫌疑人信息主键编号
private
String
shajXxzjbh
;
//抓获犯罪嫌疑人_案事件相关人员编号
private
String
zhfzxyrAsjxgrybh
;
//抓获犯罪嫌疑人_常用证件_常用证件代码
private
String
zhfzxyrCyzjCyzjdm
;
//抓获犯罪嫌疑人_常用证件_证件号码
private
String
zhfzxyrCyzjZjhm
;
//抓获犯罪嫌疑人_犯罪嫌疑人到案状态代码
private
String
zhfzxyrFzxyrdaztdm
;
//抓获犯罪嫌疑人_在逃人员编号
private
String
zhfzxyrZtrybh
;
//抓获犯罪嫌疑人_姓名
private
String
zhfzxyrXm
;
//抓获犯罪嫌疑人_别名/绰号
private
String
zhfzxyrBmch
;
//抓获犯罪嫌疑人_罪名
private
String
zhfzxyrZm
;
//抓获犯罪嫌疑人_共同犯罪犯罪嫌疑人涉案地位作用代码
private
String
zhfzxyrGtfzfzxyrsadwzydm
;
//抓获犯罪嫌疑人_案事件相关人员身份_案事件相关人员身份代码
private
String
zhfzxyrAsjxgrysfAsjxgrysfdm
;
//抓获犯罪嫌疑人_性别代码
private
String
zhfzxyrXbdm
;
//抓获犯罪嫌疑人_出生日期_日期估值下限
private
String
zhfzxyrCsrqRqgzxx
;
//抓获犯罪嫌疑人_出生日期_日期估值上限
private
String
rqgzxxCsrqRqgzsx
;
//抓获犯罪嫌疑人_户籍地址_行政区划代码
private
String
zhfzxyrHjdzXzqhdm
;
//抓获犯罪嫌疑人_户籍地址_地址名称
private
String
zhfzxyrHjdzDzmc
;
//抓获犯罪嫌疑人_现住址_行政区划代码
private
String
zhfzxyrXzzXzqhdm
;
//抓获犯罪嫌疑人_现住址_地址名称
private
String
zhfzxyrXzzDzmc
;
//抓获犯罪嫌疑人_出生地_国家和地区代码
private
String
zhfzxyrCsdGjhdqdm
;
//抓获犯罪嫌疑人_出生地_行政区划代码
private
String
zhfzxyrCsdXzqhdm
;
//抓获犯罪嫌疑人_国籍代码
private
String
zhfzxyrGjdm
;
//抓获犯罪嫌疑人_身高
private
String
zhfzxyrSg
;
//抓获犯罪嫌疑人_体重
private
String
zhfzxyrTz
;
//抓获犯罪嫌疑人_足长
private
String
zhfzxyrZc
;
//抓获犯罪嫌疑人_犯罪嫌疑人特殊专长_犯罪嫌疑人特殊专长代码
private
String
zhfzxyrFzxyrtszcFzxyrtszcdm
;
//抓获犯罪嫌疑人_职业_职业类别代码
private
String
zhfzxyrZyZylbdm
;
//抓获犯罪嫌疑人_婚姻状况代码
private
String
zhfzxyrJyzkdm
;
//抓获犯罪嫌疑人_学历代码
private
String
zhfzxyrXldm
;
//抓获犯罪嫌疑人_not null,否精神病人_判断标识
private
String
zhfzxyrSfjsbrPdbz
;
//抓获犯罪嫌疑人_人员DNA编号
private
String
zhfzxyrRydnabh
;
//抓获犯罪嫌疑人_十指指纹编号
private
String
zhfzxyrSzzwbh
;
//抓获日期
private
String
zhrq
;
//抓获地点_行政区划代码
private
String
zhddXzqhdm
;
//抓获犯罪嫌疑人_违法犯罪经历描述
private
String
zhfzxyrWffzjlms
;
//抓获犯罪嫌疑人_强制措施代码
private
String
zhfzxyrQzcs
;
//抓获犯罪嫌疑人_判决信息代码
private
String
zhfzxyrPjxx
;
//抓获犯罪嫌疑人_判决信息_附加刑代码
private
String
zhfzxyrPjxxFjx
;
//抓获犯罪嫌疑人_判处罚金
private
String
zhfzxyrPcfj
;
//抓获犯罪嫌疑人_追缴没收非法所得
private
String
zhfzxyrZjmsffsd
;
//抓获犯罪嫌疑人_没收个人财产代码
private
String
zhfzxyrMsgrcc
;
//地位作用
private
String
dwzyStr
;
//户籍地
private
String
hjdStr
;
//性别
private
String
xbdmStr
;
//证件类型
private
String
zjlxStr
;
//到案状态
private
String
daztStr
;
//罪名
private
String
zmStr
;
//身份
private
String
sfStr
;
//现住址
private
String
xzzStr
;
//出生国家
private
String
csgjStr
;
//出生地区划
private
String
csdqhStr
;
//国籍
private
String
gjStr
;
//特殊专长
private
String
tszcStr
;
//职业类别
private
String
zylbStr
;
//婚姻状况
private
String
hyzkStr
;
//学历
private
String
xlStr
;
//是否精神病人
private
String
sfjsbrStr
;
//抓获地点
private
String
zhddStr
;
//强制措施
private
String
qzcsStr
;
//主刑
private
String
zxStr
;
//没收个人财产
private
String
msgrccStr
;
private
String
gaXxzjbh
;
//涉案案件类别代码
private
String
ajlbdm
;
private
String
ajlbdmStr
;
//民族
private
String
mzdm
;
private
String
mzdmStr
;
//TB_GL_ASJ_FZXYR_SHSE的xxzjbh
private
String
zhfzxyrGlxxzjbh
;
//移送起诉时间
private
String
yssj
;
//提请公诉时间
private
String
qssj
;
//一审判决时间
private
String
yspjsj
;
//二审判决时间
private
String
espjsj
;
private
String
xxdjdwGajgjgdm
;
private
String
xxdjdwGajgmc
;
private
String
xxdjryXm
;
private
String
xxdjryGmsfhm
;
private
String
xxdjryLxdh
;
private
String
xxczdwGajgjgdm
;
private
String
xxczdwGajgmc
;
private
String
xxczryXm
;
protected
String
xxczryGmsfhm
;
protected
String
xxczryLxdh
;
public
void
setDjUser
(
SysUser
user
){
this
.
xxdjryXm
=
user
.
getTrueName
();
this
.
xxdjdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxdjdwGajgmc
=
user
.
getUnitname
();
this
.
xxdjryGmsfhm
=
user
.
getIdentitycard
();
this
.
xxdjryLxdh
=
user
.
getTelephone
();
this
.
xxczryXm
=
user
.
getTrueName
();
this
.
xxczdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxczdwGajgmc
=
user
.
getUnitname
();
this
.
xxczryGmsfhm
=
user
.
getIdentitycard
();
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwCchshzztjb.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.founder.commonutils.model.newPublicEntity.SysUser
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
import
java.util.List
;
@Getter
@Setter
public
class
TbYwCchshzztjb
{
//信息主键编号
private
String
xxzjbh
;
//团伙编号
private
String
thbh
;
//组织头目
private
String
zztm
;
//致死人数
private
String
zsirs
;
//致伤人数
private
String
zshangrs
;
//抓获人数
private
String
zhrs
;
//刑拘人数
private
String
xjrs
;
//省份/地区代码
private
String
sjdqXzqhdm
;
//涉黑涉恶案件主要特点_修改层级
private
String
shseZytdXgcj
;
//涉黑涉恶案件主要特点
private
String
shseZytd
;
//涉黑涉恶_形成年份代码
private
String
shseXcnf
;
//涉黑涉恶案件简要情况_修改层级
private
String
shseJyqkXgcj
;
//涉黑涉恶案件简要情况
private
String
shseJyqk
;
//是否中政委督办
private
String
sfzzwdb
;
//涉黑涉恶_涉及行业领域代码
private
String
shseSjhylydm
;
private
String
shseSjhyly
;
//批捕人数
private
Double
pbrs
;
private
String
shiSpsftgPdbzStr
;
private
String
shengSpsftgPdbzStr
;
//破案数(刑事)
private
String
pas
;
//联合督办时间
private
String
lhdbSj
;
//涉黑涉恶_联合督办批号文号
private
String
lhdbPcwh
;
//是否联合督办
private
String
lhdbPc
;
//立案_案事件督办级别代码
private
String
laAsjdbjbdm
;
//案件名称
private
String
laAjmc
;
//案件类别代码
private
String
laAjlbdm
;
//缴获枪支数
private
Double
jhqzs
;
//发展周期
private
Double
fzzq
;
//督办时间
private
String
dbsj
;
//督办号
private
String
dbh
;
//涉案公职人员数
private
Double
bhsrs
;
//涉黑案件编号
private
String
asjbh
;
//活动地域代码
private
String
afddm
;
//涉黑涉恶代码
private
String
shsedm
;
//县审批是否通过_判断标识
private
String
sxSpsftgPdbz
;
//县审批意见_简要情况
private
String
sxSpyjJyqk
;
//县审批人_姓名
private
String
sxSprXm
;
//县审批人_公民身份号码
private
String
sxSprGmsfhm
;
//县审批人_联系电话
private
String
sxSprLxdh
;
//县审批时间
private
String
sxSpsj
;
//县审批单位_公安机关机构代码
private
String
sxSpdwGajgjgdm
;
//县审批单位_公安机关名称
private
String
sxSpdwGajgmc
;
//市审批是否通过_判断标识
private
String
shiSpsftgPdbz
;
//市审批意见_简要情况
private
String
shiSpyjJyqk
;
//市审批人_姓名
private
String
shiSprXm
;
//市审批人_公民身份号码
private
String
shiSprGmsfhm
;
//市审批人_联系电话
private
String
shiSprLxdh
;
//市审批时间
private
String
shiSpsj
;
//市审批单位_公安机关机构代码
private
String
shiSpdwGajgjgdm
;
//市审批单位_公安机关名称
private
String
shiSpdwGajgmc
;
//省审批是否通过_判断标识
private
String
shengSpsftgPdbz
;
//省审批意见_简要情况
private
String
shengSpyjJyqk
;
//省审批人_姓名
private
String
shengSprXm
;
//省审批人_公民身份号码
private
String
shengSprGmsfhm
;
//省审批人_联系电话
private
String
shengSprLxdh
;
//省审批时间
private
String
shengSpsj
;
//省审批单位_公安机关机构代码
private
String
shengSpdwGajgjgdm
;
//省审批单位_公安机关名称
private
String
shengSpdwGajgmc
;
//审核状态代码
private
String
shseJbshYwzt
;
private
String
shseJbshYwztStr
;
//案件类别 (字典码回显字段)
private
String
laAjlb
;
//省份/地区代码(字典码回显字段)
private
String
sjdqXzqh
;
//活动地域代码(字典码回显字段)
private
String
afd
;
//涉黑涉恶_形成年份代码
private
String
shseXc
;
// 保存按钮是否显示
private
String
bcxs
;
//是否可提交审核标志
private
String
sfktjspbz
;
//诉讼阶段代码
private
String
ssjddm
;
// 是否办结
private
String
sfbjPdbz
;
//办结时间
private
String
bjsj
;
//本年/本月 - 立案/侦结案件
private
String
ajtype
;
//是否有枪支
private
String
sfyqz
;
//登记时间-开始时间
private
String
djsjStart
;
//登记时间-开始时间
private
String
djsjEnd
;
// 用户身份证
private
String
djrZjhm
;
//新型黑恶类型
private
String
xxhelx
;
//新型黑恶类型(字典码翻译)
private
String
xxhelxStr
;
//是否需补充
private
String
sfxbc
;
private
String
sfxbcs
;
//网黑类型代码
private
String
whlxdm
;
private
String
whlxdmStr
;
//套路贷类型代码
private
String
tldlxdm
;
private
String
tldlxdmStr
;
//主要表现形式
private
String
zybxxs
;
private
String
zybxxsStr
;
//放贷催收情况
private
String
fdcsqk
;
private
String
fdcsqkStr
;
//讨债类刑事警情
private
Double
tzlxsjq
;
//是否为审批时修改
private
String
isSp
;
//本级及其下级单位
List
<
String
>
dwdmlist
;
private
String
xxdjdwGajgjgdmStr
;
//行业领域
List
<
String
>
shseSjhylydmList
;
private
String
xxdjdwGajgjgdm
;
private
String
xxdjdwGajgmc
;
private
String
xxdjryXm
;
private
String
xxdjryGmsfhm
;
private
String
xxdjryLxdh
;
private
String
djsj
;
private
String
gxsj
;
private
String
xxczdwGajgjgdm
;
private
String
xxczdwGajgmc
;
private
String
xxczryXm
;
protected
String
xxczryGmsfhm
;
protected
String
xxczryLxdh
;
public
void
setDjUser
(
SysUser
user
){
this
.
xxdjryXm
=
user
.
getTrueName
();
this
.
xxdjdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxdjdwGajgmc
=
user
.
getUnitname
();
this
.
xxdjryGmsfhm
=
user
.
getIdentitycard
();
this
.
xxdjryLxdh
=
user
.
getTelephone
();
this
.
xxczryXm
=
user
.
getTrueName
();
this
.
xxczdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxczdwGajgmc
=
user
.
getUnitname
();
this
.
xxczryGmsfhm
=
user
.
getIdentitycard
();
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwShseTh.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
/**
* @author yangyang
* @date 2022/7/27 -- 19:19
*/
@Data
public
class
TbYwShseTh
{
//团伙编号
private
String
thbh
;
//团伙关联嫌疑人数量
private
Double
thglxyrsl
;
//团伙关联重点关注人员数量
private
Double
thglzdgzyrsl
;
//团伙关联案件数量
private
Double
thglajsl
;
//null
private
Double
thgljlajsl
;
//是否删除
private
Double
sfscPdbz
;
private
String
sfzth
;
//是否主团伙
private
int
page
;
//当前页
private
int
limit
;
//每页数
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwXshbXsglxyr.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
/**
* 线索关联嫌疑人
*
* @author szLi
* @date 2021/11/22
*/
@Data
public
class
TbYwXshbXsglxyr
{
//出生日期
private
String
csrq
;
//国籍
private
String
gjdm
;
private
String
gjdmStr
;
//身份证号码
private
String
gmsfzh
;
//户籍地名称
private
String
hjdzDzmc
;
//户籍地区划
private
String
hjdzXzqhdm
;
private
String
hjdzXzqhdmStr
;
//境外住址名称
private
String
jwzzDzmc
;
//境外住址区划
private
String
jwzzGjhdqdm
;
private
String
jwzzGjhdqdmStr
;
//联系电话
private
String
lxdh
;
//民族
private
String
mzdm
;
private
String
mzdmStr
;
//性别
private
String
xbdm
;
private
String
xbdmStr
;
//姓名
private
String
xm
;
//线索编号
private
String
xsbh
;
//信息主键编号
private
String
xxzjbh
;
//现住址名称
private
String
xzzDzmc
;
//现住址区划
private
String
xzzXzqhdm
;
private
String
xzzXzqhdmStr
;
//政治面貌
private
String
zzmmdm
;
private
String
zzmmdmStr
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TxxxParam.java
0 → 100644
View file @
60c84a51
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
java.io.Serializable
;
public
class
TxxxParam
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
phoneNum
;
//手机号码
private
String
kssj
;
//开始时间
private
String
jssj
;
//结束时间
private
int
page
;
//页码
private
int
limit
;
//数据数量/页
private
int
startIndex
;
private
int
endIndex
;
public
String
getPhoneNum
()
{
return
phoneNum
;
}
public
void
setPhoneNum
(
String
phoneNum
)
{
this
.
phoneNum
=
phoneNum
;
}
public
String
getKssj
()
{
return
kssj
;
}
public
void
setKssj
(
String
kssj
)
{
this
.
kssj
=
kssj
;
}
public
String
getJssj
()
{
return
jssj
;
}
public
void
setJssj
(
String
jssj
)
{
this
.
jssj
=
jssj
;
}
public
int
getPage
()
{
return
page
;
}
public
void
setPage
(
int
page
)
{
this
.
page
=
page
;
}
public
int
getLimit
()
{
return
limit
;
}
public
void
setLimit
(
int
limit
)
{
this
.
limit
=
limit
;
}
public
int
getStartIndex
()
{
return
startIndex
;
}
public
void
setStartIndex
(
int
startIndex
)
{
this
.
startIndex
=
startIndex
;
}
public
int
getEndIndex
()
{
return
endIndex
;
}
public
void
setEndIndex
(
int
endIndex
)
{
this
.
endIndex
=
endIndex
;
}
@Override
public
String
toString
()
{
return
"TxxxParam{"
+
"phoneNum='"
+
phoneNum
+
'\''
+
", kssj='"
+
kssj
+
'\''
+
", jssj='"
+
jssj
+
'\''
+
", page="
+
page
+
", limit="
+
limit
+
", startIndex="
+
startIndex
+
", endIndex="
+
endIndex
+
'}'
;
}
}
service/publicapi/src/main/java/com/founder/publicapi/controller/ZtypService/ZtypController.java
View file @
60c84a51
...
...
@@ -23,6 +23,7 @@ import java.io.BufferedInputStream;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -120,6 +121,13 @@ public class ZtypController {
return
R
.
ok
().
total
(
count
).
rows
(
records
);
}
@OperLog
(
message
=
"案件团伙分析可视化接口"
,
operation
=
OperationType
.
QUERY
)
@PostMapping
(
"/getThfxAccompliceBythId"
)
@ApiOperation
(
value
=
"案件团伙分析可视化接口"
)
public
MapRestResult
getThfxAccompliceBythId
(
@RequestBody
AjQueryParam
requestParam
)
{
return
ztypService
.
getThfxAccompliceBythId
(
requestParam
.
getThbh
(),
requestParam
.
getFxwd
(),
requestParam
.
getCommonRelationshipNum
());
}
@OperLog
(
message
=
"可视化"
,
operation
=
OperationType
.
QUERY
)
@PostMapping
(
"/kshdata"
)
@ApiOperation
(
value
=
"可视化"
)
...
...
@@ -138,6 +146,90 @@ public class ZtypController {
}
}
@OperLog
(
message
=
"查询团伙关联案件信息"
,
operation
=
OperationType
.
QUERY
)
@RequestMapping
(
"/getThgaByThbh"
)
@ApiOperation
(
value
=
"查询团伙关联案件信息"
)
public
R
getThgaByThbh
(
TbYwShseTh
tbYwShseTh
)
{
try
{
List
<
TbStAsj
>
ajlist
=
ztypService
.
getThgaByThbh
(
tbYwShseTh
);
int
count
=
ztypService
.
getThgaByThbhCount
(
tbYwShseTh
);
return
R
.
ok
().
data
(
"rows"
,
ajlist
).
data
(
"total"
,
count
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"查询团伙关联嫌疑人信息"
,
operation
=
OperationType
.
QUERY
)
@RequestMapping
(
"/getThxyrByThbh"
)
@ApiOperation
(
value
=
"查询团伙关联嫌疑人信息"
)
public
R
getThxyrByThbh
(
TbYwShseTh
tbYwShseTh
)
{
try
{
List
<
TbXwZbfzxyr
>
xyrlist
=
ztypService
.
getThxyrByThbh
(
tbYwShseTh
);
int
count
=
ztypService
.
getThxyrByThbhCount
(
tbYwShseTh
);
return
R
.
ok
().
data
(
"rows"
,
xyrlist
).
data
(
"total"
,
count
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"根据推荐团伙添加犯罪团伙"
,
operation
=
OperationType
.
QUERY
)
@RequestMapping
(
"/addFzthaj"
)
@ApiOperation
(
value
=
"根据推荐团伙添加犯罪团伙"
)
public
R
addFzthaj
(
TbYwCchshzztjb
cchshzztjb
,
HttpServletRequest
request
){
try
{
cchshzztjb
.
setDjUser
(
JwtUser
.
getUser
(
request
));
String
xxzjbh
=
ztypService
.
addFzthaj
(
cchshzztjb
,
request
);
return
R
.
ok
().
data
(
"xxzjbh"
,
xxzjbh
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"获取手机号机主信息"
,
operation
=
OperationType
.
QUERY
)
@ApiOperation
(
value
=
"获取手机号机主信息"
)
@PostMapping
(
"/txxx/getSjhJzxx"
)
public
R
getSjhJzxx
(
String
phoneNum
)
{
Map
resultMap
=
new
HashMap
();
try
{
resultMap
=
ztypService
.
getSjhJzxx
(
phoneNum
);
return
R
.
ok
().
data
(
"result"
,
resultMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"获取手机号各种数据"
,
operation
=
OperationType
.
QUERY
)
@ApiOperation
(
value
=
"获取手机号各种数据(包括话单列表、24小时规律分析折线图、通话时长前5、通话次数前5)"
)
@PostMapping
(
"/txxx/getSjInfo"
)
public
R
getSjInfo
(
TxxxParam
txxxParam
)
{
Map
resultMap
=
new
HashMap
();
try
{
resultMap
=
ztypService
.
getSjInfo
(
txxxParam
);
return
R
.
ok
().
data
(
"result"
,
resultMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"根据手机号获取案件信息"
,
operation
=
OperationType
.
QUERY
)
@ApiOperation
(
value
=
"根据手机号获取案件信息"
)
@PostMapping
(
"/txxx/getAsjxxByPhoneNum"
)
public
R
getAsjxxByPhoneNum
(
TxxxParam
txxxParam
)
{
Map
resultMap
=
new
HashMap
();
try
{
resultMap
=
ztypService
.
getAsjxxByPhoneNum
(
txxxParam
);
return
R
.
ok
().
data
(
"result"
,
resultMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@OperLog
(
message
=
"可视化测试"
,
operation
=
OperationType
.
QUERY
)
@PostMapping
(
"/kshdatatest"
)
@ApiOperation
(
value
=
"可视化测试"
)
...
...
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/TbStZtypFwbshMapper.java
View file @
60c84a51
...
...
@@ -141,4 +141,27 @@ public interface TbStZtypFwbshMapper extends BaseMapper<TbStZtypFwbsh> {
* 2022/4/27 11:42
*/
List
<
AjThKshfxPojo
>
selectDhNodeByZjhm
(
String
zjhm
);
/**
* getYhkZjlByZjhm 通过证件号码查询银行资金流
* @param zjhm: 证件号码
* @author lystar
* 2022/4/24 15:41
*/
List
<
Map
<
String
,
String
>>
getYhkZjlByZjhm
(
String
zjhm
);
/**
* selectYhkNodeByZjhm 根据证件号码查询银行卡节点
* @param zjhm: 证件号码
* @return java.util.List<org.springblade.founder.hcyprw.entity.AjThKshfxPojo>
* @author lystar
* 2022/4/27 11:41
*/
List
<
AjThKshfxPojo
>
selectYhkNodeByZjhm
(
String
zjhm
);
/**
* selectIpNodeByZjhm 通过证件号码查询ip节点
* @param zjhm:
* @return java.util.List<org.springblade.founder.hcyprw.entity.AjThKshfxPojo>
* @author lystar
* 2022/4/27 11:42
*/
List
<
AjThKshfxPojo
>
selectIpNodeByZjhm
(
String
zjhm
);
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/ZtypMapper.java
View file @
60c84a51
package
com
.
founder
.
publicapi
.
mapper
.
mysqlMapper
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.AjQueryParam
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.AjypFxPojo
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.ZpajxxEntity
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.ZpajxxModel
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.*
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
...
...
@@ -32,4 +31,41 @@ public interface ZtypMapper{
//获取团伙跟其他资金账号的流水记录
List
<
Map
<
String
,
String
>>
getThCashAccountList
(
String
thbh
);
//查询团伙关联案件信息
List
<
TbStAsj
>
getThgaByThbh
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联案件信息数量
int
getThgaByThbhCount
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联嫌疑人信息
List
<
TbXwZbfzxyr
>
getThxyrByThbh
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联嫌疑人信息数量
int
getThxyrByThbhCount
(
TbYwShseTh
tbYwShseTh
);
//添加涉黑涉恶基本信息(犯罪团伙)
int
addCchshzztjb
(
TbYwCchshzztjb
cchshzztjb
);
List
<
TbYwXshbXsglxyr
>
getXyrListPage
(
TbYwXshbXsglxyr
xshbXsglxyr
);
//添加涉黑涉恶个案信息(团伙中的案件)
int
addLaShse
(
TbXwLaShse
laShse
);
//添加涉黑涉恶嫌疑人信息(团伙中的嫌疑人)
int
addZbfzxyrShse
(
TbXwZbfzxyrShse
zbfzxyrShse
);
List
<
TbStAsj3
>
getAsjxxList
(
TxxxParam
txxxParam
);
int
getAsjxxListCount
(
@Value
(
"phoneNum"
)
String
phoneNum
);
List
<
AjThKshfxPojo
>
getGroupXyrListByThbh
(
String
thbh
);
List
<
AjThKshfxPojo
>
getGroupAsjList
(
@Param
(
"fzXyrList"
)
List
<
String
>
fzXyrList
);
List
<
AjThKshfxPojo
>
getKshConnectPhoneList
(
String
thbh
);
List
<
AjThKshfxPojo
>
getkshConnectIpList
(
String
thbh
);
List
<
AjThKshfxPojo
>
getkshCashAccountList
(
String
thbh
);
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/ZtypFwbshMapper.xml
View file @
60c84a51
...
...
@@ -88,6 +88,9 @@
<if
test=
"fwbsh.unitcode != null and fwbsh.unitcode != ''"
>
and XXDJDW_GAJGJGDM = #{fwbsh.unitcode,jdbcType=VARCHAR}
</if>
<if
test=
"fwbsh.xxdjryXm != null and fwbsh.xxdjryXm != ''"
>
and XXDJRY_XM like concat('%',#{fwbsh.xxdjryXm,jdbcType=VARCHAR},'%')
</if>
<if
test=
"fwbsh.unitcodeList != null and fwbsh.unitcodeList.size() > 0"
>
and
<foreach
collection=
"unitcodeList"
item=
"dws"
open=
"("
close=
")"
separator=
" or "
>
...
...
@@ -288,4 +291,32 @@
and callLog.SCBZ = 0
group by callInfo.DFHM
</select>
<select
id=
"getYhkZjlByZjhm"
resultType=
"java.util.Map"
>
select fkr_yhkh as YHKH,
skr_yhkh as DFKH,
skr_zhmc as DFXM,
jyyh as YHMC,
xyr_zjhm as ZJHM
from tb_yw_bank_trans_info
where XYR_ZJHM = #{zjhm,jdbcType=VARCHAR}
</select>
<select
id=
"selectYhkNodeByZjhm"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select SKR_YHKH as id,
concat('共同交易银行卡号:',SKR_YHKH) as name,
'yhk' as type,
#{zjhm,jdbcType=VARCHAR} as parentId
from tb_yw_bank_trans_info
where XYR_ZJHM = #{zjhm,jdbcType=VARCHAR}
and ZZLX = '转出'
group by SKR_YHKH;
</select>
<select
id=
"selectIpNodeByZjhm"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select netConn.TGR_IP as id,
concat('共同访问ip:',TGR_IP) as name,
'ip' as type,
#{zjhm,jdbcType=VARCHAR} as parentId
from tb_yw_network_conn netConn
where netConn.XYR_ZJHM = #{zjhm,jdbcType=VARCHAR}
group by netConn.TGR_IP
</select>
</mapper>
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/ZtypMapper.xml
View file @
60c84a51
...
...
@@ -306,6 +306,9 @@
<if
test=
"fwbsh.xxdjryGmsfhm != null and fwbsh.xxdjryGmsfhm != ''"
>
and XXDJRY_GMSFHM = #{fwbsh.xxdjryGmsfhm,jdbcType=VARCHAR}
</if>
<if
test=
"fwbsh.xxdjryXm != null and fwbsh.xxdjryXm != ''"
>
and XXDJRY_XM = #{fwbsh.xxdjryXm,jdbcType=VARCHAR}
</if>
<if
test=
"fwbsh.unitcode != null and fwbsh.unitcode != ''"
>
and XXDJDW_GAJGJGDM = #{fwbsh.unitcode,jdbcType=VARCHAR}
</if>
...
...
@@ -341,6 +344,904 @@
xxrsk_pdbz,
xxrbk_pdbz,
xxsc_pdbz,
(select name from
SYS_DICTITEM
where GROUPID = 'CODE_ZTYP_BSHLX' and code = fwbsh_lb) as fwbshLbStr
(select name from
sys_dictitem
where GROUPID = 'CODE_ZTYP_BSHLX' and code = fwbsh_lb) as fwbshLbStr
</sql>
<select
id=
"getThgaByThbh"
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 (
select asjbh from tb_yw_shse_thglasj where thbh = #{thbh,jdbcType=VARCHAR}
) and xxsc_pdbz = '0'
order by gxsj desc
<if
test=
"page >= 0 and limit > 0"
>
limit #{page},#{limit}
</if>
</select>
<select
id=
"getThgaByThbhCount"
resultType=
"java.lang.Integer"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh"
>
SELECT count(*)
FROM tb_st_asj
where asjbh in (
select asjbh
from tb_yw_shse_thglasj
where thbh = #{thbh,jdbcType=VARCHAR}
)
and xxsc_pdbz = '0'
</select>
<select
id=
"getThxyrByThbh"
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 (
select zjhm from tb_yw_shse_thglxyr where thbh = #{thbh,jdbcType=VARCHAR}
) and xxsc_pdbz = '0'
order by gxsj desc
<if
test=
"page >= 0 and limit > 0"
>
limit #{page},#{limit}
</if>
</select>
<select
id=
"getThxyrByThbhCount"
resultType=
"java.lang.Integer"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwShseTh"
>
SELECT count(*)
FROM tb_xw_zbfzxyr
where zhfzxyr_cyzj_zjhm in (
select zjhm
from tb_yw_shse_thglxyr
where thbh = #{thbh,jdbcType=VARCHAR}
)
and xxsc_pdbz = '0'
</select>
<insert
id=
"addCchshzztjb"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwCchshzztjb"
>
INSERT INTO tb_yw_cchshzztjb (
XXZJBH
,THBH
,ZZTM
,ZSIRS
,ZSHANGRS
,ZHRS
,XJRS
,SJDQ_XZQHDM
,SHSE_ZYTD_XGCJ
,SHSE_ZYTD
,SHSE_XCNF
,SHSE_JYQK_XGCJ
,SHSE_JYQK
,SFZZWDB
,PBRS
,PAS
,LHDB_SJ
,LHDB_PCWH
,LHDB_PC
,LA_ASJDBJBDM
,LA_AJMC
,LA_AJLBDM
,JHQZS
,FZZQ
,DBSJ
,DBH
,BHSRS
,ASJBH
,AFDDM
,XXSC_PDBZ
,XXDJRY_XM
,XXDJRY_LXDH
,XXDJRY_GMSFHM
,XXDJDW_GAJGMC
,XXDJDW_GAJGJGDM
,DJSJ
,XXCZRY_XM
,XXCZRY_GMSFHM
,XXCZDW_GAJGMC
,XXCZDW_GAJGJGDM
,GXSJ
,SHSEDM
,SX_SPSFTG_PDBZ
,SX_SPYJ_JYQK
,SX_SPR_XM
,SX_SPR_GMSFHM
,SX_SPR_LXDH
,SX_SPSJ
,SX_SPDW_GAJGJGDM
,SX_SPDW_GAJGMC
,SHI_SPSFTG_PDBZ
,SHI_SPYJ_JYQK
,SHI_SPR_XM
,SHI_SPR_GMSFHM
,SHI_SPR_LXDH
,SHI_SPSJ
,SHI_SPDW_GAJGJGDM
,SHI_SPDW_GAJGMC
,SHENG_SPSFTG_PDBZ
,SHENG_SPYJ_JYQK
,SHENG_SPR_XM
,SHENG_SPR_GMSFHM
,SHENG_SPR_LXDH
,SHENG_SPSJ
,SHENG_SPDW_GAJGJGDM
,SHENG_SPDW_GAJGMC
,SHSE_JBSH_YWZT
,SFBJ_PDBZ
,XXHELX
,SFXBC
,WHLXDM
,ZYBXXS
,FDCSQK
,TZLXSJQ_NUM
,SHSE_SJHYLYDM
)
VALUES(
#{ xxzjbh , jdbcType=VARCHAR }
,#{ thbh , jdbcType=VARCHAR }
,#{ zztm , jdbcType=VARCHAR }
,cast(#{ zsirs , jdbcType=VARCHAR } as unsigned int)
,cast(#{ zshangrs , jdbcType=VARCHAR } as unsigned int)
,cast(#{ zhrs , jdbcType=VARCHAR } as unsigned int)
,cast(#{ xjrs , jdbcType=VARCHAR } as unsigned int)
,#{ sjdqXzqhdm , jdbcType=VARCHAR }
,#{ shseZytdXgcj , jdbcType=VARCHAR }
,#{ shseZytd , jdbcType=VARCHAR }
,#{ shseXcnf , jdbcType=VARCHAR }
,#{ shseJyqkXgcj , jdbcType=VARCHAR }
,#{ shseJyqk , jdbcType=VARCHAR }
,#{ sfzzwdb , jdbcType=VARCHAR }
,#{ pbrs , jdbcType=INTEGER }
,#{ pas , jdbcType=INTEGER }
,(DATE_FORMAT(#{ lhdbSj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ lhdbPcwh , jdbcType=VARCHAR }
,#{ lhdbPc , jdbcType=VARCHAR }
,#{ laAsjdbjbdm , jdbcType=VARCHAR }
,#{ laAjmc , jdbcType=VARCHAR }
,#{ laAjlbdm , jdbcType=VARCHAR }
,#{ jhqzs , jdbcType=INTEGER }
,#{ fzzq , jdbcType=INTEGER }
,(DATE_FORMAT(#{ dbsj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ dbh , jdbcType=VARCHAR }
,cast(#{ bhsrs , jdbcType=VARCHAR } as unsigned int)
,#{ asjbh , jdbcType=VARCHAR }
,#{ afddm , jdbcType=VARCHAR }
,'0'
,#{ xxdjryXm , jdbcType=VARCHAR }
,#{ xxdjryLxdh , jdbcType=VARCHAR }
,#{ xxdjryGmsfhm , jdbcType=VARCHAR }
,#{ xxdjdwGajgmc , jdbcType=VARCHAR }
,#{ xxdjdwGajgjgdm , jdbcType=VARCHAR }
,now()
,#{ xxczryXm , jdbcType=VARCHAR }
,#{ xxczryGmsfhm , jdbcType=VARCHAR }
,#{ xxczdwGajgmc , jdbcType=VARCHAR }
,#{ xxczdwGajgjgdm , jdbcType=VARCHAR }
,now()
,#{ shsedm , jdbcType=VARCHAR }
,#{ sxSpsftgPdbz , jdbcType=VARCHAR }
,#{ sxSpyjJyqk , jdbcType=VARCHAR }
,#{ sxSprXm , jdbcType=VARCHAR }
,#{ sxSprGmsfhm , jdbcType=VARCHAR }
,#{ sxSprLxdh , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ sxSpsj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ sxSpdwGajgjgdm , jdbcType=VARCHAR }
,#{ sxSpdwGajgmc , jdbcType=VARCHAR }
,#{ shiSpsftgPdbz , jdbcType=VARCHAR }
,#{ shiSpyjJyqk , jdbcType=VARCHAR }
,#{ shiSprXm , jdbcType=VARCHAR }
,#{ shiSprGmsfhm , jdbcType=VARCHAR }
,#{ shiSprLxdh , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ shiSpsj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ shiSpdwGajgjgdm , jdbcType=VARCHAR }
,#{ shiSpdwGajgmc , jdbcType=VARCHAR }
,#{ shengSpsftgPdbz , jdbcType=VARCHAR }
,#{ shengSpyjJyqk , jdbcType=VARCHAR }
,#{ shengSprXm , jdbcType=VARCHAR }
,#{ shengSprGmsfhm , jdbcType=VARCHAR }
,#{ shengSprLxdh , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ shengSpsj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ shengSpdwGajgjgdm , jdbcType=VARCHAR }
,#{ shengSpdwGajgmc , jdbcType=VARCHAR }
,#{ shseJbshYwzt , jdbcType=VARCHAR }
,#{ sfbjPdbz , jdbcType=VARCHAR }
,#{ xxhelx , jdbcType=VARCHAR }
,'0'
,#{ whlxdm , jdbcType=VARCHAR }
,#{ zybxxs , jdbcType=VARCHAR }
,#{ fdcsqk , jdbcType=VARCHAR }
,#{ tzlxsjq , jdbcType=INTEGER }
,#{ shseSjhylydm , jdbcType=VARCHAR }
)
</insert>
<select
id=
"getXyrListPage"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbYwXshbXsglxyr"
>
SELECT
DATE_FORMAT(csrq,'%Y-%m-%d %H:%i:%S') as csrq,
DATE_FORMAT(djsj,'%Y-%m-%d %H:%i:%S') as djsj,
gjdm as gjdm,
(select name from sys_dictitem where GROUPID='CODE_GJ' and CODE=t.gjdm) as gjdmStr,
gmsfzh as gmsfzh,
DATE_FORMAT(gxsj,'%Y-%m-%d %H:%i:%S') as gxsj,
hjdz_dzmc as hjdzDzmc,
hjdz_xzqhdm as hjdzXzqhdm,
(select name from sys_dictitem where GROUPID='CODE_XZQH' and CODE=t.hjdz_xzqhdm) as hjdzXzqhdmStr,
jwzz_dzmc as jwzzDzmc,
jwzz_gjhdqdm as jwzzGjhdqdm,
(select name from sys_dictitem where GROUPID='CODE_GJ' and CODE=t.jwzz_gjhdqdm) as jwzzGjhdqdmStr,
lxdh as lxdh,
mzdm as mzdm,
(select name from sys_dictitem where GROUPID='CODE_XZQH' and CODE=t.mzdm) as mzdmStr,
xbdm as xbdm,
(select name from sys_dictitem where GROUPID='CODE_XB' and CODE=t.xbdm) as xbdmStr,
xm as xm,
xsbh as xsbh,
xxczdw_gajgjgdm as xxczdwGajgjgdm,
xxczdw_gajgmc as xxczdwGajgmc,
xxczry_gmsfhm as xxczryGmsfhm,
xxczry_xm as xxczryXm,
xxdjdw_gajgjgdm as xxdjdwGajgjgdm,
xxdjdw_gajgmc as xxdjdwGajgmc,
xxdjry_gmsfhm as xxdjryGmsfhm,
xxdjry_lxdh as xxdjryLxdh,
xxdjry_xm as xxdjryXm,
xxlyms as xxlyms,
xxsc_pdbz as xxscPdbz,
xxzjbh as xxzjbh,
xzz_dzmc as xzzDzmc,
xzz_xzqhdm as xzzXzqhdm,
(select name from sys_dictitem where GROUPID='CODE_XZQH' and CODE=t.xzz_xzqhdm) as xzzXzqhdmStr,
zzmmdm as zzmmdm,
(select name from sys_dictitem where GROUPID='CODE_ZZMM' and CODE=t.zzmmdm) as zzmmdmStr
FROM tb_yw_xshb_xsglxyr t
where xxsc_pdbz='0' and xsbh = #{xsbh , jdbcType=VARCHAR }
</select>
<insert
id=
"addLaShse"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbXwLaShse"
useGeneratedKeys=
"false"
>
INSERT
INTO tb_xw_la_shse (
GLXX_XXZJBH
,ASJBH
,XXZJBH
,XCKYBH
,SFXXLA_PDBZ
,SFXSAJ_PDBZ
,LA_AJLBDM
,LA_ZATZ_JYQK
,TSSDDM
,LA_AJMC
,LA_ASJFSSJ_ASJFSKSSJ
,LA_ASJFSSJ_ASJFSJSSJ
,LA_ASJFSDD_XZQHDM
,LA_ASJFSDD_DZMC
,LA_JYAQ
,LA_SFSQ_PDBZ
,LA_SFSB_PDBZ
,LA_SFMA_PDBZ
,LA_SFSW_PDBZ
,LA_SY_JYQK
,LARQ
,LADW_GAJGJGDM
,LADW_GAJGMC
,ZBR_XM
,ZBR_GMSFHM
,ZBR_LXDH
,XBR_XM
,XBR_GMSFHM
,XBR_LXDH
,XSJSFZR_XM
,XSJSFZR_GMSFHM
,XSJSFZR_LXDH
,GAJGFZR_XM
,GAJGFZR_GMSFHM
,GAJGFZR_LXDH
,XXSC_PDBZ
,XXDJDW_GAJGJGDM
,XXDJDW_GAJGMC
,XXDJRY_XM
,XXDJRY_GMSFHM
,XXDJRY_LXDH
,DJSJ
,XXCZDW_GAJGJGDM
,XXCZDW_GAJGMC
,XXCZRY_XM
,XXCZRY_GMSFHM
,GXSJ
)
VALUES
(
#{ glxxXxzjbh , jdbcType=VARCHAR }
,#{ asjbh , jdbcType=VARCHAR }
,#{ xxzjbh , jdbcType=VARCHAR }
,#{ xckybh , jdbcType=VARCHAR }
,#{ sfxxlaPdbz , jdbcType=VARCHAR }
,#{ sfxsajPdbz , jdbcType=VARCHAR }
,#{ laAjlbdm , jdbcType=VARCHAR }
,#{ laZatzJyqk , jdbcType=VARCHAR }
,#{ tssddm , jdbcType=VARCHAR }
,#{ laAjmc , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ laAsjfssjAsjfskssj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,(DATE_FORMAT(#{ laAsjfssjAsjfsjssj , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ laAsjfsddXzqhdm , jdbcType=VARCHAR }
,#{ laAsjfsddDzmc , jdbcType=VARCHAR }
,#{ laJyaq , jdbcType=VARCHAR }
,#{ laSfsqPdbz , jdbcType=VARCHAR }
,#{ laSfsbPdbz , jdbcType=VARCHAR }
,#{ laSfmaPdbz , jdbcType=VARCHAR }
,#{ laSfswPdbz , jdbcType=VARCHAR }
,#{ laSyJyqk , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ larq , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ ladwGajgjgdm , jdbcType=VARCHAR }
,#{ ladwGajgmc , jdbcType=VARCHAR }
,#{ zbrXm , jdbcType=VARCHAR }
,#{ zbrGmsfhm , jdbcType=VARCHAR }
,#{ zbrLxdh , jdbcType=VARCHAR }
,#{ xbrXm , jdbcType=VARCHAR }
,#{ xbrGmsfhm , jdbcType=VARCHAR }
,#{ xbrLxdh , jdbcType=VARCHAR }
,#{ xsjsfzrXm , jdbcType=VARCHAR }
,#{ xsjsfzrGmsfhm , jdbcType=VARCHAR }
,#{ xsjsfzrLxdh , jdbcType=VARCHAR }
,#{ gajgfzrXm , jdbcType=VARCHAR }
,#{ gajgfzrGmsfhm , jdbcType=VARCHAR }
,#{ gajgfzrLxdh , jdbcType=VARCHAR }
,'0'
,#{ xxdjdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxdjdwGajgmc , jdbcType=VARCHAR }
,#{ xxdjryXm , jdbcType=VARCHAR }
,#{ xxdjryGmsfhm , jdbcType=VARCHAR }
,#{ xxdjryLxdh , jdbcType=VARCHAR }
,now()
,#{ xxczdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxczdwGajgmc , jdbcType=VARCHAR }
,#{ xxczryXm , jdbcType=VARCHAR }
,#{ xxczryGmsfhm , jdbcType=VARCHAR }
,now()
)
</insert>
<insert
id=
"addZbfzxyrShse"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbXwZbfzxyrShse"
useGeneratedKeys=
"false"
>
INSERT
INTO tb_xw_zbfzxyr_shse (
ZHFZXYR_MSGRCC_JYQK
,XXZJBH
,ASJBH
,GLXX_XXZJBH
,SHAJ_XXZJBH
,ZHFZXYR_ASJXGRYBH
,ZHFZXYR_CYZJ_CYZJDM
,ZHFZXYR_CYZJ_ZJHM
,ZHFZXYR_FZXYRDAZTDM
,ZHFZXYR_ZTRYBH
,ZHFZXYR_XM
,ZHFZXYR_BMCH
,ZHFZXYR_ZM
,ZHFZXYR_GTFZFZXYRSADWZYDM
,ZHFZXYR_ASJXGRYSF_ASJXGRYSFDM
,ZHFZXYR_XBDM
,ZHFZXYR_CSRQ_RQGZXX
,RQGZXX_CSRQ_RQGZSX
,ZHFZXYR_HJDZ_XZQHDM
,ZHFZXYR_HJDZ_DZMC
,ZHFZXYR_XZZ_XZQHDM
,ZHFZXYR_XZZ_DZMC
,ZHFZXYR_CSD_GJHDQDM
,ZHFZXYR_CSD_XZQHDM
,ZHFZXYR_GJDM
,ZHFZXYR_SG
,ZHFZXYR_TZ
,ZHFZXYR_ZC
,ZHFZXYR_FZXYRTSZC_FZXYRTSZCDM
,ZHFZXYR_ZY_ZYLBDM
,ZHFZXYR_JYZKDM
,ZHFZXYR_XLDM
,ZHFZXYR_SFJSBR_PDBZ
,ZHFZXYR_RYDNABH
,ZHFZXYR_SZZWBH
,ZHRQ
,ZHDD_XZQHDM
,ZHFZXYR_WFFZJLMS
,XXSC_PDBZ
,XXDJDW_GAJGJGDM
,XXDJDW_GAJGMC
,XXDJRY_XM
,XXDJRY_GMSFHM
,XXDJRY_LXDH
,DJSJ
,XXCZDW_GAJGJGDM
,XXCZDW_GAJGMC
,XXCZRY_XM
,XXCZRY_GMSFHM
,GXSJ
,ZHFZXYR_QZCS
,ZHFZXYR_PJXX
,ZHFZXYR_PJXX_FJX
,ZHFZXYR_PCFJ
,ZHFZXYR_ZJMSFFSD
,ZHFZXYR_MSGRCC
)
VALUES
(
cast(#{ zhfzxyrMsgrccJyqk , jdbcType=VARCHAR } as unsigned int)
,#{ xxzjbh , jdbcType=VARCHAR }
,#{ asjbh , jdbcType=VARCHAR }
,#{ glxxXxzjbh , jdbcType=VARCHAR }
,#{ shajXxzjbh , jdbcType=VARCHAR }
,#{ zhfzxyrAsjxgrybh , jdbcType=VARCHAR }
,#{ zhfzxyrCyzjCyzjdm , jdbcType=VARCHAR }
,#{ zhfzxyrCyzjZjhm , jdbcType=VARCHAR }
,#{ zhfzxyrFzxyrdaztdm , jdbcType=VARCHAR }
,#{ zhfzxyrZtrybh , jdbcType=VARCHAR }
,#{ zhfzxyrXm , jdbcType=VARCHAR }
,#{ zhfzxyrBmch , jdbcType=VARCHAR }
,#{ zhfzxyrZm , jdbcType=VARCHAR }
,#{ zhfzxyrGtfzfzxyrsadwzydm , jdbcType=VARCHAR }
,#{ zhfzxyrAsjxgrysfAsjxgrysfdm , jdbcType=VARCHAR }
,#{ zhfzxyrXbdm , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ zhfzxyrCsrqRqgzxx , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,(DATE_FORMAT(#{ rqgzxxCsrqRqgzsx , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ zhfzxyrHjdzXzqhdm , jdbcType=VARCHAR }
,#{ zhfzxyrHjdzDzmc , jdbcType=VARCHAR }
,#{ zhfzxyrXzzXzqhdm , jdbcType=VARCHAR }
,#{ zhfzxyrXzzDzmc , jdbcType=VARCHAR }
,#{ zhfzxyrCsdGjhdqdm , jdbcType=VARCHAR }
,#{ zhfzxyrCsdXzqhdm , jdbcType=VARCHAR }
,#{ zhfzxyrGjdm , jdbcType=VARCHAR }
,cast(#{ zhfzxyrSg , jdbcType=VARCHAR } as decimal (10, 2))
,cast(#{ zhfzxyrTz , jdbcType=VARCHAR } as decimal (10, 2))
,cast(#{ zhfzxyrZc , jdbcType=VARCHAR } as decimal (10, 2))
,#{ zhfzxyrFzxyrtszcFzxyrtszcdm , jdbcType=VARCHAR }
,#{ zhfzxyrZyZylbdm , jdbcType=VARCHAR }
,#{ zhfzxyrJyzkdm , jdbcType=VARCHAR }
,#{ zhfzxyrXldm , jdbcType=VARCHAR }
,#{ zhfzxyrSfjsbrPdbz , jdbcType=VARCHAR }
,#{ zhfzxyrRydnabh , jdbcType=VARCHAR }
,#{ zhfzxyrSzzwbh , jdbcType=VARCHAR }
,(DATE_FORMAT(#{ zhrq , jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%S'))
,#{ zhddXzqhdm , jdbcType=VARCHAR }
,#{ zhfzxyrWffzjlms , jdbcType=VARCHAR }
,'0'
,#{ xxdjdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxdjdwGajgmc , jdbcType=VARCHAR }
,#{ xxdjryXm , jdbcType=VARCHAR }
,#{ xxdjryGmsfhm , jdbcType=VARCHAR }
,#{ xxdjryLxdh , jdbcType=VARCHAR }
,now()
,#{ xxczdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxczdwGajgmc , jdbcType=VARCHAR }
,#{ xxczryXm , jdbcType=VARCHAR }
,#{ xxczryGmsfhm , jdbcType=VARCHAR }
,now()
,#{ zhfzxyrQzcs , jdbcType=VARCHAR }
,#{ zhfzxyrPjxx , jdbcType=VARCHAR }
,#{ zhfzxyrPjxxFjx , jdbcType=VARCHAR }
,cast(#{ zhfzxyrPcfj , jdbcType=VARCHAR } as unsigned int)
,cast(#{ zhfzxyrZjmsffsd , jdbcType=VARCHAR } as unsigned int)
,#{ zhfzxyrMsgrcc , jdbcType=VARCHAR }
)
</insert>
<!-- 根据手机号获取案件信息 -->
<select
id=
"getAsjxxList"
parameterType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TxxxParam"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.TbStAsj3"
>
SELECT
A.ASJBH,
A.AJMC,
(select name from sys_dictitem where groupid='CODE_AJLB' and code=A.AJLBDM) as ajlbdmStr,
(select name from sys_dictitem where groupid='CODE_ZCJDDM' and code=A.ZCJDDM) as zcjddmStr,
A.ASJFSDD_DZMC as asjfsddDzmc,
concat(DATE_FORMAT(A.ASJFSSJ_ASJFSKSSJ,'%Y-%m-%d %H:%i:%S'),'至',DATE_FORMAT(A.ASJFSSJ_ASJFSJSSJ,'%Y-%m-%d %H:%i:%S')) as asjfssjAsjfskssj,
DATE_FORMAT(A.LARQ,'%Y-%m-%d')as larq,
A.LADW_GAJGMC as ladwGajgmc,
A.ZBR_XM as zbrXm,
A.ZUZDW_GAJGMC as zuzdwGajgmc,
A.JYAQ
FROM
tb_st_asj A
LEFT JOIN tb_yw_xsz_cbaj B ON A.ASJBH = B.ASJBH
WHERE
B.CBXGFWBZH = #{phoneNum}
AND B.XXSC_PDBZ = '0'
AND A.XXSC_PDBZ = '0'
limit #{page},#{limit}
</select>
<!-- 根据手机号获取案件列表数量 -->
<select
id=
"getAsjxxListCount"
parameterType=
"string"
resultType=
"int"
>
SELECT
count(1)
FROM
tb_st_asj A
LEFT JOIN tb_yw_xsz_cbaj B ON A.ASJBH = B.ASJBH
WHERE
B.CBXGFWBZH = #{phoneNum}
AND B.XXSC_PDBZ = '0'
AND A.XXSC_PDBZ = '0'
</select>
<select
id=
"getGroupXyrListByThbh"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
SELECT ZJHM as id,
concat('嫌疑人身份证号:',ZJHM) as name,
'person' as Type,
'group' as parentType,
#{thbh} as parentId
FROM tb_yw_shse_thglxyr
where THBH = #{ thbh , jdbcType=VARCHAR }
</select>
<select
id=
"getKshConnectPhoneList"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select thxyr.ZJHM as parentId,
'person' as parentType,
callInfo.DFHM as id,
concat('共同联系电话:',callInfo.DFHM) as name,
'sjk' as type
from tb_yw_shse_thglxyr thxyr
left join hd_call_log callLog on thxyr.ZJHM = callLog.CKRSFZH and callLog.SCBZ = 0
left join hd_call_info callInfo
on callLog.JZHM = callInfo.BJHM and callInfo.SCBZ = 0 and length(callInfo.START_TIME) = 16
where thxyr.THBH = #{ thbh,jdbcType= VARCHAR }
group by thxyr.ZJHM, callInfo.DFHM
</select>
<select
id=
"getkshConnectIpList"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select thxyr.ZJHM as parentId,
'person' as parentType,
netConn.TGR_IP as id,
concat('共同访问ip:',netConn.TGR_IP) as name,
'ip' as type
from tb_yw_shse_thglxyr thxyr
left join tb_yw_network_conn netConn on thxyr.ZJHM = netConn.XYR_ZJHM
where thxyr.THBH = #{ thbh,jdbcType= VARCHAR }
group by thxyr.ZJHM, netConn.TGR_IP
</select>
<select
id=
"selectIpNodeByZjhm"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select netConn.TGR_IP as id,
concat('共同访问ip:',TGR_IP) as name,
'ip' as type,
#{zjhm,jdbcType=VARCHAR} as parentId
from tb_yw_network_conn netConn
where netConn.XYR_ZJHM = #{zjhm,jdbcType=VARCHAR}
group by netConn.TGR_IP
</select>
<select
id=
"getGroupAsjList"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select thxyr.ZJHM as parentId,
'person' as parentType,
asj.ASJBH as id,
CONCAT(asj.ASJBH,(select a.name
from sys_dictitem a
where a.GROUPID = 'CODE_AJLB'
and a.CODE = asj.AJLBDM)) as name,
'asjbh' as type
from tb_yw_shse_thglxyr thxyr
join tb_xw_zbfzxyr zbxyr on thxyr.ZJHM = zbxyr.ZHFZXYR_CYZJ_ZJHM
join tb_st_asj asj on zbxyr.ASJBH = asj.ASJBH and asj.LARQ
where zbxyr.XXSC_PDBZ = '0' and asj.XXSC_PDBZ = '0'
and thxyr.ZJHM in
<foreach
collection=
"fzXyrList"
separator=
","
close=
")"
open=
"("
item=
"item"
index=
"index"
>
#{item}
</foreach>
group by thxyr.ZJHM, asj.ASJBH, asj.AJLBDM
</select>
<select
id=
"getkshCashAccountList"
resultType=
"com.founder.commonutils.model.newPublicEntity.ztypEntity.AjThKshfxPojo"
>
select thxyr.ZJHM as parentId,
'person' as parentType,
bankTrans.SKR_YHKH as id,
concat('共同交易银行卡号:',bankTrans.SKR_YHKH) as name,
'bankCard' as type
from tb_yw_shse_thglxyr thxyr
left join tb_yw_bank_trans_info bankTrans on thxyr.ZJHM = bankTrans.XYR_ZJHM
where thxyr.THBH = #{ thbh,jdbcType= VARCHAR }
group by thxyr.ZJHM, bankTrans.SKR_YHKH;
</select>
</mapper>
service/publicapi/src/main/java/com/founder/publicapi/service/ZtypService.java
View file @
60c84a51
...
...
@@ -4,6 +4,7 @@ package com.founder.publicapi.service;
import
com.founder.commonutils.model.newPublicEntity.*
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.*
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -47,4 +48,26 @@ public interface ZtypService{
* 2022/4/24 09:11
*/
MapRestResult
kshdata
(
TbStZtypFwbsh
fwbsh
);
//查询团伙关联案件信息
List
<
TbStAsj
>
getThgaByThbh
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联案件信息数量
int
getThgaByThbhCount
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联嫌疑人信息
List
<
TbXwZbfzxyr
>
getThxyrByThbh
(
TbYwShseTh
tbYwShseTh
);
//查询团伙关联嫌疑人信息数量
int
getThxyrByThbhCount
(
TbYwShseTh
tbYwShseTh
);
//根据推荐的团伙信息添加犯罪团伙
String
addFzthaj
(
TbYwCchshzztjb
cchshzztjb
,
HttpServletRequest
request
);
Map
<
String
,
Object
>
getSjhJzxx
(
String
phoneNum
)
throws
Exception
;
Map
<
String
,
Object
>
getSjInfo
(
TxxxParam
txxxParam
)
throws
Exception
;
Map
<
String
,
Object
>
getAsjxxByPhoneNum
(
TxxxParam
txxxParam
)
throws
Exception
;
MapRestResult
getThfxAccompliceBythId
(
String
thbh
,
String
fxwd
,
String
commonRelationshipNum
);
}
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbStAsjServiceImpl.java
View file @
60c84a51
...
...
@@ -301,7 +301,8 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
public
List
<
String
>
dwList
(
String
unitcode
){
// 拿到当前登陆者本级以及下级单位
String
lev
=
sysDictitemMapper
.
getDwLevByDwdm
(
unitcode
);
List
<
String
>
dwList
;
List
<
String
>
dwList
=
new
ArrayList
<>();
if
(!
"1"
.
equals
(
lev
)){
// 省级用户不用取拿下级单位 查询所有
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotEmpty
(
lev
))
{
Map
<
String
,
String
>
bdwLevCode
=
DwUtilCommon
.
getMapDwLevCode
(
unitcode
,
lev
);
dwList
=
sysDictitemMapper
.
getAllXjdwByMap
(
bdwLevCode
);
...
...
@@ -315,6 +316,7 @@ public class TbStAsjServiceImpl extends ServiceImpl<TbStAsjMapper, TbStAsj> impl
dwList
=
new
ArrayList
<>(
1
);
dwList
.
add
(
unitcode
);
}
}
return
dwList
;
}
...
...
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/ZtypServiceImpl.java
View file @
60c84a51
package
com
.
founder
.
publicapi
.
service
.
serviceimpl
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.founder.commonutils.model.newPublicEntity.*
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.*
;
import
com.founder.commonutils.util.StringUtil
;
import
com.founder.commonutils.model.vo.response.SkRelatedResultInterFace
;
import
com.founder.commonutils.util.*
;
import
com.founder.publicapi.controller.SkInterface.RyxxQgInterface
;
import
com.founder.publicapi.mapper.mysqlMapper.TbStAsjMapper
;
import
com.founder.publicapi.mapper.mysqlMapper.TbStZtypFwbshMapper
;
import
com.founder.publicapi.mapper.mysqlMapper.ZtypMapper
;
import
com.founder.publicapi.service.ZtypService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.IOException
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.concurrent.*
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
java.util.stream.Collectors
;
import
static
com
.
founder
.
publicapi
.
controller
.
SkInterface
.
GlgxInterface
.
jSONArraySort
;
@Service
public
class
ZtypServiceImpl
implements
ZtypService
{
@Value
(
"${hunanUrl}"
)
...
...
@@ -232,7 +244,7 @@ public class ZtypServiceImpl implements ZtypService {
nodeZjhm
.
setLabel
(
"证件号码:"
+
zjhm
);
KsjResultPojo
.
Nodes
.
Properties
properties
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeZjhm
,
properties
);
properties
.
setBoderColor
(
""
);
// 高亮
properties
.
setBoderColor
(
"
#FA0505
"
);
// 高亮
properties
.
setImgType
(
"idcard"
);
// 图标
nodeZjhm
.
setProperties
(
properties
);
nodes
.
add
(
nodeZjhm
);
...
...
@@ -436,19 +448,38 @@ public class ZtypServiceImpl implements ZtypService {
@Override
public
void
run
()
{
List
<
String
>
listResult
=
new
ArrayList
<>();
try
{
String
phone
=
"6216625552447663148522"
;
// 模拟接口
listResult
.
add
(
phone
);
if
(
listResult
==
null
)
{
listResult
=
new
ArrayList
<>();
List
<
Map
<
String
,
String
>>
zjlList
=
tbStZtypFwbshMapper
.
getYhkZjlByZjhm
(
root
.
getId
());
HashMap
<
String
,
Map
<
String
,
Integer
>>
hashMap
=
new
HashMap
<>();
for
(
Map
<
String
,
String
>
map
:
zjlList
)
{
String
yhkh
=
map
.
get
(
"YHKH"
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isEmpty
(
yhkh
))
{
continue
;
}
String
dfkh
=
map
.
get
(
"DFKH"
);
String
dfxm
=
map
.
get
(
"DFXM"
);
String
yhmc
=
map
.
get
(
"YHMC"
)
+
((
org
.
apache
.
commons
.
lang
.
StringUtils
.
isEmpty
(
dfxm
)
?
":"
+
dfkh
:
"("
+
dfxm
+
"):"
)
+
dfkh
);
if
(
hashMap
.
containsKey
(
yhkh
))
{
Map
<
String
,
Integer
>
child
=
hashMap
.
get
(
yhkh
);
if
(
child
.
containsKey
(
yhmc
))
{
child
.
put
(
yhmc
,
child
.
get
(
yhmc
)
+
1
);
}
else
{
child
.
put
(
yhmc
,
1
);
}
}
else
{
HashMap
<
String
,
Integer
>
child
=
new
HashMap
<>();
child
.
put
(
yhmc
,
1
);
hashMap
.
put
(
yhmc
,
child
);
}
}
listResult
.
stream
().
distinct
().
forEach
(
obj
->
{
Set
<
String
>
yhkhSet
=
hashMap
.
keySet
();
for
(
String
yhkh
:
yhkhSet
)
{
// 组装去重数据
KsjResultPojo
.
Nodes
node
=
new
KsjResultPojo
.
Nodes
();
node
.
setId
(
obj
);
node
.
setLabel
(
obj
);
node
.
setId
(
yhkh
);
node
.
setLabel
(
yhkh
);
KsjResultPojo
.
Nodes
.
Properties
properties
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
node
,
properties
);
properties
.
setBoderColor
(
""
);
// 高亮
...
...
@@ -459,13 +490,13 @@ public class ZtypServiceImpl implements ZtypService {
// 组装关系数据
KsjResultPojo
.
Links
link
=
new
KsjResultPojo
.
Links
();
link
.
setSource
(
value
);
link
.
setTarget
(
obj
);
link
.
setTarget
(
yhkh
);
link
.
setLabel
(
"卡号"
);
KsjResultPojo
.
Links
.
Properties
propertiesLink
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
link
,
propertiesLink
);
link
.
setProperties
(
propertiesLink
);
links
.
add
(
link
);
}
);
}
countDownLatch
.
countDown
();
}
catch
(
Exception
e
)
{
countDownLatch
.
countDown
();
...
...
@@ -635,7 +666,7 @@ public class ZtypServiceImpl implements ZtypService {
nodeAsjbh
.
setLabel
(
"案件编号:"
+
asjbh
);
KsjResultPojo
.
Nodes
.
Properties
properties
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeAsjbh
,
properties
);
properties
.
setBoderColor
(
""
);
// 高亮
properties
.
setBoderColor
(
"
#FA0505
"
);
// 高亮
properties
.
setImgType
(
"aj"
);
// 图标
nodeAsjbh
.
setProperties
(
properties
);
nodes
.
add
(
nodeAsjbh
);
...
...
@@ -767,18 +798,16 @@ public class ZtypServiceImpl implements ZtypService {
});
}
List
<
String
>
listResultYhkh
=
new
ArrayList
<>();
String
yhkh
=
"6216625552447663148522"
;
// 模拟接口
listResultYhkh
.
add
(
yhkh
);
if
(
listResultYhkh
==
null
)
{
listResultYhkh
=
new
ArrayList
<>();
List
<
AjThKshfxPojo
>
yhkCallable
=
tbStZtypFwbshMapper
.
selectYhkNodeByZjhm
(
zjhm
);
if
(
yhkCallable
==
null
)
{
yhkCallable
=
new
ArrayList
<>();
}
listResultYhkh
.
stream
().
distinct
().
forEach
(
obj
->
{
yhkCallable
.
stream
().
distinct
().
forEach
(
obj
->
{
// 组装去重数据
KsjResultPojo
.
Nodes
nodeYhkh
=
new
KsjResultPojo
.
Nodes
();
nodeYhkh
.
setId
(
obj
);
nodeYhkh
.
setLabel
(
"共同交易银行卡号:"
+
obj
);
nodeYhkh
.
setId
(
obj
.
getId
()
);
nodeYhkh
.
setLabel
(
obj
.
getName
()
);
KsjResultPojo
.
Nodes
.
Properties
propertiesYhkh
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeYhkh
,
propertiesYhkh
);
propertiesYhkh
.
setBoderColor
(
""
);
// 高亮
...
...
@@ -789,25 +818,23 @@ public class ZtypServiceImpl implements ZtypService {
// 组装关系数据
KsjResultPojo
.
Links
linkYhkh
=
new
KsjResultPojo
.
Links
();
linkYhkh
.
setSource
(
zjhm
);
linkYhkh
.
setTarget
(
obj
);
linkYhkh
.
setTarget
(
obj
.
getId
()
);
linkYhkh
.
setLabel
(
"共同交易银行卡号"
);
KsjResultPojo
.
Links
.
Properties
propertiesLinkYhkh
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
linkYhkh
,
propertiesLinkYhkh
);
linkYhkh
.
setProperties
(
propertiesLinkYhkh
);
links
.
add
(
linkYhkh
);
});
List
<
String
>
listResultIp
=
new
ArrayList
<>();
String
phone
=
"192.168.5.201"
;
// 模拟接口
listResultIp
.
add
(
phone
);
if
(
listResultIp
==
null
)
{
listResultIp
=
new
ArrayList
<>();
List
<
AjThKshfxPojo
>
ipCallable
=
tbStZtypFwbshMapper
.
selectIpNodeByZjhm
(
zjhm
);
if
(
ipCallable
==
null
)
{
ipCallable
=
new
ArrayList
<>();
}
listResultIp
.
stream
().
distinct
().
forEach
(
obj
->
{
ipCallable
.
stream
().
distinct
().
forEach
(
obj
->
{
// 组装去重数据
KsjResultPojo
.
Nodes
nodeIp
=
new
KsjResultPojo
.
Nodes
();
nodeIp
.
setId
(
obj
);
nodeIp
.
setLabel
(
"共同访问ip:"
+
obj
);
nodeIp
.
setId
(
obj
.
getId
()
);
nodeIp
.
setLabel
(
obj
.
getName
()
);
KsjResultPojo
.
Nodes
.
Properties
propertiesIp
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeIp
,
propertiesIp
);
propertiesIp
.
setBoderColor
(
""
);
// 高亮
...
...
@@ -818,7 +845,7 @@ public class ZtypServiceImpl implements ZtypService {
// 组装关系数据
KsjResultPojo
.
Links
linkIp
=
new
KsjResultPojo
.
Links
();
linkIp
.
setSource
(
zjhm
);
linkIp
.
setTarget
(
obj
);
linkIp
.
setTarget
(
obj
.
getId
()
);
linkIp
.
setLabel
(
"共同访问ip"
);
KsjResultPojo
.
Links
.
Properties
propertiesLinkIp
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
linkIp
,
propertiesLinkIp
);
...
...
@@ -946,6 +973,727 @@ public class ZtypServiceImpl implements ZtypService {
return
new
MapRestResult
(
200
,
"可视化结果获取成功"
,
1
,
ksjResultPojo
);
}
@Override
public
List
<
TbStAsj
>
getThgaByThbh
(
TbYwShseTh
tbYwShseTh
)
{
tbYwShseTh
.
setPage
((
tbYwShseTh
.
getPage
()
-
1
)
*
tbYwShseTh
.
getLimit
());
tbYwShseTh
.
setLimit
(
tbYwShseTh
.
getLimit
());
return
ztypMapper
.
getThgaByThbh
(
tbYwShseTh
);
}
@Override
public
int
getThgaByThbhCount
(
TbYwShseTh
tbYwShseTh
)
{
return
ztypMapper
.
getThgaByThbhCount
(
tbYwShseTh
);
}
@Override
public
List
<
TbXwZbfzxyr
>
getThxyrByThbh
(
TbYwShseTh
tbYwShseTh
)
{
tbYwShseTh
.
setPage
((
tbYwShseTh
.
getPage
()
-
1
)
*
tbYwShseTh
.
getLimit
());
tbYwShseTh
.
setLimit
(
tbYwShseTh
.
getLimit
());
return
ztypMapper
.
getThxyrByThbh
(
tbYwShseTh
);
}
@Override
public
int
getThxyrByThbhCount
(
TbYwShseTh
tbYwShseTh
)
{
return
ztypMapper
.
getThxyrByThbhCount
(
tbYwShseTh
);
}
@Override
public
String
addFzthaj
(
TbYwCchshzztjb
cchshzztjb
,
HttpServletRequest
request
)
{
String
xxzjbh
=
KeyUtil
.
getUUIDKey
(
"th"
);
cchshzztjb
.
setXxzjbh
(
xxzjbh
);
String
laAjlbdm
=
cchshzztjb
.
getLaAjlbdm
();
if
(!
StringUtils
.
isEmpty
(
laAjlbdm
))
{
if
(
"06012500"
.
equals
(
laAjlbdm
)
||
"06012600"
.
equals
(
laAjlbdm
)
||
"06012700"
.
equals
(
laAjlbdm
))
{
cchshzztjb
.
setShsedm
(
"0"
);
}
else
if
(
"00000000"
.
equals
(
laAjlbdm
))
{
cchshzztjb
.
setShsedm
(
"1"
);
}
else
if
(
"11111111"
.
equals
(
laAjlbdm
))
{
cchshzztjb
.
setShsedm
(
"3"
);
}
}
ztypMapper
.
addCchshzztjb
(
cchshzztjb
);
TbYwShseTh
shseTh
=
new
TbYwShseTh
();
shseTh
.
setThbh
(
cchshzztjb
.
getThbh
());
List
<
TbStAsj
>
asj
=
ztypMapper
.
getThgaByThbh
(
shseTh
);
List
<
TbXwLaShse
>
laShseList
=
new
ArrayList
<>();
if
(
asj
!=
null
&&
asj
.
size
()
>
0
)
{
for
(
TbStAsj
tbStAsj
:
asj
)
{
String
laxxzjbh
=
KeyUtil
.
getUUIDKey
(
"la"
);
TbXwLaShse
laShse
=
new
TbXwLaShse
();
laShse
.
setXxzjbh
(
laxxzjbh
);
laShse
.
setAsjbh
(
tbStAsj
.
getAsjbh
());
laShse
.
setXckybh
(
tbStAsj
.
getXckybh
());
laShse
.
setGlxxXxzjbh
(
xxzjbh
);
laShse
.
setLaAjmc
(
tbStAsj
.
getAjmc
());
laShse
.
setSfxsaj
(
"1"
);
laShse
.
setLaAjlbdm
(
tbStAsj
.
getAjlbdm
());
laShse
.
setLaZatzJyqk
(
tbStAsj
.
getAjxz
());
laShse
.
setTssddm
(
tbStAsj
.
getTssddm
());
laShse
.
setLaAsjfssjAsjfskssj
(
getDateString
(
tbStAsj
.
getAsjfssjfxAsjfskssj
()));
laShse
.
setLaAsjfssjAsjfsjssj
(
getDateString
(
tbStAsj
.
getAsjfssjfxAsjfsjssj
()));
laShse
.
setLaAsjfsddXzqhdm
(
tbStAsj
.
getAsjfsddXzqhdm
());
laShse
.
setLaAsjfsddDzmc
(
tbStAsj
.
getAsjfsddXzqhmc
());
laShse
.
setLarq
(
getDateString
(
tbStAsj
.
getLarq
()));
laShse
.
setLadwGajgjgdm
(
tbStAsj
.
getLadwGajgjgdm
());
laShse
.
setLaJyaq
(
tbStAsj
.
getJyaq
());
laShse
.
setGajgfzrXm
(
tbStAsj
.
getGajgfzrXm
());
laShse
.
setGajgfzrGmsfhm
(
tbStAsj
.
getGajgfzrGmsfhm
());
laShse
.
setGajgfzrLxdh
(
tbStAsj
.
getGajgfzrLxdh
());
laShse
.
setXbrXm
(
tbStAsj
.
getXbrXm
());
laShse
.
setXbrGmsfhm
(
tbStAsj
.
getXbrGmsfhm
());
laShse
.
setXbrLxdh
(
tbStAsj
.
getXbrLxdh
());
laShse
.
setDjUser
(
JwtUser
.
getUser
(
request
));
laShseList
.
add
(
laShse
);
}
}
List
<
TbXwZbfzxyr
>
xyr
=
ztypMapper
.
getThxyrByThbh
(
shseTh
);
List
<
TbXwZbfzxyrShse
>
xyrList
=
new
ArrayList
<>();
if
(
xyr
!=
null
&&
xyr
.
size
()
>
0
)
{
for
(
TbXwZbfzxyr
tbXwZbfzxyr
:
xyr
)
{
TbXwZbfzxyrShse
zbxyrShse
=
new
TbXwZbfzxyrShse
();
BeanUtils
.
copyProperties
(
tbXwZbfzxyr
,
zbxyrShse
);
zbxyrShse
.
setDjUser
(
JwtUser
.
getUser
(
request
));
zbxyrShse
.
setGlxxXxzjbh
(
xxzjbh
);
xyrList
.
add
(
zbxyrShse
);
}
}
//线索关联嫌疑人
TbYwXshbXsglxyr
xshbXsglxyr
=
new
TbYwXshbXsglxyr
();
xshbXsglxyr
.
setXsbh
(
cchshzztjb
.
getThbh
());
List
<
TbYwXshbXsglxyr
>
xsglxyrList
=
ztypMapper
.
getXyrListPage
(
xshbXsglxyr
);
if
(
xsglxyrList
!=
null
&&
xsglxyrList
.
size
()
>
0
)
{
for
(
TbYwXshbXsglxyr
xsglxyr
:
xsglxyrList
)
{
TbXwZbfzxyrShse
zbxyrShse
=
new
TbXwZbfzxyrShse
();
zbxyrShse
.
setZhfzxyrXm
(
xsglxyr
.
getXm
());
zbxyrShse
.
setZhfzxyrXbdm
(
xsglxyr
.
getXbdm
());
zbxyrShse
.
setRqgzxxCsrqRqgzsx
(
xsglxyr
.
getCsrq
());
zbxyrShse
.
setZhfzxyrCsrqRqgzxx
(
xsglxyr
.
getCsrq
());
zbxyrShse
.
setZhfzxyrCyzjZjhm
(
xsglxyr
.
getGmsfzh
());
zbxyrShse
.
setZhfzxyrXzzXzqhdm
(
xsglxyr
.
getXzzXzqhdm
());
zbxyrShse
.
setZhfzxyrXzzDzmc
(
xsglxyr
.
getXzzDzmc
());
zbxyrShse
.
setZhfzxyrHjdzXzqhdm
(
xsglxyr
.
getHjdzXzqhdm
());
zbxyrShse
.
setZhfzxyrHjdzDzmc
(
xsglxyr
.
getHjdzDzmc
());
zbxyrShse
.
setAsjbh
(
xsglxyr
.
getXsbh
());
zbxyrShse
.
setXxzjbh
(
xsglxyr
.
getXxzjbh
());
zbxyrShse
.
setDjUser
(
JwtUser
.
getUser
(
request
));
zbxyrShse
.
setGlxxXxzjbh
(
xxzjbh
);
xyrList
.
add
(
zbxyrShse
);
}
}
new
Thread
(
new
Runnable
()
{
@Override
public
void
run
()
{
if
(
laShseList
!=
null
&&
laShseList
.
size
()
>
0
)
{
for
(
TbXwLaShse
laShse
:
laShseList
)
{
ztypMapper
.
addLaShse
(
laShse
);
}
}
if
(
xyrList
!=
null
&&
xyrList
.
size
()
>
0
)
{
for
(
TbXwZbfzxyrShse
zbfzxyrShse
:
xyrList
)
{
ztypMapper
.
addZbfzxyrShse
(
zbfzxyrShse
);
}
}
}
}).
start
();
return
xxzjbh
;
}
@Override
public
Map
<
String
,
Object
>
getSjhJzxx
(
String
phoneNum
)
throws
Exception
{
Map
<
String
,
Object
>
resMap
=
new
HashMap
();
List
<
Jzxx
>
jzxxList
=
new
ArrayList
<>();
// 根据标识号查看是否为演示数据 演示数据直接走数据库
if
(
skTextUtilServiceImpl
.
queryText
(
phoneNum
).
size
()
>
0
)
{
jzxxList
=
simulateJzxxData
();
}
else
{
// 手机号码查询机主信息
HttpClient
httpClientCar
=
new
HttpClient
();
JSONObject
paramsCar
=
new
JSONObject
();
paramsCar
.
put
(
"sjhm"
,
phoneNum
);
JSONObject
resultPhone
=
httpClientCar
.
doPostJsonHunan
(
hunanUrl
+
ZjhmBysjhm
,
paramsCar
.
toJSONString
());
if
(
resultPhone
!=
null
)
{
if
(
"success"
.
equals
(
resultPhone
.
getString
(
"status"
)))
{
JSONArray
jsonArrayPhone
=
JSONObject
.
parseObject
(
resultPhone
.
get
(
"data"
).
toString
()).
getJSONArray
(
"rows"
);
if
(
jsonArrayPhone
.
size
()
>
0
)
{
// 业务受理时间 最新的机主证件号码
jSONArraySort
(
jsonArrayPhone
,
"openDate"
);
JSONObject
obj
=
jsonArrayPhone
.
getJSONObject
(
jsonArrayPhone
.
size
()
-
1
);
resMap
.
put
(
"zjhm"
,
obj
.
getString
(
"idCard"
));
resMap
.
put
(
"zjlb"
,
"居民身份证"
);
// 通过机主证件号码拿到常口信息
SkRegionalsPerson
skRegionalsPerson
=
ryxxQgInterface
.
getQgckAllxx
(
obj
.
getString
(
"idCard"
));
if
(
null
!=
skRegionalsPerson
){
resMap
.
put
(
"jzxm"
,
skRegionalsPerson
.
getXm
());
resMap
.
put
(
"hjdz"
,
skRegionalsPerson
.
getHjdqhdz
());
resMap
.
put
(
"xzz"
,
skRegionalsPerson
.
getXzzdzmc
());
resMap
.
put
(
"csd"
,
skRegionalsPerson
.
getCsdzmc
());
resMap
.
put
(
"zp"
,
skRegionalsPerson
.
getImg
());
resMap
.
put
(
"xb"
,
skRegionalsPerson
.
getXb
());
resMap
.
put
(
"mz"
,
skRegionalsPerson
.
getMz
());
resMap
.
put
(
"csrq"
,
skRegionalsPerson
.
getCsrq
());
resMap
.
put
(
"hjdqh"
,
skRegionalsPerson
.
getHjdqhdz
());
}
}
}
}
}
if
(
jzxxList
!=
null
&&
jzxxList
.
size
()
>
0
)
{
handleMapData
(
jzxxList
.
get
(
0
),
resMap
);
}
return
resMap
;
}
private
List
<
Jzxx
>
simulateJzxxData
()
{
List
<
Jzxx
>
list
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
6
;
i
++)
{
Jzxx
jzxx
=
new
Jzxx
();
jzxx
.
setXm
(
"黄存新"
);
jzxx
.
setAddress
(
"湖南省浏阳市"
+
i
);
jzxx
.
setZjhm
(
"43012196510265891"
+
i
);
list
.
add
(
jzxx
);
}
return
list
;
}
private
void
handleMapData
(
Jzxx
jzxx
,
Map
<
String
,
Object
>
resMap
)
{
resMap
.
put
(
"jzxm"
,
jzxx
.
getXm
());
resMap
.
put
(
"zjhm"
,
jzxx
.
getZjhm
());
resMap
.
put
(
"hjdz"
,
jzxx
.
getAddress
());
resMap
.
put
(
"zjlb"
,
"居民身份证"
);
//查询人员常口。
getPeopleInfo
(
jzxx
,
resMap
);
}
//查询人员常口接口
private
void
getPeopleInfo
(
Jzxx
jzxx
,
Map
resultMap
)
{
try
{
SkRegionalsPerson
skRegionalsPerson
=
JsonUtils
.
readJsonFromClassPath
(
"data/getRyxx.json"
,
SkRegionalsPerson
.
class
);
resultMap
.
put
(
"xzz"
,
skRegionalsPerson
.
getXzzdzmc
());
resultMap
.
put
(
"csd"
,
skRegionalsPerson
.
getCsdzmc
());
resultMap
.
put
(
"zp"
,
skRegionalsPerson
.
getImg
());
resultMap
.
put
(
"xb"
,
skRegionalsPerson
.
getXb
());
resultMap
.
put
(
"mz"
,
skRegionalsPerson
.
getMz
());
resultMap
.
put
(
"csrq"
,
skRegionalsPerson
.
getCsrq
());
resultMap
.
put
(
"hjdqh"
,
skRegionalsPerson
.
getHjdqhdz
());
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
@Override
public
Map
<
String
,
Object
>
getSjInfo
(
TxxxParam
txxxParam
)
throws
Exception
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
List
<
NaoTuHdXx
>
hdList
=
new
ArrayList
<>();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Date
start
=
sdf
.
parse
(
txxxParam
.
getKssj
());
Date
end
=
sdf
.
parse
(
txxxParam
.
getJssj
());
// 根据标识号查看是否为演示数据 演示数据直接走数据库
if
(
skTextUtilServiceImpl
.
queryText
(
txxxParam
.
getPhoneNum
()).
size
()
>
0
)
{
JSONArray
jsonArray
=
JsonUtils
.
readJsonFromClassPath
(
"data/getHdfx.json"
,
JSONArray
.
class
);
hdList
=
jsonArray
.
toJavaList
(
NaoTuHdXx
.
class
);
}
else
{
// 手机号码查询话单信息
HttpClient
httpClientCar
=
new
HttpClient
();
JSONObject
params
=
new
JSONObject
();
params
.
put
(
"sjhm"
,
txxxParam
.
getPhoneNum
());
params
.
put
(
"kssj"
,
start
);
params
.
put
(
"jssj"
,
end
);
JSONObject
resultPhone
=
httpClientCar
.
doPostJsonHunan
(
hunanUrl
+
hdUrl
,
params
.
toJSONString
());
if
(
resultPhone
!=
null
)
{
if
(
"success"
.
equals
(
resultPhone
.
getString
(
"status"
)))
{
JSONArray
jsonArrayPhone
=
JSONObject
.
parseObject
(
resultPhone
.
get
(
"data"
).
toString
()).
getJSONArray
(
"rows"
);
if
(
jsonArrayPhone
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
jsonArrayPhone
.
size
();
i
++){
JSONObject
objPhone
=
jsonArrayPhone
.
getJSONObject
(
i
);
NaoTuHdXx
naoTuHdXx
=
new
NaoTuHdXx
();
naoTuHdXx
.
setYhsjhm
(
objPhone
.
getString
(
"customerNumber"
));
naoTuHdXx
.
setDfsjhm
(
objPhone
.
getString
(
"oppositeNumber"
));
naoTuHdXx
.
setHjsj
(
objPhone
.
getString
(
"beginTime"
));
naoTuHdXx
.
setThsc
(
objPhone
.
getString
(
"timeLen"
));
naoTuHdXx
.
setThlx
(
getThlx
(
objPhone
.
getString
(
"timeLen"
)));
hdList
.
add
(
naoTuHdXx
);
}
}
}
}
}
Map
<
String
,
Object
>
resMap
=
handleHdListByPage
(
hdList
,
txxxParam
.
getPage
(),
txxxParam
.
getLimit
(),
txxxParam
.
getPhoneNum
());
//24小时规律分析折线图
ConcurrentHashMap
<
String
,
AtomicInteger
>
lineChart
=
getHdLineChart
(
hdList
,
txxxParam
.
getPhoneNum
());
//通话时长前5
ArrayList
<
Map
<
String
,
String
>>
scList
=
getThscList
(
hdList
,
txxxParam
.
getPhoneNum
());
//通话次数前5
ArrayList
<
Map
<
String
,
String
>>
csList
=
getThcsList
(
hdList
,
txxxParam
.
getPhoneNum
());
map
.
put
(
"hdList"
,
resMap
);
map
.
put
(
"lineChart"
,
getLineChartMap
(
lineChart
));
map
.
put
(
"scList"
,
scList
);
map
.
put
(
"csList"
,
csList
);
return
map
;
}
private
Map
<
String
,
Object
>
handleHdListByPage
(
List
<
NaoTuHdXx
>
hdList
,
int
page
,
int
limit
,
String
phoneNum
)
{
List
<
NaoTuHdXx
>
tempList
=
new
ArrayList
<>();
if
(
hdList
.
size
()
>
0
)
{
if
(
hdList
.
size
()
>
1000
)
{
hdList
.
stream
().
parallel
().
forEach
(
hdXx
->
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
tempList
.
add
(
hdXx
);
}
});
}
else
{
for
(
NaoTuHdXx
hdXx
:
hdList
)
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
tempList
.
add
(
hdXx
);
}
}
}
}
List
<
NaoTuHdXx
>
resList
=
new
ArrayList
<>();
if
(
tempList
.
size
()
>
0
)
{
int
startIndex
=
limit
*
(
page
-
1
);
int
endIndex
=
limit
*
page
-
1
;
if
(
hdList
.
size
()
-
1
<=
endIndex
)
{
endIndex
=
tempList
.
size
()
-
1
;
}
for
(
int
i
=
startIndex
;
i
<=
endIndex
;
i
++)
{
resList
.
add
(
hdList
.
get
(
i
));
}
}
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"total"
,
tempList
.
size
());
map
.
put
(
"hdList"
,
resList
);
return
map
;
}
private
ConcurrentHashMap
<
String
,
AtomicInteger
>
getHdLineChart
(
List
<
NaoTuHdXx
>
hdList
,
String
phoneNum
)
{
ConcurrentHashMap
<
String
,
AtomicInteger
>
map
=
initializedLineChart
();
if
(
hdList
.
size
()
>
0
)
{
if
(
hdList
.
size
()
>
1000
)
{
hdList
.
stream
().
parallel
().
forEach
(
hdXx
->
{
String
hjsj
=
hdXx
.
getHjsj
();
try
{
handleMap
(
hjsj
,
map
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
});
}
else
{
for
(
NaoTuHdXx
hdXx
:
hdList
)
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
String
hjsj
=
hdXx
.
getHjsj
();
try
{
handleMap
(
hjsj
,
map
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
}
}
return
map
;
}
private
String
getDfsjhm
(
String
sjhm
,
NaoTuHdXx
hdXx
)
{
String
dfsjhm
=
sjhm
.
equals
(
hdXx
.
getDfsjhm
())
?
hdXx
.
getYhsjhm
()
:
hdXx
.
getDfsjhm
();
if
(
sjhm
.
equals
(
dfsjhm
))
{
return
null
;
}
return
dfsjhm
;
}
private
ConcurrentHashMap
<
String
,
AtomicInteger
>
initializedLineChart
()
{
ConcurrentHashMap
<
String
,
AtomicInteger
>
map
=
new
ConcurrentHashMap
<>();
map
.
put
(
"0-2"
,
new
AtomicInteger
(
0
));
map
.
put
(
"2-4"
,
new
AtomicInteger
(
0
));
map
.
put
(
"4-6"
,
new
AtomicInteger
(
0
));
map
.
put
(
"6-8"
,
new
AtomicInteger
(
0
));
map
.
put
(
"8-10"
,
new
AtomicInteger
(
0
));
map
.
put
(
"10-12"
,
new
AtomicInteger
(
0
));
map
.
put
(
"12-14"
,
new
AtomicInteger
(
0
));
map
.
put
(
"14-16"
,
new
AtomicInteger
(
0
));
map
.
put
(
"16-18"
,
new
AtomicInteger
(
0
));
map
.
put
(
"18-20"
,
new
AtomicInteger
(
0
));
map
.
put
(
"20-22"
,
new
AtomicInteger
(
0
));
map
.
put
(
"22-24"
,
new
AtomicInteger
(
0
));
return
map
;
}
private
boolean
judgeTime
(
String
start
,
String
end
,
String
hjsj
)
throws
Exception
{
String
time
=
hjsj
.
substring
(
11
,
19
);
SimpleDateFormat
timeSdf
=
new
SimpleDateFormat
(
"HH:mm:ss"
);
if
(
timeSdf
.
parse
(
start
).
before
(
timeSdf
.
parse
(
time
))
&&
timeSdf
.
parse
(
end
).
after
(
timeSdf
.
parse
(
time
)))
{
return
true
;
}
else
{
return
false
;
}
}
private
void
handleMap
(
String
hjsj
,
ConcurrentHashMap
<
String
,
AtomicInteger
>
map
)
{
try
{
if
(
judgeTime
(
"00:00:00"
,
"02:00:00"
,
hjsj
))
{
map
.
get
(
"0-2"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"02:00:00"
,
"04:00:00"
,
hjsj
))
{
map
.
get
(
"2-4"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"04:00:00"
,
"06:00:00"
,
hjsj
))
{
map
.
get
(
"4-6"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"06:00:00"
,
"08:00:00"
,
hjsj
))
{
map
.
get
(
"6-8"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"08:00:00"
,
"10:00:00"
,
hjsj
))
{
map
.
get
(
"8-10"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"10:00:00"
,
"12:00:00"
,
hjsj
))
{
map
.
get
(
"10-12"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"12:00:00"
,
"14:00:00"
,
hjsj
))
{
map
.
get
(
"12-14"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"14:00:00"
,
"16:00:00"
,
hjsj
))
{
map
.
get
(
"14-16"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"16:00:00"
,
"18:00:00"
,
hjsj
))
{
map
.
get
(
"16-18"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"18:00:00"
,
"20:00:00"
,
hjsj
))
{
map
.
get
(
"18-20"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"20:00:00"
,
"22:00:00"
,
hjsj
))
{
map
.
get
(
"20-22"
).
incrementAndGet
();
}
else
if
(
judgeTime
(
"22:00:00"
,
"24:00:00"
,
hjsj
))
{
map
.
get
(
"22-24"
).
incrementAndGet
();
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
//通话时长前5列表
private
ArrayList
<
Map
<
String
,
String
>>
getThscList
(
List
<
NaoTuHdXx
>
hdList
,
String
phoneNum
)
{
ArrayList
<
Map
<
String
,
String
>>
resultList
=
new
ArrayList
<>();
if
(
hdList
.
size
()
>
0
)
{
resultList
=
getList
(
hdList
,
"sc"
,
phoneNum
);
}
return
resultList
;
}
//通话次数前5列表
private
ArrayList
<
Map
<
String
,
String
>>
getThcsList
(
List
<
NaoTuHdXx
>
hdList
,
String
phoneNum
)
{
ArrayList
<
Map
<
String
,
String
>>
resultList
=
new
ArrayList
<>();
if
(
hdList
.
size
()
>
0
)
{
resultList
=
getList
(
hdList
,
"pc"
,
phoneNum
);
}
return
resultList
;
}
private
LinkedHashMap
<
String
,
Integer
>
getLineChartMap
(
ConcurrentHashMap
<
String
,
AtomicInteger
>
map
)
{
LinkedHashMap
<
String
,
Integer
>
resMap
=
new
LinkedHashMap
<>();
resMap
.
put
(
"0-2"
,
map
.
get
(
"0-2"
).
intValue
());
resMap
.
put
(
"2-4"
,
map
.
get
(
"2-4"
).
intValue
());
resMap
.
put
(
"4-6"
,
map
.
get
(
"4-6"
).
intValue
());
resMap
.
put
(
"6-8"
,
map
.
get
(
"6-8"
).
intValue
());
resMap
.
put
(
"8-10"
,
map
.
get
(
"8-10"
).
intValue
());
resMap
.
put
(
"10-12"
,
map
.
get
(
"10-12"
).
intValue
());
resMap
.
put
(
"12-14"
,
map
.
get
(
"12-14"
).
intValue
());
resMap
.
put
(
"14-16"
,
map
.
get
(
"14-16"
).
intValue
());
resMap
.
put
(
"16-18"
,
map
.
get
(
"16-18"
).
intValue
());
resMap
.
put
(
"18-20"
,
map
.
get
(
"18-20"
).
intValue
());
resMap
.
put
(
"20-22"
,
map
.
get
(
"20-22"
).
intValue
());
resMap
.
put
(
"22-24"
,
map
.
get
(
"22-24"
).
intValue
());
return
resMap
;
}
private
ArrayList
<
Map
<
String
,
String
>>
getList
(
List
<
NaoTuHdXx
>
hdList
,
String
type
,
String
phoneNum
)
{
ConcurrentHashMap
<
String
,
AtomicInteger
>
map
=
new
ConcurrentHashMap
<>();
if
(
hdList
.
size
()
>
1000
)
{
if
(
"pc"
.
equals
(
type
))
{
hdList
.
stream
().
parallel
().
forEach
(
hdXx
->
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
if
(
map
.
containsKey
(
dfsjhm
))
{
map
.
get
(
dfsjhm
).
incrementAndGet
();
}
else
{
map
.
put
(
dfsjhm
,
new
AtomicInteger
(
1
));
}
}
});
}
else
if
(
"sc"
.
equals
(
type
))
{
hdList
.
stream
().
parallel
().
forEach
(
hdXx
->
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
int
thsc
;
try
{
thsc
=
Integer
.
parseInt
(
hdXx
.
getThsc
());
}
catch
(
Exception
e
)
{
thsc
=
0
;
e
.
printStackTrace
();
}
if
(
map
.
containsKey
(
dfsjhm
))
{
map
.
get
(
dfsjhm
).
addAndGet
(
thsc
);
}
else
{
map
.
put
(
dfsjhm
,
new
AtomicInteger
(
thsc
));
}
}
});
}
}
else
{
if
(
"pc"
.
equals
(
type
))
{
for
(
NaoTuHdXx
hdXx
:
hdList
)
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
if
(
map
.
containsKey
(
dfsjhm
))
{
map
.
get
(
dfsjhm
).
incrementAndGet
();
}
else
{
map
.
put
(
dfsjhm
,
new
AtomicInteger
(
1
));
}
}
}
}
else
if
(
"sc"
.
equals
(
type
))
{
for
(
NaoTuHdXx
hdXx
:
hdList
)
{
String
dfsjhm
=
getDfsjhm
(
phoneNum
,
hdXx
);
if
(
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
dfsjhm
)
&&
dfsjhm
.
length
()
>=
8
)
{
int
thsc
;
try
{
thsc
=
Integer
.
parseInt
(
hdXx
.
getThsc
());
}
catch
(
Exception
e
)
{
thsc
=
0
;
e
.
printStackTrace
();
}
if
(
map
.
containsKey
(
dfsjhm
))
{
map
.
get
(
dfsjhm
).
addAndGet
(
thsc
);
}
else
{
map
.
put
(
dfsjhm
,
new
AtomicInteger
(
thsc
));
}
}
}
}
}
ArrayList
<
Map
<
String
,
String
>>
resultList
=
new
ArrayList
<>();
if
(!
map
.
isEmpty
())
{
List
<
Map
.
Entry
<
String
,
AtomicInteger
>>
maiList
=
new
ArrayList
<>(
map
.
entrySet
());
maiList
=
maiList
.
stream
().
parallel
().
sorted
((
o1
,
o2
)
->
Integer
.
compare
(
o2
.
getValue
().
get
(),
o1
.
getValue
().
get
()))
.
limit
(
5
).
collect
(
Collectors
.
toList
());
for
(
Map
.
Entry
<
String
,
AtomicInteger
>
entry
:
maiList
)
{
HashMap
<
String
,
String
>
item
=
new
HashMap
<>();
item
.
put
(
"phoneNum"
,
entry
.
getKey
());
int
value
=
entry
.
getValue
().
get
();
String
countStr
;
if
(
"pc"
.
equals
(
type
))
{
countStr
=
value
+
"次"
;
}
else
{
countStr
=
getHourMinuteSecondBySecond
(
value
);
}
item
.
put
(
"count"
,
countStr
);
resultList
.
add
(
item
);
}
}
return
resultList
;
}
private
String
getHourMinuteSecondBySecond
(
int
second
)
{
int
hour
=
second
/
3600
;
int
minute
=
(
second
-
hour
*
3600
)
/
60
;
second
=
(
second
-
hour
*
3600
-
minute
*
60
);
StringBuilder
sb
=
new
StringBuilder
();
if
(
hour
>
0
)
{
sb
.
append
(
hour
).
append
(
"小时"
);
}
if
(
minute
>
0
)
{
sb
.
append
(
minute
).
append
(
"分"
);
}
if
(
second
>
0
)
{
sb
.
append
(
second
).
append
(
"秒"
);
}
if
(
second
==
0
)
{
sb
.
append
(
"0秒"
);
}
return
sb
.
toString
();
}
@Override
public
Map
<
String
,
Object
>
getAsjxxByPhoneNum
(
TxxxParam
txxxParam
)
throws
Exception
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
String
phoneNum
=
txxxParam
.
getPhoneNum
();
int
total
=
getAsjxxListCount
(
phoneNum
);
if
(
total
>
0
)
{
int
startIndex
=
(
txxxParam
.
getPage
()
-
1
)
*
txxxParam
.
getLimit
();
int
endIndex
=
txxxParam
.
getLimit
();
txxxParam
.
setStartIndex
(
startIndex
);
txxxParam
.
setEndIndex
(
endIndex
);
List
<
TbStAsj3
>
asjList
=
getAsjxxList
(
txxxParam
);
map
.
put
(
"list"
,
asjList
);
}
else
{
map
.
put
(
"list"
,
new
ArrayList
<>());
}
map
.
put
(
"total"
,
total
);
return
map
;
}
@Override
public
MapRestResult
getThfxAccompliceBythId
(
String
thbh
,
String
fxwd
,
String
commonRelationshipNum
)
{
KsjResultPojo
ksjResultPojo
=
new
KsjResultPojo
();
// 最终对象数据
List
<
KsjResultPojo
.
Nodes
>
nodes
=
new
ArrayList
<>();
// 存储所有节点去重后数据
List
<
KsjResultPojo
.
Links
>
links
=
new
ArrayList
<>();
// 存储所有节点关系
StringBuilder
sb
=
new
StringBuilder
();
String
thName
=
sb
.
append
(
"团伙代号:"
).
append
(
thbh
).
toString
();
sb
.
delete
(
0
,
sb
.
length
());
// 团伙编号加入节点
KsjResultPojo
.
Nodes
node
=
new
KsjResultPojo
.
Nodes
();
node
.
setId
(
thbh
);
node
.
setLabel
(
thName
);
KsjResultPojo
.
Nodes
.
Properties
properties
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
node
,
properties
);
properties
.
setBoderColor
(
"#FA0505"
);
// 高亮
properties
.
setImgType
(
"idcard"
);
// 图标
node
.
setProperties
(
properties
);
nodes
.
add
(
node
);
List
<
AjThKshfxPojo
>
groupXyrList
=
ztypMapper
.
getGroupXyrListByThbh
(
thbh
);
if
(
groupXyrList
!=
null
&&
groupXyrList
.
size
()
>
0
)
{
List
<
String
>
fzxyrStrList
=
new
ArrayList
<>();
for
(
AjThKshfxPojo
xyrItem
:
groupXyrList
)
{
fzxyrStrList
.
add
(
xyrItem
.
getId
());
List
<
AjThKshfxPojo
>
childList
=
new
ArrayList
<>();
xyrItem
.
setChildren
(
childList
);
}
List
<
AjThKshfxPojo
>
groupAsjList
=
ztypMapper
.
getGroupAsjList
(
fzxyrStrList
);
for
(
AjThKshfxPojo
xyrItem
:
groupXyrList
)
{
for
(
AjThKshfxPojo
asjItem
:
groupAsjList
)
{
if
(
asjItem
.
getParentId
().
equals
(
xyrItem
.
getId
()))
{
// 组装去重数据
KsjResultPojo
.
Nodes
nodeXyr
=
new
KsjResultPojo
.
Nodes
();
nodeXyr
.
setId
(
xyrItem
.
getId
());
nodeXyr
.
setLabel
(
xyrItem
.
getName
());
KsjResultPojo
.
Nodes
.
Properties
propertiesXyr
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeXyr
,
propertiesXyr
);
propertiesXyr
.
setBoderColor
(
""
);
// 高亮
propertiesXyr
.
setImgType
(
"idcard"
);
// 图标
nodeXyr
.
setProperties
(
propertiesXyr
);
nodes
.
add
(
nodeXyr
);
// 组装去重数据
KsjResultPojo
.
Nodes
nodeAj
=
new
KsjResultPojo
.
Nodes
();
nodeAj
.
setId
(
asjItem
.
getId
());
nodeAj
.
setLabel
(
asjItem
.
getName
());
KsjResultPojo
.
Nodes
.
Properties
propertiesAj
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeAj
,
propertiesAj
);
propertiesAj
.
setBoderColor
(
""
);
// 高亮
propertiesAj
.
setImgType
(
"aj"
);
// 图标
nodeAj
.
setProperties
(
propertiesAj
);
nodes
.
add
(
nodeAj
);
// 组装关系数据
KsjResultPojo
.
Links
linkTh
=
new
KsjResultPojo
.
Links
();
linkTh
.
setSource
(
thbh
);
linkTh
.
setTarget
(
xyrItem
.
getId
());
linkTh
.
setLabel
(
"团伙"
);
KsjResultPojo
.
Links
.
Properties
propertiesTh
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
linkTh
,
propertiesTh
);
linkTh
.
setProperties
(
propertiesTh
);
links
.
add
(
linkTh
);
// 组装关系数据
KsjResultPojo
.
Links
linkAj
=
new
KsjResultPojo
.
Links
();
linkAj
.
setSource
(
xyrItem
.
getId
());
linkAj
.
setTarget
(
asjItem
.
getId
());
linkAj
.
setLabel
(
"人案"
);
KsjResultPojo
.
Links
.
Properties
propertiesAjs
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
linkAj
,
propertiesAjs
);
linkAj
.
setProperties
(
propertiesAjs
);
links
.
add
(
linkAj
);
}
}
}
List
<
AjThKshfxPojo
>
kshConnectAll
=
new
ArrayList
<>();
if
(
fxwd
.
contains
(
"01"
))
{
kshConnectAll
=
ztypMapper
.
getKshConnectPhoneList
(
thbh
);
}
if
(
fxwd
.
contains
(
"02"
))
{
kshConnectAll
=
ztypMapper
.
getkshConnectIpList
(
thbh
);
}
if
(
fxwd
.
contains
(
"03"
))
{
kshConnectAll
=
ztypMapper
.
getkshCashAccountList
(
thbh
);
}
if
(
kshConnectAll
.
size
()
>
0
)
{
Map
<
String
,
Integer
>
commonChildMap
=
new
HashMap
<>(
256
);
for
(
AjThKshfxPojo
commonChild
:
kshConnectAll
)
{
if
(
org
.
springframework
.
util
.
StringUtils
.
hasText
(
commonChild
.
getId
()))
{
String
childNodeId
=
commonChild
.
getId
();
if
(
commonChildMap
.
get
(
childNodeId
)
!=
null
&&
commonChildMap
.
get
(
childNodeId
)
>
0
)
{
commonChildMap
.
put
(
childNodeId
,
commonChildMap
.
get
(
childNodeId
)
+
1
);
}
else
{
commonChildMap
.
put
(
childNodeId
,
1
);
}
}
}
List
<
String
>
validDataList
=
new
ArrayList
<>();
for
(
Map
.
Entry
<
String
,
Integer
>
entry
:
commonChildMap
.
entrySet
())
{
if
(
org
.
springframework
.
util
.
StringUtils
.
hasText
(
entry
.
getKey
())
&&
entry
.
getValue
()
>=
Integer
.
valueOf
(
commonRelationshipNum
))
{
validDataList
.
add
(
entry
.
getKey
());
}
}
if
(
validDataList
.
size
()
>
0
)
{
List
<
AjThKshfxPojo
>
validDataPojoList
=
new
ArrayList
<>();
for
(
String
validPhone
:
validDataList
)
{
for
(
AjThKshfxPojo
kshPhone
:
kshConnectAll
)
{
if
(
validPhone
.
equals
(
kshPhone
.
getId
()))
{
validDataPojoList
.
add
(
kshPhone
);
}
}
}
if
(
validDataPojoList
.
size
()
>
0
)
{
for
(
AjThKshfxPojo
kshPhone
:
validDataPojoList
)
{
for
(
AjThKshfxPojo
perItem
:
groupXyrList
)
{
if
(
kshPhone
.
getParentId
().
equals
(
perItem
.
getId
()))
{
// 组装去重数据
KsjResultPojo
.
Nodes
nodePhone
=
new
KsjResultPojo
.
Nodes
();
nodePhone
.
setId
(
kshPhone
.
getId
());
nodePhone
.
setLabel
(
kshPhone
.
getName
());
KsjResultPojo
.
Nodes
.
Properties
propertiesPhone
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodePhone
,
propertiesPhone
);
propertiesPhone
.
setBoderColor
(
""
);
// 高亮
propertiesPhone
.
setImgType
(
"sjk"
);
// 图标
nodePhone
.
setProperties
(
propertiesPhone
);
nodes
.
add
(
nodePhone
);
// 组装去重数据
KsjResultPojo
.
Nodes
nodeZjhm
=
new
KsjResultPojo
.
Nodes
();
nodeZjhm
.
setId
(
perItem
.
getId
());
nodeZjhm
.
setLabel
(
perItem
.
getName
());
KsjResultPojo
.
Nodes
.
Properties
propertiesZjhm
=
new
KsjResultPojo
.
Nodes
.
Properties
();
BeanUtils
.
copyProperties
(
nodeZjhm
,
propertiesZjhm
);
propertiesZjhm
.
setBoderColor
(
""
);
// 高亮
propertiesZjhm
.
setImgType
(
"idcard"
);
// 图标
nodeZjhm
.
setProperties
(
propertiesZjhm
);
nodes
.
add
(
nodeZjhm
);
// 组装关系数据
KsjResultPojo
.
Links
linkAj
=
new
KsjResultPojo
.
Links
();
linkAj
.
setSource
(
perItem
.
getId
());
linkAj
.
setTarget
(
kshPhone
.
getId
());
linkAj
.
setLabel
(
"关联"
);
KsjResultPojo
.
Links
.
Properties
propertiesAjs
=
new
KsjResultPojo
.
Links
.
Properties
();
BeanUtils
.
copyProperties
(
linkAj
,
propertiesAjs
);
linkAj
.
setProperties
(
propertiesAjs
);
links
.
add
(
linkAj
);
}
}
}
}
}
}
}
List
<
KsjResultPojo
.
Nodes
>
nodesDistinct
=
nodes
.
stream
()
.
collect
(
Collectors
.
collectingAndThen
(
Collectors
.
toCollection
(
()
->
new
TreeSet
<>(
Comparator
.
comparing
(
KsjResultPojo
.
Nodes
::
getId
))),
ArrayList:
:
new
));
ksjResultPojo
.
setNodes
(
nodesDistinct
);
ksjResultPojo
.
setLinks
(
links
);
return
new
MapRestResult
(
200
,
"可视化结果获取成功"
,
1
,
ksjResultPojo
);
}
private
int
getAsjxxListCount
(
String
phoneNum
)
{
return
ztypMapper
.
getAsjxxListCount
(
phoneNum
);
}
private
List
<
TbStAsj3
>
getAsjxxList
(
TxxxParam
txxxParam
)
{
return
ztypMapper
.
getAsjxxList
(
txxxParam
);
}
private
AjThKshfxPojo
getKshDataType
(
TbStZtypFwbsh
fwbsh
)
{
AjThKshfxPojo
root
=
new
AjThKshfxPojo
();
root
.
setId
(
fwbsh
.
getFwbshHm
());
...
...
@@ -1056,4 +1804,32 @@ public class ZtypServiceImpl implements ZtypService {
}
}
}
private
String
getDateString
(
Date
date
)
{
String
dateStr
=
""
;
if
(
date
!=
null
)
{
dateStr
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
).
format
(
date
);
}
return
dateStr
;
}
private
String
getThlx
(
String
thlxdm
)
{
String
thlx
=
""
;
if
(
thlxdm
!=
null
)
{
switch
(
thlxdm
)
{
case
"1"
:
{
thlx
=
"主叫"
;
break
;
}
case
"2"
:
{
thlx
=
"被叫"
;
break
;
}
default
:
{
thlx
=
"其它"
;
return
thlx
;
}
}
}
return
thlx
;
}
}
service/publicapi/src/main/resources/data/getHdfx.json
0 → 100644
View file @
60c84a51
[
{
"yhsjhm"
:
"13900757030"
,
"dfsjhm"
:
"13548618794"
,
"hjsj"
:
"2022-07-09 09:24:49"
,
"thsc"
:
"30"
,
"thcs"
:
""
,
"thlx"
:
""
,
"yhjzbh"
:
""
,
"dfjzbh"
:
""
},
{
"yhsjhm"
:
"13900757030"
,
"dfsjhm"
:
"13548618794"
,
"hjsj"
:
"2022-07-01 10:56:25"
,
"thsc"
:
"20"
,
"thcs"
:
""
,
"thlx"
:
""
,
"yhjzbh"
:
""
,
"dfjzbh"
:
""
},
{
"yhsjhm"
:
"13900757030"
,
"dfsjhm"
:
"13548618794"
,
"hjsj"
:
"2022-07-01 10:56:25"
,
"thsc"
:
"40"
,
"thcs"
:
""
,
"thlx"
:
""
,
"yhjzbh"
:
""
,
"dfjzbh"
:
""
},
{
"yhsjhm"
:
"13900757030"
,
"dfsjhm"
:
"13548618794"
,
"hjsj"
:
"2022-07-01 10:56:25"
,
"thsc"
:
"55"
,
"thcs"
:
""
,
"thlx"
:
""
,
"yhjzbh"
:
""
,
"dfjzbh"
:
""
},
{
"yhsjhm"
:
"13900757030"
,
"dfsjhm"
:
"13548618794"
,
"hjsj"
:
"2022-07-01 12:00:00"
,
"thsc"
:
"25"
,
"thcs"
:
""
,
"thlx"
:
""
,
"yhjzbh"
:
""
,
"dfjzbh"
:
""
}
]
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment