Commit 2f99b98f by 宋珺琪

案件查询案关联人员轨迹上图接口

parent b6e09b95
package com.founder.commonutils.model.newPublicEntity.RyAndAjEntity;
import com.founder.commonutils.model.newPublicEntity.ztypEntity.KsjResultCheck;
import lombok.Data;
import java.io.Serializable;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* 案关联人员接口返回格式
*/
@Data
public class AJAndRyResullt implements Serializable {
/**
* 人员信息
*/
private List<TbStXftpNew> tbStXftpNew;
/**
*案件信息
*/
private List<TbStJzyp> tbStJzyps;
/**
* 户籍地(去重后)
*/
private List hjdzd;
/**
* 犯罪状态(去重后)
*/
private Set fzbq;
}
package com.founder.commonutils.model.newPublicEntity.RyAndAjEntity;
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;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_st_jzyp")
@ApiModel(value="案件表", description="")
public class TbStJzyp implements Serializable {
@ApiModelProperty(value = "主键编号")
@TableField("xxzjbh")
private String xxzjbh;
@ApiModelProperty(value = "案件名称")
@TableField("ajmc")
private String ajmc;
@ApiModelProperty(value = "侦查阶段代码(06的以破案其余未破案)")
@TableField("zcjddm")
private String zcjddm;
@ApiModelProperty(value = "是否认定 1已认定 2未认定")
@TableField("state")
private String state;
@ApiModelProperty(value = "周边重点人员数")
@TableField("counts")
private String counts;
@ApiModelProperty(value = "案件编号")
@TableField("asjbh")
private String asjbh;
@ApiModelProperty(value = "接警编号")
@TableField("jjbh")
private String jjbh;
@ApiModelProperty(value = "受理单位名称")
@TableField("sldw_gajgmc")
private String sldwGajgmc;
@ApiModelProperty(value = "创建时间")
@TableField("cjsj")
private String cjsj;
@ApiModelProperty(value = "认定得嫌疑人证件号码")
@TableField("zjhm")
private String zjhm;
@ApiModelProperty(value = "案发开始时间")
@TableField("asjfssj_asjfskssj")
private String asjfssjAsjfskssj;
@ApiModelProperty(value = "案件类别代码")
@TableField("ajlbdm")
private String ajlbdm;
@ApiModelProperty(value = "案件类别代码名称")
@TableField("ajlbdmmc")
private String ajlbdmmc;
/**
* 经纬度
*/
@TableField(exist = false)
private Double dqjd;
@TableField(exist = false)
private Double dqwd;
@TableField(exist = false)
private String asjfsddDzmc;
@TableField(exist = false)
private Date asjfskssj;
@TableField(exist = false)
private Date asjfsjssj;
@TableField(exist = false)
private String jyaq;
}
package com.founder.commonutils.model.newPublicEntity.RyAndAjEntity;
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;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_st_xftp_new")
@ApiModel(value="人员表", description="")
public class TbStXftpNew implements Serializable {
@ApiModelProperty(value = "主键编号")
@TableField("xxzjbh")
private String xxzjbh;
@ApiModelProperty(value = "手机号(技侦)")
@TableField("usernum")
private String usernum;
@ApiModelProperty(value = "证件号码")
@TableField("zjhm")
private String zjhm;
@ApiModelProperty(value = "姓名")
@TableField("xm")
private String xm;
@ApiModelProperty(value = "接警编号")
@TableField("jjbh")
private String jjbh;
@ApiModelProperty(value = "案件编号")
@TableField("asjbh")
private String asjbh;
@ApiModelProperty(value = "常驻时间(分)")
@TableField("tlsc2")
private String tlsc2;
@ApiModelProperty(value = "逃离时间(分)")
@TableField("tlsj")
private String tlsj;
@ApiModelProperty(value = "1已认定 0未认定")
@TableField("state")
private String state;
@ApiModelProperty(value = "抵近距离(米)")
@TableField("distance")
private String distance;
@ApiModelProperty(value = "年龄")
@TableField("age")
private String age;
@ApiModelProperty(value = "性别")
@TableField("xb")
private String xb;
@ApiModelProperty(value = "户籍地")
@TableField("hjd")
private String hjd;
@ApiModelProperty(value = "人员标签多个#号分隔")
@TableField("rybq")
private String rybq;
@ApiModelProperty(value = "案件类别标签多个#号分隔")
@TableField("ajbq")
private String ajbq;
@ApiModelProperty(value = "是否跨区域 1是 0否")
@TableField("ifkqustate")
private String ifkqustate;
@ApiModelProperty(value = "违法犯罪数")
@TableField("wffzcount")
private String wffzcount;
@ApiModelProperty(value = "车牌号多个#号分隔")
@TableField("carnum")
private String carnum;
@ApiModelProperty(value = "人像")
@TableField("rx")
private String rx;
@ApiModelProperty(value = "案件小案标签多个#号分隔")
@TableField("xabq")
private String xabq;
}
......@@ -88,6 +88,14 @@ public class SkTrail extends Model<SkTrail> implements Comparable<SkTrail>{
* 火车、飞机、寄递 出发1/达到2
*/
private String status;
/**
* 案件编号
*/
private String asjbh;
/**
* 证件号码
*/
private String zjhm;
/**
* 获取主键值
......
package com.founder.publicapi.mapper.mysqlMapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStJzyp;
public interface AjMapper extends BaseMapper<TbStJzyp> {
}
package com.founder.publicapi.mapper.mysqlMapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStXftpNew;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
@Mapper
@Component
public interface RyMapper extends BaseMapper<TbStXftpNew> {
String selectAjbhBySfz(String zjhm);
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.founder.publicapi.mapper.mysqlMapper.RyMapper">
<select id="selectAjbhBySfz" resultType="java.lang.String">
select asjbh from tb_st_xftp_new where zjhm =#{zjhm}
</select>
</mapper>
\ No newline at end of file
package com.founder.publicapi.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStJzyp;
public interface AjService extends IService<TbStJzyp> {
}
package com.founder.publicapi.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStXftpNew;
import java.util.List;
public interface RyService extends IService<TbStXftpNew> {
String selectAjbhBySfz(String zjhm);
}
package com.founder.publicapi.service.serviceimpl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStJzyp;
import com.founder.publicapi.mapper.mysqlMapper.AjMapper;
import com.founder.publicapi.service.AjService;
import org.springframework.stereotype.Service;
@Service
public class AjServiceImpl extends ServiceImpl<AjMapper,TbStJzyp> implements AjService {
}
package com.founder.publicapi.service.serviceimpl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.founder.commonutils.model.newPublicEntity.RyAndAjEntity.TbStXftpNew;
import com.founder.publicapi.mapper.mysqlMapper.RyMapper;
import com.founder.publicapi.service.RyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class RyServiceImpl extends ServiceImpl<RyMapper,TbStXftpNew> implements RyService {
@Autowired
RyMapper ryMapper;
@Override
public String selectAjbhBySfz(String zjhm) {
return ryMapper.selectAjbhBySfz(zjhm);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment