Commit ee3d0ded by YANGYANG

重点人员管控 项目初版提交

parent 46c447c2
#云天励飞(方正国际接口对接.pdf)
imageIp=http://26.3.12.56
imageUrl=http://26.3.12.56:8083
#4.2.1根据id获取图片信息(根据(imageid)获取完整的图片(image)信息)
imageByIdUrl=/api/intellif/image/
#4.2.2获取指定id的人脸信息(根据(faceid)获取完整的人脸小图(face)信息)
faceByIdUrl=/api/intellif/face/
#4.2.3根据小图获取大图信息(根据人脸编号(faceid)获取人脸所在的大图(image)的信息)
imageByFaceIdUrl=/api/intellif/image/face/
#4.2.4根据小图获取大图信息,返回人脸小图在大图中的位置(类似接口 4.2.3,差别在于多返回了 face 在 image 中的位置信息)
imageAndLocationByFaceIdUrl=/api/intellif/image/face/json/
#4.2.5根据大图获取小图(根据大图 id 获取所有小图信息,这里的 id 来自上传图片接口返回的 id)
imageByBigImageIdUrl=/api/intellif/face/image/
#4.1.1 图片文件传输方式地址 true-进行人脸检测 false-不进行人脸检测 0-检索上传 1-布控上传 2-红名单上传
imageIdsByUploadImageUrl =/api/intellif/image/upload/true?type=0
package com.founder.commonutils.esEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author chent
* @since 2021-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("TB_ZY_CAMERA")
@ApiModel(value="TbZyCamera对象", description="")
public class TbZyCamera implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("ID")
private Long id;
@TableField("CREATED")
private String created;
@TableField("UPDATED")
private String updated;
@TableField("GEO_STRING")
private String geoString;
@TableField("GEOMETRY")
private String geometry;
@TableField("ADDR")
private String addr;
@TableField("CAPABILITY")
private Double capability;
@TableField("CITY")
private String city;
@TableField("COUNTY")
private String county;
@TableField("COVER")
private String cover;
@TableField("NAME")
private String name;
@TableField("PASSWORD")
private String password;
@TableField("PORT")
private Double port;
@TableField("RTSPURI")
private String rtspuri;
@TableField("STATION_ID")
private Long stationId;
@TableField("STATUS")
private Double status;
@TableField("TYPE")
private Long type;
@TableField("URI")
private String uri;
@TableField("USERNAME")
private String username;
@TableField("SHORT_NAME")
private String shortName;
@TableField("IN_STATION")
private Long inStation;
@TableField("LIVEURL")
private String liveurl;
@TableField("PARAMETER")
private String parameter;
@TableField("CODE")
private String code;
@TableField("C_TYPE")
private Double cType;
@TableField("DISTRICT_ID")
private Long districtId;
@TableField("NODE_ID")
private Long nodeId;
@TableField("DEF_ALG")
private Long defAlg;
@TableField("ONLINES")
private Double onlines;
@TableField("SNAP")
private Double snap;
@TableField("APP_TYPE")
private String appType;
@TableField("APP_VALUE")
private String appValue;
@TableField("CAMERA_CODE")
private String cameraCode;
@TableField("PLACE_TYPE_ID")
private Double placeTypeId;
@TableField("DEVICE_TYPE_ID")
private Double deviceTypeId;
@TableField("CAPTURE_BANK_ID")
private Long captureBankId;
@TableField("SNAPLEVEL2")
private Double snaplevel2;
@TableField("REMARKS")
private String remarks;
@TableField("PROJECT_TYPE")
private Double projectType;
@TableField("SNAP_THRESHOLD")
private Double snapThreshold;
@TableField("OTHER_INFO")
private String otherInfo;
@TableField("POLENUM")
private String polenum;
@TableField("SN_CODE")
private String snCode;
@TableField("MAC_ADDRESS")
private String macAddress;
@TableField("IFBOX_CAMERA_ID")
private Long ifboxCameraId;
@TableField("IFBOX_RSTSPURI")
private String ifboxRstspuri;
@TableField("IFBOX_CAPBILITY")
private Double ifboxCapbility;
@TableField("IFBOX_HEIGHT")
private String ifboxHeight;
@TableField("IFBOX_WIDTH")
private String ifboxWidth;
@TableField("OLD_X")
private String oldX;
@TableField("OLD_Y")
private String oldY;
@TableField("OLD_ZBX")
private String oldZbx;
@TableField("X")
private Double x;
@TableField("Y")
private Double y;
}
package com.founder.commonutils.esEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author chent
* @since 2021-03-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("TB_ZY_JZ")
@ApiModel(value="TbZyJz对象", description="")
public class TbZyJz implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("LAC")
private String lac;
//@TableId(value = "ZHFZXYR_CYZJ_ZJHM")
@TableField("CID")
private String cid;
@ApiModelProperty(value = "经度")
@TableField("X")
private String x;
@ApiModelProperty(value = "纬度")
@TableField("Y")
private String y;
@TableField("LON_LAT")
private String lonLat;
@TableField("MARK")
private String mark;
@ApiModelProperty(value = "行政区划")
@TableField("XZQH")
private String xzqh;
@ApiModelProperty(value = "地址")
@TableField("XZQH_DZ")
private String xzqhDz;
@ApiModelProperty(value = "省")
@TableField("PROVINCE")
private String province;
@ApiModelProperty(value = "市")
@TableField("CITY")
private String city;
@ApiModelProperty(value = "县")
@TableField("DISTRICT")
private String district;
}
package com.founder.commonutils.esEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author chent
* @since 2021-03-10
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("TB_ZY_KK")
@ApiModel(value="TbZyKk对象", description="")
public class TbZyKk implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("MY_ID_HASH")
private String myIdHash;
@TableField("MY_VALUE_MD5")
private String myValueMd5;
@TableField("MY_CREATE_DATE")
private String myCreateDate;
@ApiModelProperty(value = "卡口id")
@TableField("ID")
private String id;
@ApiModelProperty(value = "卡口编号")
@TableField("CODE")
private String code;
@ApiModelProperty(value = "卡口名称")
@TableField("NAME")
private String name;
@ApiModelProperty(value = "卡口类型")
@TableField("TYPE")
private String type;
@TableField("EXT")
private String ext;
@ApiModelProperty(value = "行政区划省代码")
@TableField("ORGUNITID")
private String orgunitid;
@ApiModelProperty(value = "经度")
@TableField("X")
private String x;
@ApiModelProperty(value = "纬度")
@TableField("Y")
private String y;
@ApiModelProperty(value = "序列号")
@TableField("ORDERNO")
private String orderno;
@TableField("MAPPINGID")
private String mappingid;
@TableField("SJGXSJ")
private String sjgxsj;
@TableField("PRE_FORMAT_SJGXSJ")
private String preFormatSjgxsj;
@TableField("ETL_TIME_TAR")
private String etlTimeTar;
@TableField("PRE_FORMAT_ETL_TIME_TAR")
private String preFormatEtlTimeTar;
}
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.context.annotation.Bean;
public class AreaInfo {
@ApiModelProperty("基站号")
private String codes;//多个基站以逗号分隔
@ApiModelProperty("查询开始时间")
private String startTime;//查询开始时间
@ApiModelProperty("查询结束时间")
private String endTime;//查询结束时间
@ApiModelProperty("任务id")
private String taskId;//任务id
@ApiModelProperty("区域名称")
private String region;//区域名称
@ApiModelProperty("案件编号")
private String caseId;
@ApiModelProperty("案件名称")
private String caseName;
@ApiModelProperty("发送人身份证号")
private String username;
public String getCodes() {
return codes;
}
public void setCodes(String codes) {
this.codes = codes;
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public String getCaseId() {
return caseId;
}
public void setCaseId(String caseId) {
this.caseId = caseId;
}
public String getCaseName() {
return caseName;
}
public void setCaseName(String caseName) {
this.caseName = caseName;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
@Override
public String toString() {
return "AreaInfo{" +
"codes='" + codes + '\'' +
", startTime='" + startTime + '\'' +
", endTime='" + endTime + '\'' +
", taskId='" + taskId + '\'' +
", region='" + region + '\'' +
", caseId='" + caseId + '\'' +
", caseName='" + caseName + '\'' +
", username='" + username + '\'' +
'}';
}
}
package com.founder.commonutils.peopleEntity;
/**
* 翻译结果
* @Author yangyang
* @Date 2021/3/21
*/
public class Camera {
private String cameraId;
private String districtName;
private String areaName;
private String cameraName;
private String x;
private String y;
private String cameraType;
private String districtCode;//刑专标准的行政区划code
private String districtCodeName;//
private String areaCode;
private String areaCodeName;
public String getCameraId() {
return cameraId;
}
public void setCameraId(String cameraId) {
this.cameraId = cameraId;
}
public String getDistrictName() {
return districtName;
}
public void setDistrictName(String districtName) {
this.districtName = districtName;
}
public String getAreaName() {
return areaName;
}
public void setAreaName(String areaName) {
this.areaName = areaName;
}
public String getCameraName() {
return cameraName;
}
public void setCameraName(String cameraName) {
this.cameraName = cameraName;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getCameraType() {
return cameraType;
}
public void setCameraType(String cameraType) {
this.cameraType = cameraType;
}
public String getDistrictCode() {
return districtCode;
}
public void setDistrictCode(String districtCode) {
this.districtCode = districtCode;
}
public String getDistrictCodeName() {
return districtCodeName;
}
public void setDistrictCodeName(String districtCodeName) {
this.districtCodeName = districtCodeName;
}
public String getAreaCode() {
return areaCode;
}
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
public String getAreaCodeName() {
return areaCodeName;
}
public void setAreaCodeName(String areaCodeName) {
this.areaCodeName = areaCodeName;
}
}
package com.founder.commonutils.peopleEntity;
/**
* @Author yangyang
* @Date 2021/03/29
*/
public class CameraFaceResult {
//小图id
private String faceId;
//摄像头id(云天)
private String cameraId;
private String cameraName;
//抓拍时间
private String time;
//小图url
private String faceUrl;
//大图url
private String imageUrl;
//种族
private String race;
//大图id
private String imageId;
//人脸框位置
private String json;
//图片质量,0为高质量, 小于0为低质量
private String quality;
//相似度
private String score;
//该数据是来自什么库 2:来自文件人脸;3:黑名单库人脸;4:户籍库人脸;5:在逃库人脸;6:警综库人脸;7:居住库人脸
private String type;
//摄像头地址
private String address;
//摄像头经度
private String x;
//摄像头纬度
private String y;
public String getFaceId() {
return faceId;
}
public void setFaceId(String faceId) {
this.faceId = faceId;
}
public String getCameraId() {
return cameraId;
}
public void setCameraId(String cameraId) {
this.cameraId = cameraId;
}
public String getCameraName() {
return cameraName;
}
public void setCameraName(String cameraName) {
this.cameraName = cameraName;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getFaceUrl() {
return faceUrl;
}
public void setFaceUrl(String faceUrl) {
this.faceUrl = faceUrl;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public String getImageId() {
return imageId;
}
public void setImageId(String imageId) {
this.imageId = imageId;
}
public String getJson() {
return json;
}
public void setJson(String json) {
this.json = json;
}
public String getQuality() {
return quality;
}
public void setQuality(String quality) {
this.quality = quality;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
}
package com.founder.commonutils.peopleEntity;
import java.util.List;
/**
* 摄像机抓拍人像信息请求参数实体类(时空回溯)
* @Author yangyang
* @Date 2021/03/29
*/
public class CameraFaceTask {
private String taskId;//任务id
private List<String> sourceIds;//摄像头id集合[1,2,3]
private String sourceType="0";//0 摄像头, 1 视频, 2 图片
private String starttime; //开始时间 2020-02-28 00;00;00,
private String endtime; //结束时间 2020-03-06 23:59:59,
private String dayStartTime="00:00:00";
private String dayEndTime="23:59:59";
private String weekDay="0";
private String quality="0";
private String gender;
private String race;
private String age;
private String hat;
private String glasses;
private String mask;
private String genderConfidence="5";
private String raceConfidence="5";
private String hatConfidence="5";
private String maskConfidence="5";
private String glassesConfidence="5";
private String sequence="0";
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public List<String> getSourceIds() {
return sourceIds;
}
public void setSourceIds(List<String> sourceIds) {
this.sourceIds = sourceIds;
}
public String getSourceType() {
return sourceType;
}
public void setSourceType(String sourceType) {
this.sourceType = sourceType;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getDayStartTime() {
return dayStartTime;
}
public void setDayStartTime(String dayStartTime) {
this.dayStartTime = dayStartTime;
}
public String getDayEndTime() {
return dayEndTime;
}
public void setDayEndTime(String dayEndTime) {
this.dayEndTime = dayEndTime;
}
public String getWeekDay() {
return weekDay;
}
public void setWeekDay(String weekDay) {
this.weekDay = weekDay;
}
public String getQuality() {
return quality;
}
public void setQuality(String quality) {
this.quality = quality;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHat() {
return hat;
}
public void setHat(String hat) {
this.hat = hat;
}
public String getGlasses() {
return glasses;
}
public void setGlasses(String glasses) {
this.glasses = glasses;
}
public String getMask() {
return mask;
}
public void setMask(String mask) {
this.mask = mask;
}
public String getGenderConfidence() {
return genderConfidence;
}
public void setGenderConfidence(String genderConfidence) {
this.genderConfidence = genderConfidence;
}
public String getRaceConfidence() {
return raceConfidence;
}
public void setRaceConfidence(String raceConfidence) {
this.raceConfidence = raceConfidence;
}
public String getHatConfidence() {
return hatConfidence;
}
public void setHatConfidence(String hatConfidence) {
this.hatConfidence = hatConfidence;
}
public String getMaskConfidence() {
return maskConfidence;
}
public void setMaskConfidence(String maskConfidence) {
this.maskConfidence = maskConfidence;
}
public String getGlassesConfidence() {
return glassesConfidence;
}
public void setGlassesConfidence(String glassesConfidence) {
this.glassesConfidence = glassesConfidence;
}
public String getSequence() {
return sequence;
}
public void setSequence(String sequence) {
this.sequence = sequence;
}
}
package com.founder.commonutils.peopleEntity;
import java.util.List;
/**
* 人脸检索参数
* @Author yangyang
* @Date 2021/04/01
*/
public class FaceJtSearchParam {
//节点类型 district(分局), area(派出所)
private List<String> cameraIds;
//排序方式 score 相似度,time 时间,camera 摄像机,calendar 日历
private String displayType;
//0:重点人员库;
//1:布控抓拍人脸库;
//2:警局内非布控抓拍
//3:户籍库人员搜索;
//4:居住库人员搜索;
// 人脸库默认值 1
private Integer type = 3;
//图片来源类型 100表示图片上传 当上传多个图片时,多个100用逗号拼接
private String dataType="100";
//人脸id
private String faceId= "";
//人脸id多个时,用英文逗号拼接
private String ids= "";
private Integer mergeType= 0;
//相似度 默认0.92
private double scoreThreshold = 0.92;
//开始时间 格式 2019-12-07 00:00:00
private String starttime= "";
//结束时间 格式 2020-03-06 23:59:59
private String endtime= "";
private String dayStartTime= "00:00:00";
private String dayEndTime= "23:59:59";
private String weekDay= "0";
private String quality= "0";
//性别 性别不限 男 女
private String gender= "";
private Integer genderConfidence= 1;
//种族
private String race= "";
private Integer raceConfidence= 1;
//年龄
private String age= "";
//帽子 戴帽子 不戴帽子
private String hat= "";
// 1-低,3-中,5-高
private Integer hatConfidence= 1;
//眼镜 眼镜不限 不戴眼镜 戴普通眼镜
private String glasses= "";
private Integer glassesConfidence= 1;
//口罩
private String mask= "";
private Integer maskConfidence= 1;
public List<String> getCameraIds() {
return cameraIds;
}
public void setCameraIds(List<String> cameraIds) {
this.cameraIds = cameraIds;
}
public String getDisplayType() {
return displayType;
}
public void setDisplayType(String displayType) {
this.displayType = displayType;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getDataType() {
return dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getFaceId() {
return faceId;
}
public void setFaceId(String faceId) {
this.faceId = faceId;
}
public String getIds() {
return ids;
}
public void setIds(String ids) {
this.ids = ids;
}
public Integer getMergeType() {
return mergeType;
}
public void setMergeType(Integer mergeType) {
this.mergeType = mergeType;
}
public double getScoreThreshold() {
return scoreThreshold;
}
public void setScoreThreshold(double scoreThreshold) {
this.scoreThreshold = scoreThreshold;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getDayStartTime() {
return dayStartTime;
}
public void setDayStartTime(String dayStartTime) {
this.dayStartTime = dayStartTime;
}
public String getDayEndTime() {
return dayEndTime;
}
public void setDayEndTime(String dayEndTime) {
this.dayEndTime = dayEndTime;
}
public String getWeekDay() {
return weekDay;
}
public void setWeekDay(String weekDay) {
this.weekDay = weekDay;
}
public String getQuality() {
return quality;
}
public void setQuality(String quality) {
this.quality = quality;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Integer getGenderConfidence() {
return genderConfidence;
}
public void setGenderConfidence(Integer genderConfidence) {
this.genderConfidence = genderConfidence;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public Integer getRaceConfidence() {
return raceConfidence;
}
public void setRaceConfidence(Integer raceConfidence) {
this.raceConfidence = raceConfidence;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHat() {
return hat;
}
public void setHat(String hat) {
this.hat = hat;
}
public Integer getHatConfidence() {
return hatConfidence;
}
public void setHatConfidence(Integer hatConfidence) {
this.hatConfidence = hatConfidence;
}
public String getGlasses() {
return glasses;
}
public void setGlasses(String glasses) {
this.glasses = glasses;
}
public Integer getGlassesConfidence() {
return glassesConfidence;
}
public void setGlassesConfidence(Integer glassesConfidence) {
this.glassesConfidence = glassesConfidence;
}
public String getMask() {
return mask;
}
public void setMask(String mask) {
this.mask = mask;
}
public Integer getMaskConfidence() {
return maskConfidence;
}
public void setMaskConfidence(Integer maskConfidence) {
this.maskConfidence = maskConfidence;
}
}
package com.founder.commonutils.peopleEntity;
/**
* 人脸检索结果人像比对暂使用静态检索接口
* @Author yangyang
* @Date 2020/4/2119:29
*/
public class FaceJtSearchResult {
private String id;//人脸id (faceId)
private String cid;//人身份证号码
private String infoId;//先调用静态检索 返回得infoid
private String cameraId;//摄像头id
private String cameraName;//摄像头名称
private String file;//图片路径
private String imageUrl;//大图路径
private String time;//拍摄时间
private String score;//相似度
private String gender;//性别
private String race;//种族
private String age;//年龄段
private String hat;//帽子
private String glass;//眼镜
private String mask;//口罩
private String hair;//发型
private String xm;// 姓名
private String address;//摄像头地址
private String x;//摄像头经度
private String y;//摄像头纬度
private String cameraType;//摄像头类型
private String districtCode;//刑专标准的行政区划code
private String districtCodeName;//
private String areaCode;
private String areaCodeName;
private double scoreThreshold;
private Integer type;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public String getInfoId() {
return infoId;
}
public void setInfoId(String infoId) {
this.infoId = infoId;
}
public String getCameraId() {
return cameraId;
}
public void setCameraId(String cameraId) {
this.cameraId = cameraId;
}
public String getCameraName() {
return cameraName;
}
public void setCameraName(String cameraName) {
this.cameraName = cameraName;
}
public String getFile() {
return file;
}
public void setFile(String file) {
this.file = file;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHat() {
return hat;
}
public void setHat(String hat) {
this.hat = hat;
}
public String getGlass() {
return glass;
}
public void setGlass(String glass) {
this.glass = glass;
}
public String getMask() {
return mask;
}
public void setMask(String mask) {
this.mask = mask;
}
public String getHair() {
return hair;
}
public void setHair(String hair) {
this.hair = hair;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getCameraType() {
return cameraType;
}
public void setCameraType(String cameraType) {
this.cameraType = cameraType;
}
public String getDistrictCode() {
return districtCode;
}
public void setDistrictCode(String districtCode) {
this.districtCode = districtCode;
}
public String getDistrictCodeName() {
return districtCodeName;
}
public void setDistrictCodeName(String districtCodeName) {
this.districtCodeName = districtCodeName;
}
public String getAreaCode() {
return areaCode;
}
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
public String getAreaCodeName() {
return areaCodeName;
}
public void setAreaCodeName(String areaCodeName) {
this.areaCodeName = areaCodeName;
}
public double getScoreThreshold() {
return scoreThreshold;
}
public void setScoreThreshold(double scoreThreshold) {
this.scoreThreshold = scoreThreshold;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
}
package com.founder.commonutils.peopleEntity;
import java.util.List;
/**
* 人脸检索参数
* @Author yangyang
* @Date 2021/03/19
*/
public class FaceSearchParam {
private String faceSize= "20";
//节点类型 district(分局), area(派出所)
private String nodeType="district";
//分局或派出所的id
private String nodeId="3";
private List<String> cameraIds;
//排序方式 score 相似度,time 时间,camera 摄像机,calendar 日历
private String displayType;
private Integer placeTypeId= 0;
private Integer deviceTypeId= 0;
//0:重点人员库;
//1:布控抓拍人脸库;
//2:警局内非布控抓拍
//3:户籍库人员搜索;
//4:居住库人员搜索;
// 人脸库默认值 1
private Integer type = 1;
//图片来源类型 100表示图片上传 当上传多个图片时,多个100用逗号拼接
private String dataType="100";
//人脸id
private String faceId= "";
//人脸id多个时,用英文逗号拼接
private String ids= "";
private Integer mergeType= 1;
//相似度 默认0.92
private Double scoreThreshold = 0.92;
//开始时间 格式 2019-12-07 00:00:00
private String starttime= "";
//结束时间 格式 2020-03-06 23:59:59
private String endtime= "";
private String dayStartTime= "00:00:00";
private String dayEndTime= "23:59:59";
private String weekDay= "0";
private String quality= "0";
//性别 性别不限 男 女
private String gender= "";
private Integer genderConfidence= 1;
//种族
private String race= "";
private Integer raceConfidence= 1;
//年龄
private String age= "";
//帽子 戴帽子 不戴帽子
private String hat= "";
// 1-低,3-中,5-高
private Integer hatConfidence= 1;
//眼镜 眼镜不限 不戴眼镜 戴普通眼镜
private String glasses= "";
private Integer glassesConfidence= 1;
//口罩
private String mask= "";
private Integer maskConfidence= 1;
private List<String> tagIds;
public String getFaceSize() {
return faceSize;
}
public void setFaceSize(String faceSize) {
this.faceSize = faceSize;
}
public String getNodeType() {
return nodeType;
}
public void setNodeType(String nodeType) {
this.nodeType = nodeType;
}
public String getNodeId() {
return nodeId;
}
public void setNodeId(String nodeId) {
this.nodeId = nodeId;
}
public List<String> getCameraIds() {
return cameraIds;
}
public void setCameraIds(List<String> cameraIds) {
this.cameraIds = cameraIds;
}
public String getDisplayType() {
return displayType;
}
public void setDisplayType(String displayType) {
this.displayType = displayType;
}
public Integer getPlaceTypeId() {
return placeTypeId;
}
public void setPlaceTypeId(Integer placeTypeId) {
this.placeTypeId = placeTypeId;
}
public Integer getDeviceTypeId() {
return deviceTypeId;
}
public void setDeviceTypeId(Integer deviceTypeId) {
this.deviceTypeId = deviceTypeId;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getDataType() {
return dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getFaceId() {
return faceId;
}
public void setFaceId(String faceId) {
this.faceId = faceId;
}
public String getIds() {
return ids;
}
public void setIds(String ids) {
this.ids = ids;
}
public Integer getMergeType() {
return mergeType;
}
public void setMergeType(Integer mergeType) {
this.mergeType = mergeType;
}
public Double getScoreThreshold() {
return scoreThreshold;
}
public void setScoreThreshold(Double scoreThreshold) {
this.scoreThreshold = scoreThreshold;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getDayStartTime() {
return dayStartTime;
}
public void setDayStartTime(String dayStartTime) {
this.dayStartTime = dayStartTime;
}
public String getDayEndTime() {
return dayEndTime;
}
public void setDayEndTime(String dayEndTime) {
this.dayEndTime = dayEndTime;
}
public String getWeekDay() {
return weekDay;
}
public void setWeekDay(String weekDay) {
this.weekDay = weekDay;
}
public String getQuality() {
return quality;
}
public void setQuality(String quality) {
this.quality = quality;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public Integer getGenderConfidence() {
return genderConfidence;
}
public void setGenderConfidence(Integer genderConfidence) {
this.genderConfidence = genderConfidence;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public Integer getRaceConfidence() {
return raceConfidence;
}
public void setRaceConfidence(Integer raceConfidence) {
this.raceConfidence = raceConfidence;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHat() {
return hat;
}
public void setHat(String hat) {
this.hat = hat;
}
public Integer getHatConfidence() {
return hatConfidence;
}
public void setHatConfidence(Integer hatConfidence) {
this.hatConfidence = hatConfidence;
}
public String getGlasses() {
return glasses;
}
public void setGlasses(String glasses) {
this.glasses = glasses;
}
public Integer getGlassesConfidence() {
return glassesConfidence;
}
public void setGlassesConfidence(Integer glassesConfidence) {
this.glassesConfidence = glassesConfidence;
}
public String getMask() {
return mask;
}
public void setMask(String mask) {
this.mask = mask;
}
public Integer getMaskConfidence() {
return maskConfidence;
}
public void setMaskConfidence(Integer maskConfidence) {
this.maskConfidence = maskConfidence;
}
public List<String> getTagIds() {
return tagIds;
}
public void setTagIds(List<String> tagIds) {
this.tagIds = tagIds;
}
}
package com.founder.commonutils.peopleEntity;
/**
* 人脸检索结果
* @Author yanru
* @Date 2020/4/2119:29
*/
public class FaceSearchResult {
private String id;//人脸id (faceId)
private String cameraId;//摄像头id
private String cameraName;//摄像头名称
private String file;//图片路径
private String imageUrl;//大图路径
private String time;//拍摄时间
private String score;//相似度
private String gender;//性别
private String race;//种族
private String age;//年龄段
private String hat;//帽子
private String glass;//眼镜
private String mask;//口罩
private String hair;//发型
private String address;//摄像头地址
private String x;//摄像头经度
private String y;//摄像头纬度
private String cameraType;//摄像头类型
private String districtCode;//刑专标准的行政区划code
private String districtCodeName;//
private String areaCode;
private String areaCodeName;
private String scoreThreshold;
private Integer type;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCameraId() {
return cameraId;
}
public void setCameraId(String cameraId) {
this.cameraId = cameraId;
}
public String getCameraName() {
return cameraName;
}
public void setCameraName(String cameraName) {
this.cameraName = cameraName;
}
public String getFile() {
return file;
}
public void setFile(String file) {
this.file = file;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getRace() {
return race;
}
public void setRace(String race) {
this.race = race;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getHat() {
return hat;
}
public void setHat(String hat) {
this.hat = hat;
}
public String getGlass() {
return glass;
}
public void setGlass(String glass) {
this.glass = glass;
}
public String getMask() {
return mask;
}
public void setMask(String mask) {
this.mask = mask;
}
public String getHair() {
return hair;
}
public void setHair(String hair) {
this.hair = hair;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getCameraType() {
return cameraType;
}
public void setCameraType(String cameraType) {
this.cameraType = cameraType;
}
public String getDistrictCode() {
return districtCode;
}
public void setDistrictCode(String districtCode) {
this.districtCode = districtCode;
}
public String getDistrictCodeName() {
return districtCodeName;
}
public void setDistrictCodeName(String districtCodeName) {
this.districtCodeName = districtCodeName;
}
public String getAreaCode() {
return areaCode;
}
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
public String getAreaCodeName() {
return areaCodeName;
}
public void setAreaCodeName(String areaCodeName) {
this.areaCodeName = areaCodeName;
}
public String getScoreThreshold() {
return scoreThreshold;
}
public void setScoreThreshold(String scoreThreshold) {
this.scoreThreshold = scoreThreshold;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
}
package com.founder.commonutils.peopleEntity;
public class JzXxResult {
private String deviceAddress;// 地址
private String deviceCode;// 设备编号
private String deviceMc;// 设备名称
private String type;// 类型
private String x;
private String y;
public String getDeviceAddress() {
return deviceAddress;
}
public void setDeviceAddress(String deviceAddress) {
this.deviceAddress = deviceAddress;
}
public String getDeviceCode() {
return deviceCode;
}
public void setDeviceCode(String deviceCode) {
this.deviceCode = deviceCode;
}
public String getDeviceMc() {
return deviceMc;
}
public void setDeviceMc(String deviceMc) {
this.deviceMc = deviceMc;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
}
package com.founder.commonutils.peopleEntity;
import java.util.List;
public class PeopleInfo {
private String objectType;/*01:车牌号码 03:证件号码 04:手机号码 05:IMSI 06:QQ 07:微信 08:IMEI*/
private String objectValue;
private List<PeopleInfo> children;
public String getObjectType() {
return objectType;
}
public void setObjectType(String objectType) {
this.objectType = objectType;
}
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
public List<PeopleInfo> getChildren() {
return children;
}
public void setChildren(List<PeopleInfo> children) {
this.children = children;
}
}
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.List;
/**
* Created by caoyin on 2020/4/22
* 封装请求的参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class PhoneReceiving {
@ApiModelProperty("基站编号")
private String objectValue;
@ApiModelProperty("通过基站开始时间")
private String kssj;
@ApiModelProperty("通过基站结束时间")
private String jssj;
@ApiModelProperty("对象类型")
private String objectType;
@ApiModelProperty("案件编号")
private String caseId;
@ApiModelProperty("案件名称")
private String caseName;
@ApiModelProperty("发送人身份证号")
private String username;
@ApiModelProperty("任务id")
private String taskId;
@ApiModelProperty("区域名称")
private String region;
private List<SjGjInfo> lists;
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
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 String getObjectType() {
return objectType;
}
public void setObjectType(String objectType) {
this.objectType = objectType;
}
public String getCaseId() {
return caseId;
}
public void setCaseId(String caseId) {
this.caseId = caseId;
}
public String getCaseName() {
return caseName;
}
public void setCaseName(String caseName) {
this.caseName = caseName;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public List<SjGjInfo> getLists() {
return lists;
}
public void setLists(List<SjGjInfo> lists) {
this.lists = lists;
}
}
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* Created by yangyang on 2020/4/23
* 封装请求的参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class PhoneRy {
@ApiModelProperty("姓名")
private String xm;
@ApiModelProperty("民族")
private String mz;
@ApiModelProperty("性别")
private String xb;
@ApiModelProperty("身份证号码")
private String sfzhm;
@ApiModelProperty("出生地址名称")
private String csdzmc;
@ApiModelProperty("现住址地址名称")
private String xzzdzmc;
@ApiModelProperty("照片")
private String img;
@ApiModelProperty("电话")
private String phone;
@ApiModelProperty("值为手机号")
private String objValue;
@ApiModelProperty("户籍地")
private String hjdqhdz;
@ApiModelProperty("出生日期")
private String csrq;
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getMz() {
return mz;
}
public void setMz(String mz) {
this.mz = mz;
}
public String getXb() {
return xb;
}
public void setXb(String xb) {
this.xb = xb;
}
public String getSfzhm() {
return sfzhm;
}
public void setSfzhm(String sfzhm) {
this.sfzhm = sfzhm;
}
public String getCsdzmc() {
return csdzmc;
}
public void setCsdzmc(String csdzmc) {
this.csdzmc = csdzmc;
}
public String getXzzdzmc() {
return xzzdzmc;
}
public void setXzzdzmc(String xzzdzmc) {
this.xzzdzmc = xzzdzmc;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getObjValue() {
return objValue;
}
public void setObjValue(String objValue) {
this.objValue = objValue;
}
public String getHjdqhdz() {
return hjdqhdz;
}
public void setHjdqhdz(String hjdqhdz) {
this.hjdqhdz = hjdqhdz;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
}
package com.founder.commonutils.peopleEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @ClassName: Regional
* @Auther: yy
* @Description: 任务-区域
* @CreateDate: 2021/04/10
* @Version: 1.0
*/
@ApiModel
public class Regionals {
@ApiModelProperty("区域id")
private String regionalId;
@ApiModelProperty("任务id")
private String taskId;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date startTime;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date endTime;
@ApiModelProperty("组成区域的经纬度")
private String geometry;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("来源")
private String source;//暂时没用
@ApiModelProperty("半径")
private String radius;
@ApiModelProperty("区域类型")
private String type;//类型:01 圆 02 多边形 等
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public String getRegionalId() {
return regionalId;
}
public void setRegionalId(String regionalId) {
this.regionalId = regionalId;
}
public String getGeometry() {
return geometry;
}
public void setGeometry(String geometry) {
this.geometry = geometry;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public String getRadius() {
return radius;
}
public void setRadius(String radius) {
this.radius = radius;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import java.io.Serializable;
/**
* 任务----结果
*/
@ApiModel
public class RegionalsCarCarResult implements Serializable {
private static final long serialVersionUID = 1L;
private String xxzjbh;
private String taskId;// 任务id
private String objectValue;// 车牌号
private String x;// 经度
private String y;// 纬度
private String time;// 过车时间
private String deviceId;// 设备编号
private String deviceName;// 设备名称
private String kkUrlPic;// 卡口照片
private String xm;// 车主姓名
private String mz;// 民族
private String xb;// 性别
private String sfzhm;// 身份证号
private String csdzmc;// 出生地址名称
private String xzzdzmc;// 现住地址名称
private String phone;// 电话
private String hjdqhdz;// 户籍地
private String csrq;// 出生日期
private byte[] img;// 本人照片二进制
private String imgStr;// 本人照片
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public String getDeviceName() {
return deviceName;
}
public void setDeviceName(String deviceName) {
this.deviceName = deviceName;
}
public String getKkUrlPic() {
return kkUrlPic;
}
public void setKkUrlPic(String kkUrlPic) {
this.kkUrlPic = kkUrlPic;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getMz() {
return mz;
}
public void setMz(String mz) {
this.mz = mz;
}
public String getXb() {
return xb;
}
public void setXb(String xb) {
this.xb = xb;
}
public String getSfzhm() {
return sfzhm;
}
public void setSfzhm(String sfzhm) {
this.sfzhm = sfzhm;
}
public String getCsdzmc() {
return csdzmc;
}
public void setCsdzmc(String csdzmc) {
this.csdzmc = csdzmc;
}
public String getXzzdzmc() {
return xzzdzmc;
}
public void setXzzdzmc(String xzzdzmc) {
this.xzzdzmc = xzzdzmc;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getHjdqhdz() {
return hjdqhdz;
}
public void setHjdqhdz(String hjdqhdz) {
this.hjdqhdz = hjdqhdz;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
public byte[] getImg() {
return img;
}
public void setImg(byte[] img) {
this.img = img;
}
public String getImgStr() {
return imgStr;
}
public void setImgStr(String imgStr) {
this.imgStr = imgStr;
}
}
\ No newline at end of file
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* 任务----详情
*/
@ApiModel
public class RegionalsDetail implements Serializable {
private static final long serialVersionUID = 1L;
//--------------------------------------详情------------------------
@ApiModelProperty("主键")
private String xxzjbh;
@ApiModelProperty("身份证号码")
private String sfzhm;//暂时不用
@ApiModelProperty("是否翻译")
private String sfCheck;//暂时不用
@ApiModelProperty("结果表id")
private String resultId;
@ApiModelProperty("对象类型代码")
private String objectType;
@ApiModelProperty("对象类型")
private String objectTypeName;
@ApiModelProperty("对象值")
private String objectValue;
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getSfzhm() {
return sfzhm;
}
public void setSfzhm(String sfzhm) {
this.sfzhm = sfzhm;
}
public String getSfCheck() {
return sfCheck;
}
public void setSfCheck(String sfCheck) {
this.sfCheck = sfCheck;
}
public String getResultId() {
return resultId;
}
public void setResultId(String resultId) {
this.resultId = resultId;
}
public String getObjectType() {
return objectType;
}
public void setObjectType(String objectType) {
this.objectType = objectType;
}
public String getObjectTypeName() {
return objectTypeName;
}
public void setObjectTypeName(String objectTypeName) {
this.objectTypeName = objectTypeName;
}
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
@Override
public String toString() {
return "RegionalsDetail{" +
"xxzjbh='" + xxzjbh + '\'' +
", sfzhm='" + sfzhm + '\'' +
", sfCheck='" + sfCheck + '\'' +
", resultId='" + resultId + '\'' +
", objectType='" + objectType + '\'' +
", objectTypeName='" + objectTypeName + '\'' +
", objectValue='" + objectValue + '\'' +
'}';
}
}
\ No newline at end of file
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Arrays;
/**
* 任务----人员
*/
@ApiModel
public class RegionalsPerson {
//--------------------------------------详情翻译出人员------------------------
@ApiModelProperty("主键")
private String xxzjbh;
@ApiModelProperty("姓名")
private String xm;
@ApiModelProperty("民族")
private String mz;
@ApiModelProperty("性别")
private String xb;
@ApiModelProperty("身份证号码")
private String sfzhm;
@ApiModelProperty("出生地址名称")
private String csdzmc;
@ApiModelProperty("现住址地址名称")
private String xzzdzmc;
@ApiModelProperty("照片")
private byte[] img;
@ApiModelProperty("电话")
private String phone;
@ApiModelProperty("是否犯罪嫌疑人")
private String sfFzxyr;
@ApiModelProperty("是否翻译")
private String sfCheck;//暂时不用
@ApiModelProperty("户籍地")
private String hjdqhdz;
@ApiModelProperty("出生日期")
private String csrq;
@ApiModelProperty("照片string")
private String imgstr;
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getMz() {
return mz;
}
public void setMz(String mz) {
this.mz = mz;
}
public String getXb() {
return xb;
}
public void setXb(String xb) {
this.xb = xb;
}
public String getSfzhm() {
return sfzhm;
}
public void setSfzhm(String sfzhm) {
this.sfzhm = sfzhm;
}
public String getCsdzmc() {
return csdzmc;
}
public void setCsdzmc(String csdzmc) {
this.csdzmc = csdzmc;
}
public String getXzzdzmc() {
return xzzdzmc;
}
public void setXzzdzmc(String xzzdzmc) {
this.xzzdzmc = xzzdzmc;
}
public byte[] getImg() {
return img;
}
public void setImg(byte[] img) {
this.img = img;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getSfFzxyr() {
return sfFzxyr;
}
public void setSfFzxyr(String sfFzxyr) {
this.sfFzxyr = sfFzxyr;
}
public String getSfCheck() {
return sfCheck;
}
public String getHjdqhdz() {
return hjdqhdz;
}
public void setHjdqhdz(String hjdqhdz) {
this.hjdqhdz = hjdqhdz;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
public void setSfCheck(String sfCheck) {
this.sfCheck = sfCheck;
}
public String getImgstr() {
return imgstr;
}
public void setImgstr(String imgstr) {
this.imgstr = imgstr;
}
@Override
public String toString() {
return "RegionalsPerson{" +
"xxzjbh='" + xxzjbh + '\'' +
", xm='" + xm + '\'' +
", mz='" + mz + '\'' +
", xb='" + xb + '\'' +
", sfzhm='" + sfzhm + '\'' +
", csdzmc='" + csdzmc + '\'' +
", xzzdzmc='" + xzzdzmc + '\'' +
", img=" + Arrays.toString(img) +
", phone='" + phone + '\'' +
", sfFzxyr='" + sfFzxyr + '\'' +
", sfCheck='" + sfCheck + '\'' +
", hjdqhdz='" + hjdqhdz + '\'' +
", csrq='" + csrq + '\'' +
", imgstr='" + imgstr + '\'' +
'}';
}
}
\ No newline at end of file
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
/**
* 任务----结果
*/
@ApiModel
public class RegionalsResult implements Serializable {
private static final long serialVersionUID = 1L;
//--------------------------------------详情------------------------
@ApiModelProperty("主键")
private String xxzjbh;
@ApiModelProperty("任务id")
private String taskId;//暂时不用
@ApiModelProperty("是否翻译")
private String sfCheck;//暂时不用
@ApiModelProperty("涉案标准")
private String sabz;//
@ApiModelProperty("区域")
private String regionList;
@ApiModelProperty("区域")
private String region;
@ApiModelProperty("对象类型")
private String objectTypeName;
@ApiModelProperty("对象值")
private String objectValue;
@ApiModelProperty("对象类型")
private String objectType;
@ApiModelProperty("经度")
private String x;
@ApiModelProperty("纬度")
private String y;
@ApiModelProperty("通过卡口时间")
private Date time;
@ApiModelProperty("卡口编号")
private String deviceId;
@ApiModelProperty("卡口名称")
private String deviceName;
@ApiModelProperty("过车照片")
private String kkUrlPic;
@ApiModelProperty("徘徊次数")
private String count;
@ApiModelProperty("车辆区域碰撞返回的时间范围")
private String period;
public String getSabz() {
return sabz;
}
public void setSabz(String sabz) {
this.sabz = sabz;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getSfCheck() {
return sfCheck;
}
public void setSfCheck(String sfCheck) {
this.sfCheck = sfCheck;
}
public String getRegionList() {
return regionList;
}
public void setRegionList(String regionList) {
this.regionList = regionList;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public String getObjectTypeName() {
return objectTypeName;
}
public void setObjectTypeName(String objectTypeName) {
this.objectTypeName = objectTypeName;
}
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
public String getObjectType() {
return objectType;
}
public void setObjectType(String objectType) {
this.objectType = objectType;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public String getDeviceName() {
return deviceName;
}
public void setDeviceName(String deviceName) {
this.deviceName = deviceName;
}
public String getKkUrlPic() {
return kkUrlPic;
}
public void setKkUrlPic(String kkUrlPic) {
this.kkUrlPic = kkUrlPic;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
public String getPeriod() {
return period;
}
public void setPeriod(String period) {
this.period = period;
}
}
\ No newline at end of file
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.List;
@ApiModel
public class RegionalsTask implements Serializable {
private static final long serialVersionUID = 1L;
//--------------------------------------任务------------------------
@ApiModelProperty("任务编号")
private String taskId;
@ApiModelProperty("任务名称")
private String taskName;
@ApiModelProperty("进度")
private String progress;//progress 是对应 任务开始(BEGIN),任务执行(RUN),任务完成(END),任务失败(ERROR)。
@ApiModelProperty("状态")
private String state;//state 是 1 2 3 4 对应progress
@ApiModelProperty("案件编号")
private String taskCaseId;
@ApiModelProperty("发送人警号")
private String fsrJh;
@ApiModelProperty("发送人身份证号")
private String fsrIdentity;
@ApiModelProperty("任务类型")
private String taskType;//任务类型 skhs 时空回溯 qypz 区域碰撞 ccbs车车伴随
@ApiModelProperty("任务来源")
private String taskObject;//任务对象 01 车 02 人 03 人像 07手机号
@ApiModelProperty("第三方任务id")
private String taskIdThirdParty;//第三方任务id,例如东莞人像区域碰撞云天返回的任务id
@ApiModelProperty("登记时间")
private String djsj;
@ApiModelProperty("数量")
private String counts;
@ApiModelProperty("发送人姓名")
private String fsrXm;
//---------------------------------------------区域-----------------------
@ApiModelProperty("区域集合")
private List<Regionals> regionals;
@ApiModelProperty("开始时间")
private String kssj;
@ApiModelProperty("结束时间")
private String jssj;
public String getFsrXm() {
return fsrXm;
}
public void setFsrXm(String fsrXm) {
this.fsrXm = fsrXm;
}
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 static long getSerialVersionUID() {
return serialVersionUID;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
public String getProgress() {
return progress;
}
public void setProgress(String progress) {
this.progress = progress;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getTaskCaseId() {
return taskCaseId;
}
public void setTaskCaseId(String taskCaseId) {
this.taskCaseId = taskCaseId;
}
public String getFsrJh() {
return fsrJh;
}
public void setFsrJh(String fsrJh) {
this.fsrJh = fsrJh;
}
public String getFsrIdentity() {
return fsrIdentity;
}
public void setFsrIdentity(String fsrIdentity) {
this.fsrIdentity = fsrIdentity;
}
public String getTaskType() {
return taskType;
}
public void setTaskType(String taskType) {
this.taskType = taskType;
}
public String getTaskObject() {
return taskObject;
}
public void setTaskObject(String taskObject) {
this.taskObject = taskObject;
}
public List<Regionals> getRegionals() {
return regionals;
}
public void setRegionals(List<Regionals> regionals) {
this.regionals = regionals;
}
public String getTaskIdThirdParty() {
return taskIdThirdParty;
}
public void setTaskIdThirdParty(String taskIdThirdParty) {
this.taskIdThirdParty = taskIdThirdParty;
}
public String getDjsj() {
return djsj;
}
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getCounts() {
return counts;
}
public void setCounts(String counts) {
this.counts = counts;
}
}
\ No newline at end of file
package com.founder.commonutils.peopleEntity;
public class SjGjInfo {
private String xxzjbh;
private String id;//保存的基站记录id
private String objectValue;//值为手机号
private String objectType;//类型为手机
private String objectTypeName;//类型为手机
//地址
private String address;
//基站编号
private String base;
//经度
private String oldX;
//纬度
private String oldY;
//基站名
private String stationName;
//时间戳
private String timestamp;
private String time;
//经度
private String x;
//纬度
private String y;
private String count;
//区域碰撞
private String taskId;
private String region;
public String getObjectTypeName() {
return objectTypeName;
}
public void setObjectTypeName(String objectTypeName) {
this.objectTypeName = objectTypeName;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getObjectValue() {
return objectValue;
}
public void setObjectValue(String objectValue) {
this.objectValue = objectValue;
}
public String getObjectType() {
return objectType;
}
public void setObjectType(String objectType) {
this.objectType = objectType;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getBase() {
return base;
}
public void setBase(String base) {
this.base = base;
}
public String getOldX() {
return oldX;
}
public void setOldX(String oldX) {
this.oldX = oldX;
}
public String getOldY() {
return oldY;
}
public void setOldY(String oldY) {
this.oldY = oldY;
}
public String getStationName() {
return stationName;
}
public void setStationName(String stationName) {
this.stationName = stationName;
}
public String getTimestamp() {
return timestamp;
}
public void setTimestamp(String timestamp) {
this.timestamp = timestamp;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
}
package com.founder.commonutils.peopleEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
/**
* Created by yy on 2021/04/14
* 时空结果表---用于存储各种接口返回的解析数据
*/
@ApiModel
public class TbStRegionalstaskresult {
@ApiModelProperty("信息主键编号")
private String xxzjbh;
@ApiModelProperty("任务id")
private String task_id;
@ApiModelProperty("对象类型代码")
private String object_type;
@ApiModelProperty("对象类型")
private String object_type_name;
@ApiModelProperty("对象值")
private String object_value;
@ApiModelProperty("区域名称")
private String region;
@ApiModelProperty("区域列表")
private String regionList;
@ApiModelProperty("徘徊次数")
private String count;
@ApiModelProperty("是否翻译")
private String sf_check;//0(请求失败)1(请求成功有翻译数据) 2(请求成功无翻译数据)3(该结果不需要翻译)
@ApiModelProperty("当前页")
private int page;
private int rownum = 10;
@ApiModelProperty("卡口类型")
private String apetype;
@ApiModelProperty("卡口类型名称")
private String apetypeMc;
@ApiModelProperty("卡口照片")
private String kkUrlPic;
@ApiModelProperty("X")
private String x;
@ApiModelProperty("Y")
private String y;
@ApiModelProperty("每页几条")
private String limit;//0(请求失败)1(请求成功有翻译数据) 2(请求成功无翻译数据)3(该结果不需要翻译)
@ApiModelProperty("分类")
private String flbz;//0(请求失败)1(请求成功有翻译数据) 2(请求成功无翻译数据)3(该结果不需要翻译)
@ApiModelProperty("分类数量")
private String flcount;
@ApiModelProperty("级别")
private String levels;
@ApiModelProperty("二级名称")
private String pid;
@ApiModelProperty("flag徘徊")
private String flag;
@ApiModelProperty("通过卡口时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date time;//通过卡口时间
@ApiModelProperty("通过卡口时间")
private String timeGet;//通过卡口时间
private int begin;
private int end;
private String sabz;
public String getTimeGet() {
return timeGet;
}
public void setTimeGet(String timeGet) {
this.timeGet = timeGet;
}
public String getSabz() {
return sabz;
}
public void setSabz(String sabz) {
this.sabz = sabz;
}
public String getLevels() {
return levels;
}
public void setLevels(String levels) {
this.levels = levels;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public int getBegin() {
return begin;
}
public int getEnd() {
return end;
}
public String getFlbz() {
return flbz;
}
public void setFlbz(String flbz) {
this.flbz = flbz;
}
public String getFlcount() {
return flcount;
}
public void setFlcount(String flcount) {
this.flcount = flcount;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getTask_id() {
return task_id;
}
public void setTask_id(String task_id) {
this.task_id = task_id;
}
public String getObject_type() {
return object_type;
}
public void setObject_type(String object_type) {
this.object_type = object_type;
}
public String getObject_type_name() {
return object_type_name;
}
public void setObject_type_name(String object_type_name) {
this.object_type_name = object_type_name;
}
public String getObject_value() {
return object_value;
}
public void setObject_value(String object_value) {
this.object_value = object_value;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public String getRegionList() {
return regionList;
}
public void setRegionList(String regionList) {
this.regionList = regionList;
}
public String getSf_check() {
return sf_check;
}
public void setSf_check(String sf_check) {
this.sf_check = sf_check;
}
public String getCount() {
return count;
}
public void setCount(String count) {
this.count = count;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getRownum() {
return rownum;
}
public void setRownum(int rownum) {
this.rownum = rownum;
}
public void setBegin(int begin) {
this.begin = begin;
}
public void setEnd(int end) {
this.end = end;
}
public String getLimit() {
return limit;
}
public void setLimit(String limit) {
this.limit = limit;
}
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
public String getApetype() {
return apetype;
}
public void setApetype(String apetype) {
this.apetype = apetype;
}
public String getApetypeMc() {
return apetypeMc;
}
public void setApetypeMc(String apetypeMc) {
this.apetypeMc = apetypeMc;
}
public String getKkUrlPic() {
return kkUrlPic;
}
public void setKkUrlPic(String kkUrlPic) {
this.kkUrlPic = kkUrlPic;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
@Override
public String toString() {
return "TbStRegionalstaskresult{" +
"xxzjbh='" + xxzjbh + '\'' +
", task_id='" + task_id + '\'' +
", object_type='" + object_type + '\'' +
", object_type_name='" + object_type_name + '\'' +
", object_value='" + object_value + '\'' +
", region='" + region + '\'' +
", regionList='" + regionList + '\'' +
", count='" + count + '\'' +
", sf_check='" + sf_check + '\'' +
", page='" + page + '\'' +
", apetype='" + apetype + '\'' +
", apetypeMc='" + apetypeMc + '\'' +
", kkUrlPic='" + kkUrlPic + '\'' +
", x='" + x + '\'' +
", y='" + y + '\'' +
", limit='" + limit + '\'' +
", flbz='" + flbz + '\'' +
", flcount='" + flcount + '\'' +
", levels='" + levels + '\'' +
", pid='" + pid + '\'' +
", flag='" + flag + '\'' +
", time=" + time +
", timeGet='" + timeGet + '\'' +
", begin='" + begin + '\'' +
", end='" + end + '\'' +
", sabz='" + sabz + '\'' +
'}';
}
public void setPagePara(Integer rows){
if(rows != null){
this.begin = (this.page - 1) * rows;
this.end = this.page * rows;
}else{
this.begin = (this.page - 1) * rownum;
this.end = this.page * rownum;
}
}
}
package com.founder.commonutils.peopleEntity;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
public class reslutFl {
@ApiModelProperty("分类")
private String flbz;//0(请求失败)1(请求成功有翻译数据) 2(请求成功无翻译数据)3(该结果不需要翻译)
@ApiModelProperty("徘徊分类")
private List<String> flbzs;//0(请求失败)1(请求成功有翻译数据) 2(请求成功无翻译数据)3(该结果不需要翻译)
@ApiModelProperty("分类数量")
private String flcount;
@ApiModelProperty("级别")
private String levels;
@ApiModelProperty("二级名称")
private String pid;
public List<String> getFlbzs() {
return flbzs;
}
public void setFlbzs(List<String> flbzs) {
this.flbzs = flbzs;
}
public String getFlbz() {
return flbz;
}
public void setFlbz(String flbz) {
this.flbz = flbz;
}
public String getFlcount() {
return flcount;
}
public void setFlcount(String flcount) {
this.flcount = flcount;
}
public String getLevels() {
return levels;
}
public void setLevels(String levels) {
this.levels = levels;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
}
package com.founder.commonutils.publicEntity;
import java.io.Serializable;
/**
* Created by admin on 2020/5/18.
*/
public class GeoPoint implements Serializable {
private double lat;
private double lon;
public double getLat() {
return lat;
}
public void setLat(double lat) {
this.lat = lat;
}
public double getLon() {
return lon;
}
public void setLon(double lon) {
this.lon = lon;
}
}
package com.founder.commonutils.publicEntity;
import java.util.List;
import org.elasticsearch.common.geo.GeoPoint;
public class GeographicInfo {
private String field; //空间检索字段
private List<GeoPoint> points; //点位list
private GeoPoint point; //点位
private String distance;//半径
private GeoPoint bottom_right;
private GeoPoint top_left;
public String getField() {
return field;
}
public void setField(String field) {
this.field = field;
}
public List<GeoPoint> getPoints() {
return points;
}
public void setPoints(List<GeoPoint> points) {
this.points = points;
}
public GeoPoint getPoint() {
return point;
}
public void setPoint(GeoPoint point) {
this.point = point;
}
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
public GeoPoint getBottom_right() {
return bottom_right;
}
public void setBottom_right(GeoPoint bottom_right) {
this.bottom_right = bottom_right;
}
public GeoPoint getTop_left() {
return top_left;
}
public void setTop_left(GeoPoint top_left) {
this.top_left = top_left;
}
@Override
public String toString() {
return "GeographicInfo{" +
"field='" + field + '\'' +
", points=" + points +
", point=" + point +
", distance='" + distance + '\'' +
", bottom_right=" + bottom_right +
", top_left=" + top_left +
'}';
}
}
package com.founder.commonutils.publicEntity;
import java.util.List;
public class GeographicInfoMap {
private String field; //空间检索字段
private List<GeoPoint> points; //点位list
private GeoPoint point; //点位
private String distance;//半径
public String getField() {
return field;
}
public void setField(String field) {
this.field = field;
}
public List<GeoPoint> getPoints() {
return points;
}
public void setPoints(List<GeoPoint> points) {
this.points = points;
}
public GeoPoint getPoint() {
return point;
}
public void setPoint(GeoPoint point) {
this.point = point;
}
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
@Override
public String toString() {
return "GeographicInfo{" +
"field='" + field + '\'' +
", points=" + points +
", point=" + point +
", distance='" + distance + '\'' +
'}';
}
}
package com.founder.commonutils.publicEntity;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
/**
* Xzxt-Rest自定义响应结构
*/
public class MapRestResult<T> {
// 定义jackson对象
private static final ObjectMapper MAPPER = new ObjectMapper();
// 响应业务状态
@ApiModelProperty(value="响应业务状态")
private Integer status;
// 响应消息
@ApiModelProperty(value="响应消息")
private String msg;
// 响应中的数据
@ApiModelProperty(value="响应的数据")
private T data;
//redis key
@ApiModelProperty(value="数据总数")
private Object count;
//--------1---------------
public static <T> MapRestResult build(Integer status, String msg, T data) {
return new MapRestResult(status, msg, data);
}
//--------2---------------
public static <T> MapRestResult build(Integer status, String msg, Object count, T data) {
MapRestResult mapRestResult=new MapRestResult(status, msg, count,data);
return mapRestResult;
}
//--------3---------------
public static <T> MapRestResult ok(T data) {
return new MapRestResult(data);
}
//--------4---------------
public static <T> MapRestResult ok() {
return new MapRestResult();
}
//--------5---------------
public static <T> MapRestResult error() {
MapRestResult r = new MapRestResult();
r.setStatus(ResultCode.ERROR);
r.setMsg("error");
r.setMsg("失败");
return r;
}
//--------6---------------
public static <T> MapRestResult error(String msg) {
MapRestResult r = new MapRestResult();
r.setStatus(ResultCode.ERROR);
r.setMsg("error");
r.setMsg(msg);
return r;
}
public MapRestResult() {
this.status = 200;
this.msg = "OK";
this.data = data;
}
public MapRestResult(Integer status, String msg, T data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public MapRestResult(Integer status, String msg, Object count, T data) {
this.status = status;
this.msg = msg;
this.count=count;
this.data = data;
}
public MapRestResult(T data) {
this.status = 200;
this.msg = "OK";
this.data = data;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public Object getCount() {
return count;
}
public void setCount(Object count) {
this.count = count;
}
@Override
public String toString() {
return "MapRestResult{" +
"status=" + status +
", msg='" + msg + '\'' +
", data=" + data +
", count=" + count +
'}';
}
/**
* 将json结果集转化为Xzxt-Rest对象
*
* @param jsonData json数据
* @param clazz Xzxt-Rest中的object类型
* @return
*/
public static MapRestResult formatToPojo(String jsonData, Class<?> clazz) {
try {
if (clazz == null) {
return MAPPER.readValue(jsonData, MapRestResult.class);
}
JsonNode jsonNode = MAPPER.readTree(jsonData);
JsonNode data = jsonNode.get("data");
Object obj = null;
if (clazz != null) {
if (data.isObject()) {
obj = MAPPER.readValue(data.traverse(), clazz);
} else if (data.isTextual()) {
obj = MAPPER.readValue(data.asText(), clazz);
}
}
return build(jsonNode.get("status").intValue(), jsonNode.get("msg").asText(), obj);
} catch (Exception e) {
System.out.println(e.getStackTrace());
return new MapRestResult();
}
}
/**
* object对象的转化
*
* @param json
* @return
*/
public static MapRestResult format(String json) {
try {
return MAPPER.readValue(json, MapRestResult.class);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* Object是集合转化
*
* @param jsonData json数据
* @param clazz 集合中的类型
* @return
*/
public static MapRestResult formatToList(String jsonData, Class<?> clazz) {
try {
JsonNode jsonNode = MAPPER.readTree(jsonData);
JsonNode data = jsonNode.get("data");
Object obj = null;
if (data.isArray() && data.size() > 0) {
obj = MAPPER.readValue(data.traverse(),
MAPPER.getTypeFactory().constructCollectionType(List.class, clazz));
}
return build(jsonNode.get("status").intValue(), jsonNode.get("msg").asText(), obj);
} catch (Exception e) {
return null;
}
}
}
package com.founder.commonutils.publicEntity;
import com.founder.commonutils.publicEntity.GeographicInfo;
import java.io.Serializable;
/**
* Created by admin on 2020/5/18.
*/
public class RequestBean implements Serializable {
private static final long serialVersionUID = 1L;
private String index; //索引名
private String type; //表名
private GeographicInfo geographicInfo;//空间信息
//private rbss rbss;//查询条件
public String getIndex() {
return index;
}
public void setIndex(String index) {
this.index = index;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public GeographicInfo getGeographicInfo() {
return geographicInfo;
}
public void setGeographicInfo(GeographicInfo geographicInfo) {
this.geographicInfo = geographicInfo;
}
@Override
public String toString() {
return "RequestBean{" +
"index='" + index + '\'' +
", type='" + type + '\'' +
", geographicInfo=" + geographicInfo +
'}';
}
}
package com.founder.commonutils.publicEntity;
public interface ResultCode {
public static Integer SUCCESS = 200; //成功
public static Integer ERROR = 201; //失败
}
package com.founder.commonutils.publicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel
public class RyReceiving {
@ApiModelProperty("身份证号")
private String sfzh;
}
package com.founder.commonutils.publicEntity;
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)
@ApiModel(value = "SysUser对象", description = "用户基本信息")
@TableName("SYS_USER")
public class SysUser implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "xxzj编号")
private String xxzjbh;
@ApiModelProperty(value = "警号")
private String policemanid;
@ApiModelProperty(value = "姓名")
private String truename;
@ApiModelProperty(value = "电话")
private String telephone;
@ApiModelProperty(value = "身份证号")
private String identitycard;
@ApiModelProperty(value = "单位代码")
private String unitcode;
@ApiModelProperty(value = "单位名称")
private String unitname;
@ApiModelProperty(value = "登录用户名")
private String username;
@ApiModelProperty(value = "密码")
private String password;
@ApiModelProperty(value = "权限0 是编辑新增删除(所有权限)1:新增修改自己的 2:查看自己的")
private String jurisdiction;
@ApiModelProperty(value = "更新时间")
private Date gxsj;
@ApiModelProperty(value = "入库时间")
private Date rksj;
@ApiModelProperty(value = "信息来源描述")
private String xxlyms;
@ApiModelProperty(value = "职务")
private String jobname;
@ApiModelProperty(value = "xxsc_pdbz")
private String xxsc_pdbz;
@ApiModelProperty(value = "录入人")
private String lrr;
@ApiModelProperty(value = "录入单位代码")
private String lrdwdm;
@ApiModelProperty(value = "录入单位名称")
private String lrdwmc;
@ApiModelProperty(value = "更新人")
private String gxr;
@ApiModelProperty(value = "更新单位代码")
private String gxdwdm;
@ApiModelProperty(value = "更新单位名称")
private String gxdwmc;
}
package com.founder.commonutils.publicEntity;
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)
@ApiModel(value = "SysUsers对象", description = "用户基本信息")
@TableName("SYS_USERS")
public class SysUsers implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "xxzj编号")
private String xxzjbh;
@ApiModelProperty(value = "警号")
private String policemanid;
@ApiModelProperty(value = "姓名")
private String truename;
@ApiModelProperty(value = "电话")
private String telephone;
@ApiModelProperty(value = "身份证号")
private String identitycard;
@ApiModelProperty(value = "单位代码")
private String unitcode;
@ApiModelProperty(value = "单位名称")
private String unitname;
@ApiModelProperty(value = "登录用户名")
private String username;
@ApiModelProperty(value = "密码")
private String password;
@ApiModelProperty(value = "权限0 是编辑新增删除(所有权限)1:新增修改自己的 2:查看自己的")
private String jurisdiction;
@ApiModelProperty(value = "更新时间")
private Date gxsj;
@ApiModelProperty(value = "入库时间")
private Date rksj;
@ApiModelProperty(value = "信息来源描述")
private String xxlyms;
@ApiModelProperty(value = "职务")
private String jobname;
@ApiModelProperty(value = "xxsc_pdbz")
private String xxsc_pdbz;
@ApiModelProperty(value = "录入人")
private String lrr;
@ApiModelProperty(value = "录入单位代码")
private String lrdwdm;
@ApiModelProperty(value = "录入单位名称")
private String lrdwmc;
@ApiModelProperty(value = "更新人")
private String gxr;
@ApiModelProperty(value = "更新单位代码")
private String gxdwdm;
@ApiModelProperty(value = "更新单位名称")
private String gxdwmc;
}
package com.founder.commonutils.publicEntity;
import lombok.Data;
import java.io.Serializable;
/**
* <p>
* 标注实体
* </p>
*
* @author yangyang java
* @since 2021-03-31
*/
@Data
public class TbAsjAndZbFzXyrAndQgCkXx implements Serializable {
private String asjbh;// 案件编号
private String jyaq;// 简要案情
private String ajlbdm;// 案件类别代码
private String ajlbdmMc;// 案件类别代码名称
private String ladwGajgjgdm;// 立案单位公安机关机关代码
private String ladwGajgjgdmMc;// 立案单位公安机关机关代码名称
private String larq;// 立案日期
private String fxasjsj;// 发现案事件时间
private String fxasjddXzqhdm;// 发现案件地点代码
private String fxasjddXzqhdmMc;// 发现案件地点代码名称
private String zbrXm;// 主办人姓名
private String zbrLxdh;// 主办人姓名
private String gxsj;// 更新时间
private String zatzJyqk;// 作案特征简要情况
private String zatzJyqkMc;// 作案特征简要情况(名称)
private String zczjZxsj01;// 侦查终结执行时间
private String asjfssjAsjfskssj;// 案发开始时间
private String asjfssjAsjfsjssj;// 案发结束时间
private String asjfsddXzqhdm;// 案事件发现地点行政区划代码
private String asjfsddXzqhdmMc;// 案事件发现地点行政区划代码名称
private String zcjddm;// 侦查阶段代码
private String zcjddmMc;// 侦查阶段代码名称
private String ladwgajgMc;// 侦查阶段代码名称
private String zhfzxyrCyzjZjhm;// 嫌疑人证件号码
private String zhfzxyrXm;// 姓名
private String zhfzxyrCsrq;// 出生日期
private String zhfzxyrImg;// 照片
private String zhfzxyrMz;// 民族
private String zhfzxyrXb;// 性别
private String zhfzxyrHjdqhdz;// 户籍地址
private String zhfzxyrCsdzmc;// 出生地址
private String zhrq;// 抓获日期
private String zhdwGajgjgdm;// 抓获单位代码
private String zhdwGajgjgdmMc;// 抓获单位代码名称
private String zhfzxyrSzzwbh;// 抓获犯罪嫌疑人_十指指纹编号
private String zhfzxyrRydnabh;// 抓获犯罪嫌疑人_人员DNA编号
private String sjbq;// 标签
private int page = 1;
private int rownum = 10;
private int begin;
private int end;
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getJyaq() {
return jyaq;
}
public void setJyaq(String jyaq) {
this.jyaq = jyaq;
}
public String getAjlbdm() {
return ajlbdm;
}
public void setAjlbdm(String ajlbdm) {
this.ajlbdm = ajlbdm;
}
public String getAjlbdmMc() {
return ajlbdmMc;
}
public void setAjlbdmMc(String ajlbdmMc) {
this.ajlbdmMc = ajlbdmMc;
}
public String getLadwGajgjgdm() {
return ladwGajgjgdm;
}
public void setLadwGajgjgdm(String ladwGajgjgdm) {
this.ladwGajgjgdm = ladwGajgjgdm;
}
public String getLadwGajgjgdmMc() {
return ladwGajgjgdmMc;
}
public void setLadwGajgjgdmMc(String ladwGajgjgdmMc) {
this.ladwGajgjgdmMc = ladwGajgjgdmMc;
}
public String getLarq() {
return larq;
}
public void setLarq(String larq) {
this.larq = larq;
}
public String getFxasjsj() {
return fxasjsj;
}
public void setFxasjsj(String fxasjsj) {
this.fxasjsj = fxasjsj;
}
public String getFxasjddXzqhdm() {
return fxasjddXzqhdm;
}
public void setFxasjddXzqhdm(String fxasjddXzqhdm) {
this.fxasjddXzqhdm = fxasjddXzqhdm;
}
public String getFxasjddXzqhdmMc() {
return fxasjddXzqhdmMc;
}
public void setFxasjddXzqhdmMc(String fxasjddXzqhdmMc) {
this.fxasjddXzqhdmMc = fxasjddXzqhdmMc;
}
public String getZbrXm() {
return zbrXm;
}
public void setZbrXm(String zbrXm) {
this.zbrXm = zbrXm;
}
public String getZbrLxdh() {
return zbrLxdh;
}
public void setZbrLxdh(String zbrLxdh) {
this.zbrLxdh = zbrLxdh;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public String getZatzJyqk() {
return zatzJyqk;
}
public void setZatzJyqk(String zatzJyqk) {
this.zatzJyqk = zatzJyqk;
}
public String getZatzJyqkMc() {
return zatzJyqkMc;
}
public void setZatzJyqkMc(String zatzJyqkMc) {
this.zatzJyqkMc = zatzJyqkMc;
}
public String getZczjZxsj01() {
return zczjZxsj01;
}
public void setZczjZxsj01(String zczjZxsj01) {
this.zczjZxsj01 = zczjZxsj01;
}
public String getAsjfssjAsjfskssj() {
return asjfssjAsjfskssj;
}
public void setAsjfssjAsjfskssj(String asjfssjAsjfskssj) {
this.asjfssjAsjfskssj = asjfssjAsjfskssj;
}
public String getAsjfssjAsjfsjssj() {
return asjfssjAsjfsjssj;
}
public void setAsjfssjAsjfsjssj(String asjfssjAsjfsjssj) {
this.asjfssjAsjfsjssj = asjfssjAsjfsjssj;
}
public String getAsjfsddXzqhdm() {
return asjfsddXzqhdm;
}
public void setAsjfsddXzqhdm(String asjfsddXzqhdm) {
this.asjfsddXzqhdm = asjfsddXzqhdm;
}
public String getAsjfsddXzqhdmMc() {
return asjfsddXzqhdmMc;
}
public void setAsjfsddXzqhdmMc(String asjfsddXzqhdmMc) {
this.asjfsddXzqhdmMc = asjfsddXzqhdmMc;
}
public String getZcjddm() {
return zcjddm;
}
public void setZcjddm(String zcjddm) {
this.zcjddm = zcjddm;
}
public String getZcjddmMc() {
return zcjddmMc;
}
public void setZcjddmMc(String zcjddmMc) {
this.zcjddmMc = zcjddmMc;
}
public String getLadwgajgMc() {
return ladwgajgMc;
}
public void setLadwgajgMc(String ladwgajgMc) {
this.ladwgajgMc = ladwgajgMc;
}
public String getZhfzxyrCyzjZjhm() {
return zhfzxyrCyzjZjhm;
}
public void setZhfzxyrCyzjZjhm(String zhfzxyrCyzjZjhm) {
this.zhfzxyrCyzjZjhm = zhfzxyrCyzjZjhm;
}
public String getZhfzxyrXm() {
return zhfzxyrXm;
}
public void setZhfzxyrXm(String zhfzxyrXm) {
this.zhfzxyrXm = zhfzxyrXm;
}
public String getZhfzxyrCsrq() {
return zhfzxyrCsrq;
}
public void setZhfzxyrCsrq(String zhfzxyrCsrq) {
this.zhfzxyrCsrq = zhfzxyrCsrq;
}
public String getZhfzxyrImg() {
return zhfzxyrImg;
}
public void setZhfzxyrImg(String zhfzxyrImg) {
this.zhfzxyrImg = zhfzxyrImg;
}
public String getZhfzxyrMz() {
return zhfzxyrMz;
}
public void setZhfzxyrMz(String zhfzxyrMz) {
this.zhfzxyrMz = zhfzxyrMz;
}
public String getZhfzxyrXb() {
return zhfzxyrXb;
}
public void setZhfzxyrXb(String zhfzxyrXb) {
this.zhfzxyrXb = zhfzxyrXb;
}
public String getSjbq() {
return sjbq;
}
public void setSjbq(String sjbq) {
this.sjbq = sjbq;
}
public String getZhfzxyrHjdqhdz() {
return zhfzxyrHjdqhdz;
}
public void setZhfzxyrHjdqhdz(String zhfzxyrHjdqhdz) {
this.zhfzxyrHjdqhdz = zhfzxyrHjdqhdz;
}
public String getZhfzxyrCsdzmc() {
return zhfzxyrCsdzmc;
}
public void setZhfzxyrCsdzmc(String zhfzxyrCsdzmc) {
this.zhfzxyrCsdzmc = zhfzxyrCsdzmc;
}
public String getZhrq() {
return zhrq;
}
public void setZhrq(String zhrq) {
this.zhrq = zhrq;
}
public String getZhdwGajgjgdm() {
return zhdwGajgjgdm;
}
public void setZhdwGajgjgdm(String zhdwGajgjgdm) {
this.zhdwGajgjgdm = zhdwGajgjgdm;
}
public String getZhdwGajgjgdmMc() {
return zhdwGajgjgdmMc;
}
public void setZhdwGajgjgdmMc(String zhdwGajgjgdmMc) {
this.zhdwGajgjgdmMc = zhdwGajgjgdmMc;
}
public String getZhfzxyrSzzwbh() {
return zhfzxyrSzzwbh;
}
public void setZhfzxyrSzzwbh(String zhfzxyrSzzwbh) {
this.zhfzxyrSzzwbh = zhfzxyrSzzwbh;
}
public String getZhfzxyrRydnabh() {
return zhfzxyrRydnabh;
}
public void setZhfzxyrRydnabh(String zhfzxyrRydnabh) {
this.zhfzxyrRydnabh = zhfzxyrRydnabh;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getRownum() {
return rownum;
}
public void setRownum(int rownum) {
this.rownum = rownum;
}
public int getBegin() {
return begin;
}
public void setBegin(int begin) {
this.begin = begin;
}
public int getEnd() {
return end;
}
public void setEnd(int end) {
this.end = end;
}
public void setPagePara(Integer rows){
if(rows != null){
this.begin = (this.page - 1) * rows;
this.end = this.page * rows;
}else{
this.begin = (this.page - 1) * rownum;
this.end = this.page * rownum;
}
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
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