Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
extend
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
park
extend
Commits
3730afe5
Commit
3730afe5
authored
Jun 19, 2020
by
xieshixiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.远程调用:查询车辆信息
parent
3d6f6650
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
620 additions
and
29 deletions
+620
-29
api/src/main/java/com/hikcreate/edl/pub/web/mobile/api/controller/BindInfoControlller.java
+5
-2
domain/src/main/java/com/hikcreate/edl/pub/web/mobile/domain/IBindService.java
+4
-0
domain/src/main/java/com/hikcreate/edl/pub/web/mobile/domain/impl/BindServiceImpl.java
+30
-8
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/core/Result.java
+5
-2
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/UserDataFegin.java
+0
-15
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/VechicleFeign.java
+28
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/ViolationFeign.java
+41
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/PlateNumQueryReq.java
+14
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/ViolationIdCardQueryReq.java
+19
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/ViolationPlateNumAndTypeQueryReq.java
+20
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/response/VehicleRes.java
+182
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/response/ViolationRes.java
+255
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/model/BindInfo.java
+4
-0
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/model/BindInfoQuery.java
+9
-1
infra/src/main/resources/BindInfoMapper.xml
+4
-1
No files found.
api/src/main/java/com/hikcreate/edl/pub/web/mobile/api/controller/BindInfoControlller.java
View file @
3730afe5
...
@@ -95,8 +95,8 @@ public class BindInfoControlller extends BaseController {
...
@@ -95,8 +95,8 @@ public class BindInfoControlller extends BaseController {
* @author: xsx
* @author: xsx
* @date: 2020/6/19 10:32
* @date: 2020/6/19 10:32
*/
*/
@GetMapping
(
"
authentication
"
)
@GetMapping
(
"
yearCheckInfo
"
)
public
Result
authority
(
@RequestBody
BindInfoQuery
query
)
{
public
Result
yearCheckInfo
(
@RequestBody
BindInfoQuery
query
)
{
if
(
query
==
null
)
{
if
(
query
==
null
)
{
return
Result
.
errorResult
(
ResultCode
.
PARAMETER_ERROR
,
"参数不能为空"
);
return
Result
.
errorResult
(
ResultCode
.
PARAMETER_ERROR
,
"参数不能为空"
);
}
}
...
@@ -106,4 +106,7 @@ public class BindInfoControlller extends BaseController {
...
@@ -106,4 +106,7 @@ public class BindInfoControlller extends BaseController {
}
}
}
}
domain/src/main/java/com/hikcreate/edl/pub/web/mobile/domain/IBindService.java
View file @
3730afe5
...
@@ -3,6 +3,7 @@ package com.hikcreate.edl.pub.web.mobile.domain;
...
@@ -3,6 +3,7 @@ package com.hikcreate.edl.pub.web.mobile.domain;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.Result
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.Result
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfo
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfo
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfoQuery
;
/**
/**
* 客户绑定服务接口
* 客户绑定服务接口
...
@@ -22,4 +23,7 @@ public interface IBindService extends IService<BindInfo> {
...
@@ -22,4 +23,7 @@ public interface IBindService extends IService<BindInfo> {
*/
*/
Result
bind
(
BindInfo
info
);
Result
bind
(
BindInfo
info
);
Result
yearCheckInfo
(
BindInfoQuery
query
);
}
}
domain/src/main/java/com/hikcreate/edl/pub/web/mobile/domain/impl/BindServiceImpl.java
View file @
3730afe5
...
@@ -7,16 +7,20 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...
@@ -7,16 +7,20 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import
com.hikcreate.edl.pub.web.mobile.domain.IBindService
;
import
com.hikcreate.edl.pub.web.mobile.domain.IBindService
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.Result
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.Result
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.enums.ResultCode
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.enums.ResultCode
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.UserDataFegin
;
import
com.hikcreate.edl.pub.web.mobile.infra.core.page.PageResult
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.VechicleFeign
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.request.PlateNumQueryReq
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.response.VehicleRes
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.mapper.BindInfoMapper
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.mapper.BindInfoMapper
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfo
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfo
;
import
com.hikcreate.edl.pub.web.mobile.infra.model.BindInfoQuery
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.PostConstruct
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.UUID
;
import
java.util.UUID
;
/**
/**
...
@@ -33,7 +37,8 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
...
@@ -33,7 +37,8 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
@Resource
@Resource
BindInfoMapper
mapper
;
BindInfoMapper
mapper
;
@Resource
@Resource
UserDataFegin
fegin
;
VechicleFeign
vechicle
;
@Override
@Override
...
@@ -49,16 +54,33 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
...
@@ -49,16 +54,33 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
return
Result
.
errorResult
(
ResultCode
.
SERVICE_ERROR
,
"您的绑定名额已用完!"
);
return
Result
.
errorResult
(
ResultCode
.
SERVICE_ERROR
,
"您的绑定名额已用完!"
);
}
}
return
null
;
//规则2:客户手机号与车辆对应的车主手机号一致
PlateNumQueryReq
req
=
new
PlateNumQueryReq
();
req
.
setPlateNum
(
info
.
getPlateNum
());
List
<
VehicleRes
>
byPlateNum
=
vechicle
.
getByPlateNum
(
req
);
for
(
VehicleRes
res
:
byPlateNum
){
if
(
info
.
getPhone
().
equals
(
res
.
getSjhm
())){
info
.
setPlateType
(
res
.
getHpzl
());
}
}
if
(
info
.
getPlateType
()==
null
||
info
.
getPlateType
().
equals
(
""
)){
return
Result
.
errorResult
(
ResultCode
.
DATA_ERROR
,
"您提交的手机号与备案信息不符!"
);
}
return
mapper
.
insert
(
info
)>
0
?
Result
.
successResult
(
info
):
Result
.
errorResult
(
"绑定失败!"
);
}
}
@Override
public
Result
yearCheckInfo
(
BindInfoQuery
query
)
{
BindInfo
bindInfo
=
mapper
.
selectById
(
query
.
getUnqId
());
if
(
bindInfo
==
null
||
"0"
.
equals
(
bindInfo
.
getStatus
())){
return
Result
.
errorResult
(
ResultCode
.
DATA_ERROR
,
"车辆绑定信息不存在,或已过期!"
);
}
return
Result
.
successResult
();
@PostConstruct
public
void
init
()
{
clearPast
();
}
}
@Scheduled
(
cron
=
"0 0/30 * * * ? "
)
@Scheduled
(
cron
=
"0 0/30 * * * ? "
)
public
void
clearPast
()
{
public
void
clearPast
()
{
DateTime
now
=
DateTime
.
now
();
DateTime
now
=
DateTime
.
now
();
...
...
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/core/Result.java
View file @
3730afe5
...
@@ -70,7 +70,9 @@ public class Result<T> {
...
@@ -70,7 +70,9 @@ public class Result<T> {
public
static
<
T
>
Result
<
T
>
errorResult
(
T
data
)
{
public
static
<
T
>
Result
<
T
>
errorResult
(
T
data
)
{
return
createResult
(
ResultCode
.
SYSTEM_UNKNOWN_ERROR
,
null
,
data
);
return
createResult
(
ResultCode
.
SYSTEM_UNKNOWN_ERROR
,
null
,
data
);
}
}
public
static
<
T
>
Result
<
T
>
errorResult
(
String
msg
)
{
return
createResult
(
ResultCode
.
SYSTEM_UNKNOWN_ERROR
,
msg
,
null
);
}
public
static
<
T
>
Result
<
T
>
errorResult
(
ResultCode
code
)
{
public
static
<
T
>
Result
<
T
>
errorResult
(
ResultCode
code
)
{
return
createResult
(
code
,
null
,
null
);
return
createResult
(
code
,
null
,
null
);
}
}
...
@@ -165,6 +167,7 @@ public class Result<T> {
...
@@ -165,6 +167,7 @@ public class Result<T> {
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"Result(success="
+
this
.
isSuccess
()
+
", message="
+
this
.
getMsg
()
+
", code="
+
this
.
getCode
()
+
", data="
+
this
.
getData
()
+
")"
;
return
"Result(success="
+
this
.
isSuccess
()
+
", message="
+
this
.
getMsg
()
+
", code="
+
this
.
getCode
()
+
", "
+
"data="
+
this
.
getData
()
+
")"
;
}
}
}
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/UserDataFegin.java
deleted
100644 → 0
View file @
3d6f6650
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
;
import
org.springframework.cloud.openfeign.FeignClient
;
/**
* description:
*
* @author: xieshixiang
* @time:2020/6/18 17:28
**/
@FeignClient
(
contextId
=
""
)
public
interface
UserDataFegin
{
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/VechicleFeign.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.request.PlateNumQueryReq
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.response.VehicleRes
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author: xieshixiang
* @time:2020/6/19 14:26
**/
@FeignClient
(
value
=
"dcp-service-vem"
,
path
=
"vehicle"
)
public
interface
VechicleFeign
{
/**
* -----获取车辆信息列表------
*
* @param req
* @return
* @param号牌号码
*/
@PostMapping
(
"/getByPlateNum"
)
List
<
VehicleRes
>
getByPlateNum
(
@RequestBody
PlateNumQueryReq
req
);
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/ViolationFeign.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.request.ViolationIdCardQueryReq
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.request.ViolationPlateNumAndTypeQueryReq
;
import
com.hikcreate.edl.pub.web.mobile.infra.data.feign.dcp_service_vehicle.param.response.ViolationRes
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 违法信息查询远程调用
*
* @author: xieshixiang
* @time:2020/6/19 15:26
**/
public
interface
ViolationFeign
{
/**
* 查询违法数据
*
* @param req 身份证号,时间开始-结束
* @return
*/
@PostMapping
(
"/getByIdCard"
)
List
<
ViolationRes
>
getByIdCard
(
@RequestBody
ViolationIdCardQueryReq
req
);
/**
* 查询违法数据
*
* @param req 号牌+号牌类型,时间开始-结束
* @return
*/
@PostMapping
(
"/getByPlateNumAndType"
)
public
List
<
ViolationRes
>
getByPlateNumAndType
(
@RequestBody
ViolationPlateNumAndTypeQueryReq
req
);
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/PlateNumQueryReq.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
.
param
.
request
;
import
lombok.Data
;
/**
* @author MOUBK
* @create 2019/7/25 18:33
*/
@Data
public
class
PlateNumQueryReq
{
private
String
plateNum
;
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/ViolationIdCardQueryReq.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
.
param
.
request
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author MOUBK
* @create 2019/7/8 11:34
*/
@Data
public
class
ViolationIdCardQueryReq
{
private
String
idCard
;
private
Date
timeStart
;
private
Date
timeEnd
;
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/request/ViolationPlateNumAndTypeQueryReq.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
.
param
.
request
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author MOUBK
* @create 2019/7/8 11:38
*/
@Data
public
class
ViolationPlateNumAndTypeQueryReq
{
private
String
plateNum
;
private
String
plateType
;
private
Date
timeStart
;
private
Date
timeEnd
;
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/response/VehicleRes.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
.
param
.
response
;
import
lombok.Data
;
/**
* 车辆信息数据
*
* @author MOUBK
* @create 2019/7/12 15:56
*/
@Data
public
class
VehicleRes
{
private
String
xh
;
// 机动车序号
// 补/换领证书次数
private
String
bdjcs
;
// 补领号牌次数
private
String
bpcs
;
// 保险终止日期
private
String
bxzzrq
;
// 补领行驶证次数
private
String
bzcs
;
// 初次登记日期
private
String
ccdjrq
;
// 纯电驱动续驶里程(等速法)
private
String
cdqdxslcds
;
// 出厂日期
private
String
ccrq
;
// 纯电驱动续驶里程(工况法)
private
String
cdqdxslcgk
;
// 车辆类型
private
String
cllx
;
// 备注
private
String
bz
;
// 车辆来源
private
String
clly
;
// 中文品牌
private
String
clpp1
;
// 英文品牌
private
String
clpp2
;
// 车辆识别代号
private
String
clsbdh
;
// 车辆型号
private
String
clxh
;
// 车辆用途
private
String
clyt
;
// 储能装置单体电压
private
String
cnzzdtdy
;
// 储能装置箱数
private
String
cnzzxs
;
// 储能装置总储电量
private
String
cnzzzdl
;
// 储能装置总电压
private
String
cnzzzdy
;
// 电动汽车储能装置种类
private
String
cnzzzl
;
// 车身颜色
private
String
csys
;
// 车外廓长
private
String
cwkc
;
// 车外廓高
private
String
cwkg
;
// 车外廓宽
private
String
cwkk
;
// 查验人员
private
String
cyry
;
// 档案编号
private
String
dabh
;
// 最近定检日期
private
String
djrq
;
// 登记证书编号
private
String
djzsbh
;
// 底盘合格证编号
private
String
dphgzbh
;
// 单位编号
private
String
dwbh
;
// 抵押标记
private
String
dybj
;
// 电子标识序列号
private
String
dzbsxlh
;
// 电子邮箱
private
String
dzyx
;
private
String
fdjgs
;
// 发动机缸数
private
String
fdjh
;
// 发动机号
private
String
fdjrq
;
// 发登记证书日期
private
String
fdjxh
;
// 发动机型号
private
String
fhgzrq
;
// 发合格证日期
private
String
fprq
;
// 发牌日期
private
String
fzjg
;
// 发证机关
private
String
fzrq
;
// 发行驶证日期
private
String
gbthps
;
// 钢板弹簧片数
private
String
gcjk
;
// 国产/进口
private
String
gl
;
// 功率
private
String
glbm
;
// 管理部门
private
String
gxrq
;
// 更新日期
private
String
hbdbqk
;
// 环保达标情况
private
String
hdfs
;
// 获得方式
private
String
hdwjcd
;
// 混合动力是否允许外接充电
private
String
hdzk
;
// 核定载客
private
String
hdzzl
;
// 核定载质量
private
String
hgzbh
;
// 合格证编号
private
String
hlj
;
// 后轮距
private
String
hmbh
;
// 后膜编号
private
String
hphm
;
// 号牌号码
private
String
hpqysj
;
// 违法业务处理号牌启用时间
private
String
hpzk
;
// 驾驶室后排载客人数
private
String
hpzl
;
// 号牌种类
private
String
hxnbcd
;
// 货箱内部长度
private
String
hxnbgd
;
// 货箱内部高度
private
String
hxnbkd
;
// 货箱内部宽度
private
String
jbr
;
// 经办人
private
String
jkpz
;
// 进口凭证
private
String
jkpzhm
;
// 进口凭证编号
private
String
jyhgbzbh
;
// 检验合格标志
private
String
jyw
;
// 校验位
private
String
llpz1
;
// 来历凭证1
private
String
llpz2
;
// 来历凭证2
private
String
lsh
;
// 注册流水号
private
String
ltgg
;
// 轮胎规格
private
String
lts
;
// 轮胎数
private
String
lxdh
;
// 联系电话
private
String
ncdqsy
;
// 是否为农村地区使用
private
String
nszm
;
// 纳税证明
private
String
nszmbh
;
// 纳税证明编号
private
String
pl
;
// 排量
private
String
pzbh1
;
// 凭证编号1
private
String
pzbh2
;
// 凭证编号2
private
String
qddjgl
;
// 驱动电机峰值功率
private
String
qddjh
;
// 驱动电机号
private
String
qddjxh
;
// 驱动电机型号
private
String
qlj
;
// 前轮距
private
String
qmbh
;
// 前膜编号
private
String
qpzk
;
// 驾驶室前排载客人数
private
String
qzbfqz
;
// 强制报废期止
private
String
rlzl
;
// 燃料种类
private
String
sfxny
;
// 是否新能源汽车
private
String
sfyzhgn
;
// 专项作业车是否有载货功能
private
String
sfzmhm
;
// 身份证明号码
private
String
sfzmmc
;
// 身份证明名称
private
String
sjhm
;
// 手机号码
private
String
sqdm
;
// 社区代码
private
String
syq
;
// 所有权
private
String
syqsrq
;
// 使用起始日期
private
String
syr
;
// 机动车所有人
private
String
syxz
;
// 使用性质
private
String
wxmbc
;
// 是否为微型面包车
private
String
xgzl
;
// 相关资料
private
String
xnyzl
;
// 新能源汽车种类 xtlb=01 dmlb=0022
private
String
xsdw
;
// 销售单位
private
String
xsjg
;
// 销售价格
private
String
xsrq
;
// 销售日期
private
String
xszbh
;
// 行驶证证芯编号
private
String
xzqh
;
// 管理辖区
private
String
yqjyqz2
;
// 逾期2个检验周期期止
private
String
yqjyqzbfqz
;
// 逾期检验强制报废期止
private
String
ytsx
;
// 用途属性
private
String
ywjyw
;
// 业务校验位
private
String
yxh
;
// 原机动车序号
private
String
yxqz
;
// 检验有效期止
private
String
yzbm1
;
// 住所邮政编码
private
String
yzbm2
;
// 暂住邮政编码
private
String
zbzl
;
// 整备质量
private
String
zdjzshs
;
// 制登记证书行数
private
String
zdyzt
;
// 自定义状态
private
String
zj
;
// 轴距
private
String
zqyzl
;
// 准牵引总质量
private
String
zs
;
// 轴数
private
String
zsxxdz
;
// 住所详细地址
private
String
zsxzqh
;
// 住所行政区划
private
String
zt
;
// 机动车状态
private
String
zxxs
;
// 转向形式
private
String
zzcmc
;
// 制造厂名称
private
String
zzg
;
// 制造国
private
String
zzjglx
;
// 组织机构类型 code=0021
private
String
zzl
;
// 总质量
private
String
zzxxdz
;
// 暂住详细地址
private
String
zzxzqh
;
// 暂住行政区划
// 暂住居住证明
private
String
zzz
;
private
String
picUrl
;
private
Integer
delFlag
;
//转出贵阳标记,1是转出,0伟转出
private
String
type
;
//来源表标记
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/data/feign/dcp_service_vehicle/param/response/ViolationRes.java
0 → 100644
View file @
3730afe5
package
com
.
hikcreate
.
edl
.
pub
.
web
.
mobile
.
infra
.
data
.
feign
.
dcp_service_vehicle
.
param
.
response
;
import
lombok.Data
;
/**
* @author MOUBK
* @create 2019/7/5 15:01
*/
@Data
public
class
ViolationRes
{
// 1代表此字段VIO_VIOLATION中有,2代表此字段VIO_SURVEIL中有
// rowkey
private
String
id
;
// 1 2 违法编号
private
String
wfbh
;
//1 2 决定书类别
private
String
jdslb
;
//1 2 决定书编号
private
String
jdsbh
;
//1 2 文书校验位
private
String
wsjyw
;
//1 #N/A 人员分类
private
String
ryfl
;
//1 #N/A 驾驶证号
private
String
jszh
;
//1 #N/A 档案编号
private
String
dabh
;
//1 2 发证机关
private
String
fzjg
;
//1 #N/A 准驾车型
private
String
zjcx
;
//1 2 当事人
private
String
dsr
;
//1 2 住所行政区划
private
String
zsxzqh
;
//1 2 住所详细地址
private
String
zsxxdz
;
//1 2 电话
private
String
dh
;
//1 2 联系方式
private
String
lxfs
;
//1 2 车辆分类
private
String
clfl
;
//1 2 号牌种类
private
String
hpzl
;
//1 2 号牌号码
private
String
hphm
;
//1 2 机动车所有人
private
String
jdcsyr
;
//1 2 机动车使用性质
private
String
syxz
;
//1 2 交通方式
private
String
jtfs
;
//1 2 违法时间
private
String
wfsj
;
//1 2 行政区划
private
String
xzqh
;
//1 2 道路类型 DMLB = 3124
private
String
dllx
;
//1 2 公路行政等级 DMLB3116
private
String
glxzdj
;
//1 2 违法地点
private
String
wfdd
;
//1 2 路口路段代码 当为城市道路时存放路口号,为高速、省道等时存放公里数
private
String
lddm
;
//1 2 地点米数
private
String
ddms
;
//1 2 地点绝对位置
private
String
ddjdwz
;
//1 2 违法地址
private
String
wfdz
;
//1 2 违法行为
private
String
wfxw
;
//1 #N/A 违法记分数
private
String
wfjfs
;
//1 2 罚款金额
private
String
fkje
;
//1 2 实测值
private
String
scz
;
//1 2 标准值
private
String
bzz
;
//1 #N/A 滞纳金
private
String
znj
;
//1 2 执勤民警
private
String
zqmj
;
//1 2 交款方式
private
String
jkfs
;
//1 #N/A 发现机关
private
String
fxjg
;
//1 #N/A 发现机关名称
private
String
fxjgmc
;
//1 2 处理机关
private
String
cljg
;
//1 2 处理机关名称
private
String
cljgmc
;
//1 #N/A 处罚种类
private
String
cfzl
;
//1 2 处理时间
private
String
clsj
;
//1 2 交款标记
private
String
jkbj
;
//1 2 交款日期
private
String
jkrq
;
//1 2 强制措施凭证号
private
String
pzbh
;
//1 #N/A 拒收拒签标记
private
String
jsjqbj
;
//1 2 记录类型
private
String
jllx
;
//1 2 录入人
private
String
lrr
;
//1 2 录入时间
private
String
lrsj
;
//1 #N/A 经办人1
private
String
jbr1
;
//1 #N/A 经办人2
private
String
jbr2
;
//1 #N/A 事故等级 code61
private
String
sgdj
;
//1 2 处理对象标记 0-本地;1-本省外地市;2-外省
private
String
cldxbj
;
//1 #N/A 机动车处理对象标记
private
String
jdccldxbj
;
//1 2 转递记录标记 0-本地;1-异地转入
private
String
zdjlbj
;
//1 #N/A 信息来源 1-现场处罚,2-非现场处罚
private
String
xxly
;
//1 2 写入模式 1-系统写入;2-接口写入;3-内部其他系统写入
private
String
xrms
;
//1 2 导库标记
private
String
dkbj
;
//1 #N/A 减免滞纳金标记 code64
private
String
jmznjbj
;
//1 2 转递标记
private
String
zdbj
;
//1 2 接受机关
private
String
jsjg
;
//1 2 发送机关
private
String
fsjg
;
//1 2 更新时间
private
String
gxsj
;
//1 2 备注
private
String
bz
;
//1 2 校验位
private
String
ywjyw
;
//1 #N/A 证件名称
private
String
zjmc
;
//1 #N/A 初次领证日期
private
String
cclzrq
;
//1 #N/A 年龄
private
String
nl
;
//1 #N/A 性别 code50
private
String
xb
;
//1 #N/A 0-否;1-是;2-未核查
private
String
hcbj
;
//1 #N/A 精度
private
String
jd
;
//1 #N/A 维度
private
String
wd
;
//1 2 预留字段
private
String
ylzz1
;
//1 2 预留字段
private
String
ylzz2
;
//1 2 预留字段
private
String
ylzz3
;
//1 2 预留字段
private
String
ylzz4
;
//1 2 预留字段
private
String
ylzz5
;
//1 2 存放支队工作库接受时间
private
String
ylzz6
;
//1 2 预留字段
private
String
ylzz7
;
//1 2 预留字段
private
String
ylzz8
;
//1 2 noKey
private
String
cjfs
;
//1 #N/A noKey
private
String
wfsj1
;
//1 #N/A noKey
private
String
wfdd1
;
//1 #N/A noKey
private
String
lddm1
;
//1 #N/A noKey
private
String
ddms1
;
//1 #N/A 驾驶人性质
private
String
jsrxz
;
//1 2 车辆用途
private
String
clyt
;
//1 2 是否提供校车服务
private
String
xcfw
;
//1 2 电子坐标
private
String
dzzb
;
//1 #N/A 是否指导人员
private
String
sfzdry
;
//1 #N/A 学员身份证明号码
private
String
xysfzmhm
;
//1 #N/A 学员姓名
private
String
xyxm
;
//1 2 ylzz11
private
String
ylzz11
;
//1 2 ylzz12
private
String
ylzz12
;
//1 2 ylzz13
private
String
ylzz13
;
//1 2 ylzz14
private
String
ylzz14
;
//1 2 ylzz15
private
String
ylzz15
;
//1 2 ylzz16
private
String
ylzz16
;
//1 2 ylzz17
private
String
ylzz17
;
//1 2 ylzz18
private
String
ylzz18
;
//#N/A 2 序号
private
String
xh
;
//#N/A 2 违法采集机关
private
String
cjjg
;
//#N/A 2 采集机关名称
private
String
cjjgmc
;
//#N/A 2 发动机号
private
String
fdjh
;
//#N/A 2 车辆识别代号
private
String
clsbdh
;
//#N/A 2 车身颜色
private
String
csys
;
//#N/A 2 车辆品牌
private
String
clpp
;
//#N/A 2 通知书号
private
String
tzsh
;
//#N/A 2 通知标记:0未通知,1已通知,2无需通知
private
String
tzbj
;
//#N/A 2 通知日期
private
String
tzrq
;
//#N/A 2 处理标记
private
String
clbj
;
//#N/A 2 强制措施处理标记: 0,简易处罚;1,一般处罚完毕;2,转入一般处罚但尚未完毕)
private
String
qzclbj
;
//#N/A 2 经办人
private
String
jbr
;
//#N/A 2 异地处理标记:0未异地处理,1本地处理本省外地市记录,2本地处理外省记录,3本省外地市处理本地记录,4发现地处理记录
private
String
ydclbj
;
// #N/A 2 视频地址
private
String
spdz
;
// #N/A 2 设备编号
private
String
sbbh
;
// 图片
private
String
fastDfsUrl1
;
private
String
fastDfsUrl2
;
private
String
fastDfsUrl3
;
private
String
fastDfsUrl4
;
private
String
fastDfsUrl5
;
private
String
fastDfsUrl6
;
}
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/model/BindInfo.java
View file @
3730afe5
...
@@ -36,6 +36,10 @@ public class BindInfo implements Serializable {
...
@@ -36,6 +36,10 @@ public class BindInfo implements Serializable {
*/
*/
private
String
plateNum
;
private
String
plateNum
;
/**
/**
* 车牌类型
*/
private
String
plateType
;
/**
* 绑定信息状态:0,未绑定,1已绑定
* 绑定信息状态:0,未绑定,1已绑定
*/
*/
private
String
status
;
private
String
status
;
...
...
infra/src/main/java/com/hikcreate/edl/pub/web/mobile/infra/model/BindInfoQuery.java
View file @
3730afe5
...
@@ -16,6 +16,10 @@ import java.io.Serializable;
...
@@ -16,6 +16,10 @@ import java.io.Serializable;
public
class
BindInfoQuery
extends
PageQuery
implements
Serializable
{
public
class
BindInfoQuery
extends
PageQuery
implements
Serializable
{
/**
/**
* 绑定信息的唯一标识.
*/
private
String
unqId
;
/**
* 查询客户的id
* 查询客户的id
*/
*/
private
String
userId
;
private
String
userId
;
...
@@ -32,7 +36,11 @@ public class BindInfoQuery extends PageQuery implements Serializable {
...
@@ -32,7 +36,11 @@ public class BindInfoQuery extends PageQuery implements Serializable {
*/
*/
private
String
plateNum
;
private
String
plateNum
;
/**
/**
* 查询车量的状态
* 车牌类型
*/
private
String
plateType
;
/**
* 查询绑定信息的状态
*/
*/
private
String
status
;
private
String
status
;
/**
/**
...
...
infra/src/main/resources/BindInfoMapper.xml
View file @
3730afe5
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
when '0' then '未绑定'
when '0' then '未绑定'
when '1' then '已绑定'
when '1' then '已绑定'
end status,
end status,
b.plate_num,
b.editor_time from edl_public.bind_info as b
b.plate_num,
b.plate_type,
b.editor_time from edl_public.bind_info as b
<where>
<where>
<if
test=
"userId!=null and nuserId!=''"
>
<if
test=
"userId!=null and nuserId!=''"
>
and b.user_id=#{userId}
and b.user_id=#{userId}
...
@@ -34,6 +34,9 @@
...
@@ -34,6 +34,9 @@
<if
test=
"plateNum!=null and plateNum!=''"
>
<if
test=
"plateNum!=null and plateNum!=''"
>
and b.plate_num=#{plateNum}
and b.plate_num=#{plateNum}
</if>
</if>
<if
test=
"plateType!=null and plateType!=''"
>
and b.plate_type=#{plateType}
</if>
<if
test=
"status!=null and status!=''"
>
<if
test=
"status!=null and status!=''"
>
and b.status=#{status}
and b.status=#{status}
</if>
</if>
...
...
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