Commit ec881188 by panaichi

api接口编写

parent 47b3a38e
package com.founder.zyfw.entity;
import lombok.Data;
import java.io.Serializable;
@Data
public class BaseEntity implements Serializable {
private int page;
private int limit;
private int begin;
private int end;
}
package com.founder.zyfw.entity;
import lombok.Data;
import java.io.Serializable;
@Data
public class SfxxReqVo implements Serializable {
private static final long serialVersionUID = 1180958860019149903L;
//核查请求任务id
private String hcqqrwid;
//核查人姓名
private String hcrxm;
//核查人身份号码
private String hcrsfhm;
//核查人警号
private String hdrjh;
//核查单位代码
private String hcdwdm;
//核查单位名称
private String hcdwmc;
//被核查人身份号码
private String bhcrsfzhm;
//被核查人姓名
private String xm;
}
package com.founder.zyfw.entity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 法律文书(TbStAsjFlws)实体类
*/
@Data
public class TbStAsjFlws extends BaseEntity {
private static final long serialVersionUID = 792659530010347129L;
/**
* <!>信息主键编号
*/
private String xxzjbh;
/**
* <!>案事件编号
*/
private String asjbh;
/**
* <!>法律文书_关联信息_信息主键编号
*/
private String flwsGlxxXxzjbh;
/**
* <!>法律文书_案事件侦查行为类别代码
*/
private String flwsAsjzcxwlbdm;
private String flwsAsjzcxwlbdmStr;
/**
* <!>法律文书_案事件法律文书代码
*/
private String flwsAsjflwsdm;
private String flwsAsjflwsdmStr;
/**
* 法律文书_标题CN#1#1#1##TEXTBOX#1#
*/
private String flwsBt;
/**
* <!>法律文书_文书编号
*/
private String flwsWsbh;
/**
* <!>法律文书_电子文件标题
*/
private String flwsDzwjbt;
/**
* <!>法律文书_电子文件格式
*/
private String flwsDzwjgs;
/**
* 法律文书_电子文件内容CN#1#1#1##TEXTBOX#1#
*/
private String flwsDzwjnr;
private byte[] flwsDzwjnrByte;
/**
* <!>法律文书_电子文件大小
*/
private Double flwsDzwjdx;
/**
* <!>法律文书_电子文件位置
*/
private String flwsDzwjwz;
/**
* <!>法律文书_建立时间
*/
private Date flwsJlsj;
/**
* 案事件相关人员编号
*/
private String asjxgrybh;
/**
* 信息登记人员_姓名
*/
private String xxdjryXm;
/**
* 信息操作人员_公民身份号码
*/
private String xxczryGmsfhm;
/**
* 信息登记人员_公民身份号码
*/
private String xxdjryGmsfhm;
/**
* 信息操作人员_姓名
*/
private String xxczryXm;
/**
* 信息操作单位_公安机关机构代码
*/
private String xxczdwGajgjgdm;
/**
* 信息操作单位_公安机关名称
*/
private String xxczdwGajgmc;
/**
* 信息登记人员_联系电话
*/
private String xxdjryLxdh;
/**
* 信息登记单位_公安机关名称
*/
private String xxdjdwGajgmc;
/**
* 信息来源描述
*/
private String xxlyms;
/**
* 信息删除判断标志
*/
private String xxscPdbz;
/**
* 信息登记单位_公安机关机构代码
*/
private String xxdjdwGajgjgdm;
/**
* 登记时间
*/
private Date djsj;
/**
* 更新时间
*/
private Date gxsj;
/**
* 部省业务联动服务公安部下发 0:否 1:是
*/
private String gabxf;
private String jzrybh;
/**
* 信息入部库时间
*/
private Date xxrbksj;
/**
* 信息入省库_判断标识/1-是,0-否/CODE_IF
*/
private String xxrskPdbz;
/**
* 信息入部库_判断标识/1-是,0-否/CODE_IF
*/
private String xxrbkPdbz;
/**
* 信息入省库时间
*/
private Date xxrsksj;
/**
* 照片
*/
private String zp;
/**
* 查询类型
*/
private String type;
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getFlwsGlxxXxzjbh() {
return flwsGlxxXxzjbh;
}
public void setFlwsGlxxXxzjbh(String flwsGlxxXxzjbh) {
this.flwsGlxxXxzjbh = flwsGlxxXxzjbh;
}
public String getFlwsAsjzcxwlbdm() {
return flwsAsjzcxwlbdm;
}
public void setFlwsAsjzcxwlbdm(String flwsAsjzcxwlbdm) {
this.flwsAsjzcxwlbdm = flwsAsjzcxwlbdm;
}
public String getFlwsAsjflwsdm() {
return flwsAsjflwsdm;
}
public void setFlwsAsjflwsdm(String flwsAsjflwsdm) {
this.flwsAsjflwsdm = flwsAsjflwsdm;
}
public String getFlwsBt() {
return flwsBt;
}
public void setFlwsBt(String flwsBt) {
this.flwsBt = flwsBt;
}
public String getFlwsWsbh() {
return flwsWsbh;
}
public void setFlwsWsbh(String flwsWsbh) {
this.flwsWsbh = flwsWsbh;
}
public String getFlwsDzwjbt() {
return flwsDzwjbt;
}
public void setFlwsDzwjbt(String flwsDzwjbt) {
this.flwsDzwjbt = flwsDzwjbt;
}
public String getFlwsDzwjgs() {
return flwsDzwjgs;
}
public void setFlwsDzwjgs(String flwsDzwjgs) {
this.flwsDzwjgs = flwsDzwjgs;
}
public Double getFlwsDzwjdx() {
return flwsDzwjdx;
}
public void setFlwsDzwjdx(Double flwsDzwjdx) {
this.flwsDzwjdx = flwsDzwjdx;
}
public String getFlwsDzwjwz() {
return flwsDzwjwz;
}
public void setFlwsDzwjwz(String flwsDzwjwz) {
this.flwsDzwjwz = flwsDzwjwz;
}
public Date getFlwsJlsj() {
return flwsJlsj;
}
public void setFlwsJlsj(Date flwsJlsj) {
this.flwsJlsj = flwsJlsj;
}
public String getAsjxgrybh() {
return asjxgrybh;
}
public void setAsjxgrybh(String asjxgrybh) {
this.asjxgrybh = asjxgrybh;
}
public String getXxdjryXm() {
return xxdjryXm;
}
public void setXxdjryXm(String xxdjryXm) {
this.xxdjryXm = xxdjryXm;
}
public String getXxczryGmsfhm() {
return xxczryGmsfhm;
}
public void setXxczryGmsfhm(String xxczryGmsfhm) {
this.xxczryGmsfhm = xxczryGmsfhm;
}
public String getXxdjryGmsfhm() {
return xxdjryGmsfhm;
}
public void setXxdjryGmsfhm(String xxdjryGmsfhm) {
this.xxdjryGmsfhm = xxdjryGmsfhm;
}
public String getXxczryXm() {
return xxczryXm;
}
public void setXxczryXm(String xxczryXm) {
this.xxczryXm = xxczryXm;
}
public String getXxczdwGajgjgdm() {
return xxczdwGajgjgdm;
}
public void setXxczdwGajgjgdm(String xxczdwGajgjgdm) {
this.xxczdwGajgjgdm = xxczdwGajgjgdm;
}
public String getXxczdwGajgmc() {
return xxczdwGajgmc;
}
public void setXxczdwGajgmc(String xxczdwGajgmc) {
this.xxczdwGajgmc = xxczdwGajgmc;
}
public String getXxdjryLxdh() {
return xxdjryLxdh;
}
public void setXxdjryLxdh(String xxdjryLxdh) {
this.xxdjryLxdh = xxdjryLxdh;
}
public String getXxdjdwGajgmc() {
return xxdjdwGajgmc;
}
public void setXxdjdwGajgmc(String xxdjdwGajgmc) {
this.xxdjdwGajgmc = xxdjdwGajgmc;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public String getXxscPdbz() {
return xxscPdbz;
}
public void setXxscPdbz(String xxscPdbz) {
this.xxscPdbz = xxscPdbz;
}
public String getXxdjdwGajgjgdm() {
return xxdjdwGajgjgdm;
}
public void setXxdjdwGajgjgdm(String xxdjdwGajgjgdm) {
this.xxdjdwGajgjgdm = xxdjdwGajgjgdm;
}
public Date getDjsj() {
return djsj;
}
public void setDjsj(Date djsj) {
this.djsj = djsj;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getGabxf() {
return gabxf;
}
public void setGabxf(String gabxf) {
this.gabxf = gabxf;
}
public String getJzrybh() {
return jzrybh;
}
public void setJzrybh(String jzrybh) {
this.jzrybh = jzrybh;
}
public Date getXxrbksj() {
return xxrbksj;
}
public void setXxrbksj(Date xxrbksj) {
this.xxrbksj = xxrbksj;
}
public String getXxrskPdbz() {
return xxrskPdbz;
}
public void setXxrskPdbz(String xxrskPdbz) {
this.xxrskPdbz = xxrskPdbz;
}
public String getXxrbkPdbz() {
return xxrbkPdbz;
}
public void setXxrbkPdbz(String xxrbkPdbz) {
this.xxrbkPdbz = xxrbkPdbz;
}
public Date getXxrsksj() {
return xxrsksj;
}
public void setXxrsksj(Date xxrsksj) {
this.xxrsksj = xxrsksj;
}
}
package com.founder.zyfw.entity;
import java.io.Serializable;
/**
* 案件标注表实体类
*/
public class TbXwAsjbz extends BaseEntity {
private static final long serialVersionUID = 348457697130418823L;
private String asjbh;//案事件编号
private String ajxlb; // 案件细类别
private String ajxlbstr; // 案件细类别
private String htms;//回退描述
public String getAsjbh() {
return asjbh;
}
public void setAsjbh(String asjbh) {
this.asjbh = asjbh;
}
public String getAjxlb() {
return ajxlb;
}
public void setAjxlb(String ajxlb) {
this.ajxlb = ajxlb;
}
public String getAjxlbstr() {
return ajxlbstr;
}
public void setAjxlbstr(String ajxlbstr) {
this.ajxlbstr = ajxlbstr;
}
public String getHtms() {
return htms;
}
public void setHtms(String htms) {
this.htms = htms;
}
}
package com.founder.zyfw.entity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* tb_xs_xcky实体类
* create by pac
* 2022/08/22 16:37
*/
@Data
public class TbXwXcky extends BaseEntity {
private String xxzjbh;// 信息主键编号
private String glxxXxzjbh;// 关联信息_信息主键编号
private String asjbh;// 案事件编号
private String jjbh;// 接警编号
private String xckybh;// 现场勘验编号
private String xcmc;// 现场名称
private Double xcxhSxh;// 现场序号_顺序号
private Double kysxSxh;// 勘验顺序_顺序号
private Double xccxSxh;// 现场次序_顺序号
private String jksj;// 接勘时间
private String jkrXm;// 接勘人_姓名
private String jkrGmsfhm;// 接勘人_公民身份号码
private String xckydwGajgjgdm;// 现场勘验单位_公安机关机构代码
private String xckydwGajgjgdmStr;// 现场勘验单位_公安机关机构名称
private String xckydwGajgmc;// 现场勘验单位_公安机关名称
private String xckyKssj;// 现场勘验_开始时间
private String xckyJssj;// 现场勘验_结束时间
private String xckyddXzqhdm;// 现场勘验地点_行政区划代码
private String xckyddXzqhdmStr;// 现场勘验地点_行政区划名称
private String xckyddDzmc;// 现场勘验地点_地址名称
private Double xckyddDqjd;// 现场勘验地点_经度
private Double xckyddDqwd;// 现场勘验地点_纬度/-90至90度
private String xckyddDylbdm;// 现场勘验地点_地域类别代码 (CODE_DYLB)
private String xckyddDylbdmStr;// 现场勘验地点_地域类别名称
private String xckyddSacsSacslbdm;// 现场勘验地点_涉案场所_涉案场所类别代码 (CODE_SACS)
private String xckyddSacsSacslbdmStr;// 现场勘验地点_涉案场所_涉案场所类别名称
private String xckyddSacsDmbcms;// 现场勘验地点_涉案场所_代码补充描述
private String xckyddKjbwKjbwlbdm;// 现场勘验地点_空间部位_空间部位类别代码 (CODE_KJBW)
private String xckyddKjbwKjbwlbdmStr;// 现场勘验地点_空间部位_空间部位类别名称
private String xckyddKjbwDmbcms;// 现场勘验地点_空间部位_代码补充描述
private Double xckyddJzwcs;// 现场勘验地点_建筑物层数
private Double xckyddAsjfslc;// 现场勘验地点_案事件发生楼层
private String xcwpfdcdXcwpfdcddm;// 现场物品翻动程度_现场物品翻动程度代码 (CODE_WPFDCD)
private String xcwpfdcdXcwpfdcddmStr;// 现场物品翻动程度_现场物品翻动程度名称
private String xcwpfdcdDmbcms;// 现场物品翻动程度_代码补充描述
private String xckyZcxwnrms;// 现场勘验_侦查行为内容描述
private String xctqwpJyqk;// 现场提取物品_简要情况
private String xczhrXm;// 现场指挥人_姓名
private String xczhrGmsfhm;// 现场指挥人_公民身份号码
private String xckyrXm;// 现场勘验人_姓名
private String xckyrGmsfhm;// 现场勘验人_公民身份号码
private String bldwGajgjgdm;// 办理单位_公安机关机构代码
private String bldwGajgmc;// 办理单位_公安机关名称
private String zbrXm;// 主办人_姓名
private String zbrGmsfhm;// 主办人_公民身份号码
private String zbrLxdh;// 主办人_联系电话
private String xbrXm;// 协办人_姓名
private String xbrGmsfhm;// 协办人_公民身份号码
private String xbrLxdh;// 协办人_联系电话
private String blsj;// 办理时间
private String gabxf;// 部省业务联动服务公安部下发 0否1是
private static final long serialVersionUID = 1L;
}
package com.founder.zyfw.entity;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
@Data
public class TbYwShsexsXs extends BaseEntity {
private static final long serialVersionUID = -6884713592168676036L;
//涉黑涉恶线索编号
private String shsexsbh;
//涉黑涉恶线索名称
private String shsexsmc;
//涉黑涉恶线索来源代码翻译
private String shsexslydm;
//涉黑涉恶线索来源代码
private String shsexslydm1;
//涉黑涉恶涉及地区翻译
private String shsesjdq;
//涉黑涉恶涉及地区
private String shsesjdq1;
//是否涉及公职人员
private String shsegzryPdbz;
//涉黑涉恶线索涉及行业领域代码
private String shsexssjhylydm;
//涉黑涉恶线索涉及行业领域名称
private String shsexssjhylymc;
//线索详情
private String shsexsxq;
//线索状态代码
private String xsztdm;
//是否移交
private String sfyjPdbz;
//移交接收线索_工作成员单位代码
private String yjjsxsGzcydwdm;
//移交接收线索_单位名称
private String yjjsxsDwmc;
//移交接收线索_人员姓名
private String yjjsxsRyxm;
//移交接收线索_人员联系电话
private String yjjsxsRylxdh;
//移交接收线索_时间
private String yjjsxsSj;
//通报移交状态代码
private String tbyjztdm;
//通报移交发布时间
private String tbyjfbsj;
//是否办结
private String sfbjPdbz;
//办结时间
private String bjsj;
//办结详情
private String bjxqJyqk;
//办结结果代码
private String bjjgdm;
//移交是否已反馈
private String yjsfyfkPdbz;
//移交反馈_简要情况
private String yjfkJyqk;
//移交反馈时间
private String yjfksj;
//信息来源描述
private String xxlyms;
//重复线索数
private Double cfxss;
//线索父id
private String pid;
//是否父节点
private String isparent;
//合并类型代码
private String hblxdm;
//线索组编号
private String xszbh;
//举报人姓名
private String jbrxm;
//是否为有效线索
private String yxxs=null;
//本年/本月 - 录入/办结线索
private String xstype;
//是否回访
private String sfhfPdbz;
//回访满意度
private String hfmyd;
//简要情况
private String hfjyqk;
//未回访原因
private String whfyy;
//是否加密判断标志
private String sfjmPdbz;
//是否显示加密判断标志
private String sfxsjman;
//是否已解密标志
private String sfyjmbz;
//下达核查_判断标识
private String xdhcPdbz;
//是否实名_判断标志
private String sfsmPdbz;
// 公职人员可见范围的公安机关机构代码
private String jsdwGajgjgdms;
//登记时间-开始时间
private String djsjStart;
//登记时间-开始时间
private String djsjEnd;
}
package com.founder.zyfw.entity;
import lombok.Data;
import java.io.Serializable;
/**
* 重点人员主表
*/
@Data
public class ZdgzryXx extends BaseEntity {
private static final long serialVersionUID = -7100326743290570788L;
//证件号码
private String zjhm;
//姓名
private String xm;
//性别代码
private String xbdm;
private String xbdmStr;
//民族代码
private String mzdm;
private String mzdmStr;
//户籍地行政区划
private String xzqhdm;
private String xzqhdmStr;
//保存类型代码
private String code;
//保存自定义类型代码
private String zdyCode;
//保存案件类别代码
private String ajlbCode;
//相关所有案事件编号
private String xgAsjbh;
//自定义标签转码
private String codeTxt;
//案件类别代码转码
private String ajlbCodeTxt;
//自定义标签代码转码
private String zdyCodeTxt;
//涉案标签
private String sabq;
//涉案标签描述
private String sabqTxt;
//危险系数
private String grade;
//年龄
private String nl;
//常口相关信息
private String hjdzXzqhdm;
private String hjdzXzqhdmStr;
private String csrq;
private String ryzp;
private String x;
private String y;
private String ryfl;
private String ryflStr;
private String zanl;
private String xzzXz;
private String xzzXzqhdm;
private String xzzXzqhdmStr;
}
package com.founder.zyfw.mysqldao;
import com.founder.zyfw.entity.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.*;
@Mapper
@Repository
public interface ZyApiMysqlMapper {
List<TbXwXcky> getTbXwXckyData(TbXwXcky tbXwXcky);
List<TbStAsj> getTbStAsj(TbStAsj tbStAsj);
List<TbXwZbfzxyr> getFzxyrxxByAsjbh(TbXwZbfzxyr tbXwZbfzxyr);
List<TbXwRybh> getTbXwRybh(TbXwRybh tbXwRybh);
List<TbStAsjFlws> getFlws(TbStAsjFlws tbStAsjFlws);
List<ZdgzryXx> getZdry(ZdgzryXx zdgzryXx);
List<TbXwAsjbz> getAjbz(TbXwAsjbz tbXwAsjbz);
List<TbYwShsexsXs> getShsexs(TbYwShsexsXs tbYwShsexsXs);
int judgeZdry(SfxxReqVo sfxxReqVo);
int judgeZtry(SfxxReqVo sfxxReqVo);
int judgeQkry(SfxxReqVo sfxxReqVo);
}
package com.founder.zyfw.service;
import com.founder.zyfw.entity.*;
import java.util.*;
public interface ZyApiService {
List<TbXwXcky> getTbXwXckyData(TbXwXcky tbXwXcky);
List<TbStAsj> getTbStAsj(TbStAsj tbStAsj);
List<TbXwZbfzxyr> getFzxyrxxByAsjbh(TbXwZbfzxyr tbXwZbfzxyr);
List<TbXwRybh> getTbXwRybh(TbXwRybh tbXwRybh);
List<TbStAsjFlws> getFlws(TbStAsjFlws tbStAsjFlws);
List<ZdgzryXx> getZdry(ZdgzryXx zdgzryXx);
List<TbXwAsjbz> getAjbz(TbXwAsjbz tbXwAsjbz);
List<TbYwShsexsXs> getShsexs(TbYwShsexsXs tbYwShsexsXs);
Map<String, Object> getSfxx(SfxxReqVo sfxxReqVo);
}
package com.founder.zyfw.service.impl;
import com.founder.framework.utils.EasyUIPage;
import com.founder.zyfw.entity.*;
import com.founder.zyfw.mysqldao.ZyApiMysqlMapper;
import com.founder.zyfw.service.ZyApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service
public class ZyApiServiceImpl implements ZyApiService {
@Autowired
private ZyApiMysqlMapper zyApiMysqlMapper;
@Override
public List<TbXwXcky> getTbXwXckyData(TbXwXcky tbXwXcky) {
getPageData(tbXwXcky);
return zyApiMysqlMapper.getTbXwXckyData(tbXwXcky);
}
@Override
public List<TbStAsj> getTbStAsj(TbStAsj tbStAsj) {
getPageData(tbStAsj);
return zyApiMysqlMapper.getTbStAsj(tbStAsj);
}
@Override
public List<TbXwZbfzxyr> getFzxyrxxByAsjbh(TbXwZbfzxyr tbXwZbfzxyr) {
getPageData(tbXwZbfzxyr);
return zyApiMysqlMapper.getFzxyrxxByAsjbh(tbXwZbfzxyr);
}
@Override
public List<TbXwRybh> getTbXwRybh(TbXwRybh tbXwRybh) {
getPageData(tbXwRybh);
return zyApiMysqlMapper.getTbXwRybh(tbXwRybh);
}
@Override
public List<TbStAsjFlws> getFlws(TbStAsjFlws tbStAsjFlws) {
getPageData(tbStAsjFlws);
return zyApiMysqlMapper.getFlws(tbStAsjFlws);
}
@Override
public List<ZdgzryXx> getZdry(ZdgzryXx zdgzryXx) {
getPageData(zdgzryXx);
return zyApiMysqlMapper.getZdry(zdgzryXx);
}
@Override
public List<TbXwAsjbz> getAjbz(TbXwAsjbz tbXwAsjbz) {
return zyApiMysqlMapper.getAjbz(tbXwAsjbz);
}
@Override
public List<TbYwShsexsXs> getShsexs(TbYwShsexsXs tbYwShsexsXs){
return zyApiMysqlMapper.getShsexs(tbYwShsexsXs);
}
@Override
public Map<String, Object> getSfxx(SfxxReqVo sfxxReqVo) {
Map<String, Object> map = new HashMap<>();
map.put("code", "200");
map.put("msg", "身份信息查询成功");
map.put("zdry", judgeZdry(sfxxReqVo));
map.put("ztry", judgeZtry(sfxxReqVo));
map.put("qkry", judgeQkry(sfxxReqVo));
return map;
}
private void getPageData(BaseEntity baseEntity){
EasyUIPage easyUIPage = new EasyUIPage();
easyUIPage.setPage(baseEntity.getPage());
easyUIPage.setPagePara(baseEntity.getLimit());
int begin = easyUIPage.getBegin();
int end = easyUIPage.getEnd();
baseEntity.setBegin(begin);
baseEntity.setEnd(end);
}
//判断是否是重点人员(0否1是)
private int judgeZdry(SfxxReqVo ryxxReqVo){
int a = zyApiMysqlMapper.judgeZdry(ryxxReqVo) > 0 ? 1 : 0;
return a;
}
//判断是否是在逃人员(0否1是)
private int judgeZtry(SfxxReqVo ryxxReqVo){
int a = zyApiMysqlMapper.judgeZtry(ryxxReqVo) > 0 ? 1 : 0;
return a;
}
//判断是否是前科人员(0否1是)
private int judgeQkry(SfxxReqVo ryxxReqVo){
int a = zyApiMysqlMapper.judgeQkry(ryxxReqVo) > 0 ? 1 : 0;
return a;
}
}
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