From 20378eeb54b4a597d9aba71d567b24f63869c3d2 Mon Sep 17 00:00:00 2001 From: zhulongchuan <1624729110@qq.com> Date: Mon, 29 Sep 2025 10:50:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AD=A6=E5=91=98=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=A8=A1=E5=9D=97=E5=8F=8A=E9=A3=9E=E6=89=8B=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../airspace/service/impl/AirplaneImpl.java | 2 +- .../controller/PoliceInfoEsController.java | 76 ++++++ .../uav/sysPolice/domain/PoliceInfoEs.java | 250 ++++++++++++++++++ .../sysPolice/mapper/PoliceInfoEsMapper.java | 79 ++++++ .../service/IPoliceInfoEsService.java | 78 ++++++ .../service/impl/PoliceInfoEsServiceImpl.java | 128 +++++++++ .../service/impl/UavOperatorServiceImpl.java | 12 +- .../mapper/airspace/airplaneMapper.xml | 8 +- .../resources/mapper/equ/EquInfoMapper.xml | 3 + .../PoliceWarLawLibraryMapper.xml | 2 +- .../mapper/sysPolice/PoliceInfoEsMapper.xml | 134 ++++++++++ 11 files changed, 757 insertions(+), 15 deletions(-) create mode 100644 djhk-system/src/main/java/com/djhk/uav/sysPolice/controller/PoliceInfoEsController.java create mode 100644 djhk-system/src/main/java/com/djhk/uav/sysPolice/domain/PoliceInfoEs.java create mode 100644 djhk-system/src/main/java/com/djhk/uav/sysPolice/mapper/PoliceInfoEsMapper.java create mode 100644 djhk-system/src/main/java/com/djhk/uav/sysPolice/service/IPoliceInfoEsService.java create mode 100644 djhk-system/src/main/java/com/djhk/uav/sysPolice/service/impl/PoliceInfoEsServiceImpl.java create mode 100644 djhk-system/src/main/resources/mapper/sysPolice/PoliceInfoEsMapper.xml diff --git a/djhk-system/src/main/java/com/djhk/uav/airspace/service/impl/AirplaneImpl.java b/djhk-system/src/main/java/com/djhk/uav/airspace/service/impl/AirplaneImpl.java index 7192f32..79a90b5 100644 --- a/djhk-system/src/main/java/com/djhk/uav/airspace/service/impl/AirplaneImpl.java +++ b/djhk-system/src/main/java/com/djhk/uav/airspace/service/impl/AirplaneImpl.java @@ -190,7 +190,7 @@ public class AirplaneImpl implements AirplaneService { // 部门名称 // SysDept dept = remoteDeptService.getDeptInfo(apply.getDeptId(), "inner").getData(); // dataMap.put("deptName",dept.getDeptName()); - SysDept dept = deptService.selectDeptById(SecurityUtils.getDeptId()); + SysDept dept = deptService.selectDeptById(apply.getDeptId()); dataMap.put("deptName",dept.getDeptName()); // 任务性质 0=飞行任务,1=飞行训练 if(apply.getTaskProp()=="0"){ diff --git a/djhk-system/src/main/java/com/djhk/uav/sysPolice/controller/PoliceInfoEsController.java b/djhk-system/src/main/java/com/djhk/uav/sysPolice/controller/PoliceInfoEsController.java new file mode 100644 index 0000000..56f52ad --- /dev/null +++ b/djhk-system/src/main/java/com/djhk/uav/sysPolice/controller/PoliceInfoEsController.java @@ -0,0 +1,76 @@ +package com.djhk.uav.sysPolice.controller; + + +import com.djhk.common.annotation.Log; +import com.djhk.common.core.controller.BaseController; +import com.djhk.common.core.domain.AjaxResult; +import com.djhk.common.core.page.TableDataInfo; +import com.djhk.common.enums.BusinessType; +import com.djhk.uav.sysPolice.domain.PoliceInfoEs; +import com.djhk.uav.sysPolice.service.IPoliceInfoEsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 警员信息ES + * Controller + * + * @author qpc + * @date 2025-04-14 + */ +@RestController +@RequestMapping("/policeInfoEs") +public class PoliceInfoEsController extends BaseController { + @Autowired + private IPoliceInfoEsService policeInfoEsService; + + /** + * 查询警员信息ES + * 列表 + */ + @PostMapping("/list") + public TableDataInfo list(PoliceInfoEs policeInfoEs) { + startPage(); + List list = policeInfoEsService.selectPoliceInfoEsList(policeInfoEs); + return getDataTable(list); + } + + +// /** +// * 获取警员信息ES +// * 详细信息 +// */ +// @GetMapping(value = "/{fhRksj}") +// public AjaxResult getInfo(@PathVariable("fhRksj") String fhRksj) { +// return success(policeInfoEsService.selectPoliceInfoEsByFhRksj(fhRksj)); +// } + + /** + * 新增警员信息ES + */ + @Log(title = "警员信息ES", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody PoliceInfoEs policeInfoEs) { + return toAjax(policeInfoEsService.insertPoliceInfoEs(policeInfoEs)); + } + + /** + * 修改警员信息ES + */ + @Log(title = "警员信息ES", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody PoliceInfoEs policeInfoEs) { + return toAjax(policeInfoEsService.updatePoliceInfoEs(policeInfoEs)); + } + + /** + * 删除警员信息ES + */ + @Log(title = "警员信息ES ", businessType = BusinessType.DELETE) + @DeleteMapping("/{fhRksjs}") + public AjaxResult remove(@PathVariable String[] fhRksjs) { + return toAjax(policeInfoEsService.deletePoliceInfoEsByFhRksjs(fhRksjs)); + } +} diff --git a/djhk-system/src/main/java/com/djhk/uav/sysPolice/domain/PoliceInfoEs.java b/djhk-system/src/main/java/com/djhk/uav/sysPolice/domain/PoliceInfoEs.java new file mode 100644 index 0000000..d46df13 --- /dev/null +++ b/djhk-system/src/main/java/com/djhk/uav/sysPolice/domain/PoliceInfoEs.java @@ -0,0 +1,250 @@ +package com.djhk.uav.sysPolice.domain; + + +import com.djhk.common.annotation.Excel; +import com.djhk.common.core.domain.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + * 警员信息ES +对象 police_info_es + * + * @author qpc + * @date 2025-04-14 + */ +public class PoliceInfoEs extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String fhRksj; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String GXSJ; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String HH; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String HIVECODE; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String JGBM; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String JH; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String MC; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String mdId; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String RYID; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String RYTX; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String SFYX; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String SFZH; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String XM; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String XTMC; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String ZW; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private String ZZJGID; + + public void setFhRksj(String fhRksj) + { + this.fhRksj = fhRksj; + } + + public String getFhRksj() + { + return fhRksj; + } + public void setGXSJ(String GXSJ) + { + this.GXSJ = GXSJ; + } + + public String getGXSJ() + { + return GXSJ; + } + public void setHH(String HH) + { + this.HH = HH; + } + + public String getHH() + { + return HH; + } + public void setHIVECODE(String HIVECODE) + { + this.HIVECODE = HIVECODE; + } + + public String getHIVECODE() + { + return HIVECODE; + } + public void setJGBM(String JGBM) + { + this.JGBM = JGBM; + } + + public String getJGBM() + { + return JGBM; + } + public void setJH(String JH) + { + this.JH = JH; + } + + public String getJH() + { + return JH; + } + public void setMC(String MC) + { + this.MC = MC; + } + + public String getMC() + { + return MC; + } + public void setMdId(String mdId) + { + this.mdId = mdId; + } + + public String getMdId() + { + return mdId; + } + public void setRYID(String RYID) + { + this.RYID = RYID; + } + + public String getRYID() + { + return RYID; + } + public void setRYTX(String RYTX) + { + this.RYTX = RYTX; + } + + public String getRYTX() + { + return RYTX; + } + public void setSFYX(String SFYX) + { + this.SFYX = SFYX; + } + + public String getSFYX() + { + return SFYX; + } + public void setSFZH(String SFZH) + { + this.SFZH = SFZH; + } + + public String getSFZH() + { + return SFZH; + } + public void setXM(String XM) + { + this.XM = XM; + } + + public String getXM() + { + return XM; + } + public void setXTMC(String XTMC) + { + this.XTMC = XTMC; + } + + public String getXTMC() + { + return XTMC; + } + public void setZW(String ZW) + { + this.ZW = ZW; + } + + public String getZW() + { + return ZW; + } + public void setZZJGID(String ZZJGID) + { + this.ZZJGID = ZZJGID; + } + + public String getZZJGID() + { + return ZZJGID; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("fhRksj", getFhRksj()) + .append("GXSJ", getGXSJ()) + .append("HH", getHH()) + .append("HIVECODE", getHIVECODE()) + .append("JGBM", getJGBM()) + .append("JH", getJH()) + .append("MC", getMC()) + .append("mdId", getMdId()) + .append("RYID", getRYID()) + .append("RYTX", getRYTX()) + .append("SFYX", getSFYX()) + .append("SFZH", getSFZH()) + .append("XM", getXM()) + .append("XTMC", getXTMC()) + .append("ZW", getZW()) + .append("ZZJGID", getZZJGID()) + .toString(); + } +} diff --git a/djhk-system/src/main/java/com/djhk/uav/sysPolice/mapper/PoliceInfoEsMapper.java b/djhk-system/src/main/java/com/djhk/uav/sysPolice/mapper/PoliceInfoEsMapper.java new file mode 100644 index 0000000..63f110b --- /dev/null +++ b/djhk-system/src/main/java/com/djhk/uav/sysPolice/mapper/PoliceInfoEsMapper.java @@ -0,0 +1,79 @@ +package com.djhk.uav.sysPolice.mapper; + + +import com.djhk.uav.sysPolice.domain.PoliceInfoEs; + +import java.util.List; + +/** + * 警员信息ES +Mapper接口 + * + * @author qpc + * @date 2025-04-14 + */ +public interface PoliceInfoEsMapper +{ + /** + * 查询警员信息ES + + * + * @param fhRksj 警员信息ES +主键 + * @return 警员信息ES + + */ + public PoliceInfoEs selectPoliceInfoEsByFhRksj(String fhRksj); + + /** + * 查询警员信息ES +列表 + * + * @param policeInfoEs 警员信息ES + + * @return 警员信息ES +集合 + */ + public List selectPoliceInfoEsList(PoliceInfoEs policeInfoEs); + + /** + * 新增警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + public int insertPoliceInfoEs(PoliceInfoEs policeInfoEs); + + /** + * 修改警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + public int updatePoliceInfoEs(PoliceInfoEs policeInfoEs); + + /** + * 删除警员信息ES + + * + * @param fhRksj 警员信息ES +主键 + * @return 结果 + */ + public int deletePoliceInfoEsByFhRksj(String fhRksj); + + /** + * 批量删除警员信息ES + + * + * @param fhRksjs 需要删除的数据主键集合 + * @return 结果 + */ + public int deletePoliceInfoEsByFhRksjs(String[] fhRksjs); + + void truncate(); +} diff --git a/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/IPoliceInfoEsService.java b/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/IPoliceInfoEsService.java new file mode 100644 index 0000000..7420380 --- /dev/null +++ b/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/IPoliceInfoEsService.java @@ -0,0 +1,78 @@ +package com.djhk.uav.sysPolice.service; + + +import com.djhk.uav.sysPolice.domain.PoliceInfoEs; + +import java.util.List; + +/** + * 警员信息ES +Service接口 + * + * @author qpc + * @date 2025-04-14 + */ +public interface IPoliceInfoEsService +{ + /** + * 查询警员信息ES + + * + * @param fhRksj 警员信息ES +主键 + * @return 警员信息ES + + */ + public PoliceInfoEs selectPoliceInfoEsByFhRksj(String fhRksj); + + /** + * 查询警员信息ES +列表 + * + * @param policeInfoEs 警员信息ES + + * @return 警员信息ES +集合 + */ + public List selectPoliceInfoEsList(PoliceInfoEs policeInfoEs); + + /** + * 新增警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + public int insertPoliceInfoEs(PoliceInfoEs policeInfoEs); + + /** + * 修改警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + public int updatePoliceInfoEs(PoliceInfoEs policeInfoEs); + + /** + * 批量删除警员信息ES + + * + * @param fhRksjs 需要删除的警员信息ES +主键集合 + * @return 结果 + */ + public int deletePoliceInfoEsByFhRksjs(String[] fhRksjs); + + /** + * 删除警员信息ES +信息 + * + * @param fhRksj 警员信息ES +主键 + * @return 结果 + */ + public int deletePoliceInfoEsByFhRksj(String fhRksj); +} diff --git a/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/impl/PoliceInfoEsServiceImpl.java b/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/impl/PoliceInfoEsServiceImpl.java new file mode 100644 index 0000000..93351e9 --- /dev/null +++ b/djhk-system/src/main/java/com/djhk/uav/sysPolice/service/impl/PoliceInfoEsServiceImpl.java @@ -0,0 +1,128 @@ +package com.djhk.uav.sysPolice.service.impl; + + +import com.djhk.common.core.domain.entity.SysDept; +import com.djhk.common.core.domain.model.LoginUser; +import com.djhk.common.exception.ServiceException; +import com.djhk.common.utils.SecurityUtils; +import com.djhk.system.mapper.SysDeptMapper; +import com.djhk.uav.sysPolice.domain.PoliceInfoEs; +import com.djhk.uav.sysPolice.mapper.PoliceInfoEsMapper; +import com.djhk.uav.sysPolice.service.IPoliceInfoEsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 警员信息ES +Service业务层处理 + * + * @author qpc + * @date 2025-04-14 + */ +@Service +public class PoliceInfoEsServiceImpl implements IPoliceInfoEsService +{ + @Autowired + private PoliceInfoEsMapper policeInfoEsMapper; + + @Autowired + private SysDeptMapper sysDeptMapper; + + /** + * 查询警员信息ES + + * + * @param fhRksj 警员信息ES +主键 + * @return 警员信息ES + + */ + @Override + public PoliceInfoEs selectPoliceInfoEsByFhRksj(String fhRksj) + { + return policeInfoEsMapper.selectPoliceInfoEsByFhRksj(fhRksj); + } + + /** + * 查询警员信息ES列表 + * + * @param policeInfoEs 警员信息ES + + * @return 警员信息ES + + */ + @Override + public List selectPoliceInfoEsList(PoliceInfoEs policeInfoEs) + { + LoginUser loginUser = SecurityUtils.getLoginUser(); + if (null == loginUser) { + throw new ServiceException("登录失效,请重新登录!", 500); + } + Long deptId = SecurityUtils.getDeptId(); + if (deptId != 1){ + SysDept sysDept = sysDeptMapper.selectDeptById(deptId); +// if (StringUtils.equals( sysDept.getDeptName(),)) + policeInfoEs.setMC(sysDept.getDeptName()); + + } + return policeInfoEsMapper.selectPoliceInfoEsList(policeInfoEs); + } + + /** + * 新增警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + @Override + public int insertPoliceInfoEs(PoliceInfoEs policeInfoEs) + { + return policeInfoEsMapper.insertPoliceInfoEs(policeInfoEs); + } + + /** + * 修改警员信息ES + + * + * @param policeInfoEs 警员信息ES + + * @return 结果 + */ + @Override + public int updatePoliceInfoEs(PoliceInfoEs policeInfoEs) + { + return policeInfoEsMapper.updatePoliceInfoEs(policeInfoEs); + } + + /** + * 批量删除警员信息ES + + * + * @param fhRksjs 需要删除的警员信息ES +主键 + * @return 结果 + */ + @Override + public int deletePoliceInfoEsByFhRksjs(String[] fhRksjs) + { + return policeInfoEsMapper.deletePoliceInfoEsByFhRksjs(fhRksjs); + } + + /** + * 删除警员信息ES +信息 + * + * @param fhRksj 警员信息ES +主键 + * @return 结果 + */ + @Override + public int deletePoliceInfoEsByFhRksj(String fhRksj) + { + return policeInfoEsMapper.deletePoliceInfoEsByFhRksj(fhRksj); + } +} diff --git a/djhk-system/src/main/java/com/djhk/uav/uav/service/impl/UavOperatorServiceImpl.java b/djhk-system/src/main/java/com/djhk/uav/uav/service/impl/UavOperatorServiceImpl.java index b273be1..fc075d9 100644 --- a/djhk-system/src/main/java/com/djhk/uav/uav/service/impl/UavOperatorServiceImpl.java +++ b/djhk-system/src/main/java/com/djhk/uav/uav/service/impl/UavOperatorServiceImpl.java @@ -213,15 +213,9 @@ public class UavOperatorServiceImpl extends ServiceImpl longList = Arrays.asList(ids); - longList.forEach(id -> { - uavOperator.setId(id); - uavOperator.setDelFlag("2"); - result.addAndGet(uavOperatorMapper.updateUavOperator(uavOperator)); - }); - return result.get(); + + return uavOperatorMapper.deleteUavOperatorByIds(ids); + } /** diff --git a/djhk-system/src/main/resources/mapper/airspace/airplaneMapper.xml b/djhk-system/src/main/resources/mapper/airspace/airplaneMapper.xml index 916c5c6..1f0fbc4 100644 --- a/djhk-system/src/main/resources/mapper/airspace/airplaneMapper.xml +++ b/djhk-system/src/main/resources/mapper/airspace/airplaneMapper.xml @@ -51,10 +51,10 @@ and date_format(fly_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d') - - - - + + AND (dept_id = #{deptId} OR dept_id IN ( SELECT dept_id FROM sys_dept WHERE + find_in_set(#{deptId}, ancestors) )) + order by create_time desc diff --git a/djhk-system/src/main/resources/mapper/equ/EquInfoMapper.xml b/djhk-system/src/main/resources/mapper/equ/EquInfoMapper.xml index d0d55ea..ab850d0 100644 --- a/djhk-system/src/main/resources/mapper/equ/EquInfoMapper.xml +++ b/djhk-system/src/main/resources/mapper/equ/EquInfoMapper.xml @@ -336,6 +336,9 @@ AND equ.model_id like concat('%' , #{modelId}, '%') + + AND equ.create_by like concat('%' , #{createBy}, '%') + AND equ.equ_code like concat('%' , #{equCode}, '%') diff --git a/djhk-system/src/main/resources/mapper/policeWarLawLibrary/PoliceWarLawLibraryMapper.xml b/djhk-system/src/main/resources/mapper/policeWarLawLibrary/PoliceWarLawLibraryMapper.xml index 93cb76b..6eb7e7b 100644 --- a/djhk-system/src/main/resources/mapper/policeWarLawLibrary/PoliceWarLawLibraryMapper.xml +++ b/djhk-system/src/main/resources/mapper/policeWarLawLibrary/PoliceWarLawLibraryMapper.xml @@ -22,7 +22,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select id, war_name, node_name,remark, son_node_data, create_by, create_time, del_flag, dept_id, update_by, update_time from police_war_law_library - select DISTINCT war_name from police_war_law_library and war_name like concat('%', #{warName}, '%') diff --git a/djhk-system/src/main/resources/mapper/sysPolice/PoliceInfoEsMapper.xml b/djhk-system/src/main/resources/mapper/sysPolice/PoliceInfoEsMapper.xml new file mode 100644 index 0000000..c72dcf5 --- /dev/null +++ b/djhk-system/src/main/resources/mapper/sysPolice/PoliceInfoEsMapper.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select FH_RKSJ, GXSJ, HH, HIVECODE, JGBM, JH, MC, MD_ID, RYID, RYTX, SFYX, SFZH, XM, XTMC, ZW, ZZJGID from police_info_es + + + + + + + + insert into police_info_es + + FH_RKSJ, + GXSJ, + HH, + HIVECODE, + JGBM, + JH, + MC, + MD_ID, + RYID, + RYTX, + SFYX, + SFZH, + XM, + XTMC, + ZW, + ZZJGID, + + + #{fhRksj}, + #{GXSJ}, + #{HH}, + #{HIVECODE}, + #{JGBM}, + #{JH}, + #{MC}, + #{mdId}, + #{RYID}, + #{RYTX}, + #{SFYX}, + #{SFZH}, + #{XM}, + #{XTMC}, + #{ZW}, + #{ZZJGID}, + + + + + update police_info_es + + GXSJ = #{GXSJ}, + HH = #{HH}, + HIVECODE = #{HIVECODE}, + JGBM = #{JGBM}, + JH = #{JH}, + MC = #{MC}, + MD_ID = #{mdId}, + RYID = #{RYID}, + RYTX = #{RYTX}, + SFYX = #{SFYX}, + SFZH = #{SFZH}, + XM = #{XM}, + XTMC = #{XTMC}, + ZW = #{ZW}, + ZZJGID = #{ZZJGID}, + + where FH_RKSJ = #{fhRksj} + + + TRUNCATE TABLE police_info_es; + + + + delete from police_info_es where FH_RKSJ = #{fhRksj} + + + + delete from police_info_es where FH_RKSJ in + + #{fhRksj} + + +