| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import org.sxkj.fw.area.entity.FwPoliceStationEntity; |
| | | import org.sxkj.fw.area.param.FwPoliceStationQueryParam; |
| | | import org.sxkj.fw.area.vo.FwPoliceStationVO; |
| | | import org.sxkj.fw.area.excel.FwPoliceStationExcel; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | |
| | | * 派出所信息表 服务类 |
| | | * |
| | | * @author lw |
| | | * @since 2026-01-07 |
| | | * @since 2026-01-08 |
| | | */ |
| | | public interface IFwPoliceStationService extends BaseService<FwPoliceStationEntity> { |
| | | /** |
| | | * 自定义分页 |
| | | * |
| | | * @param page |
| | | * @param fwPoliceStation |
| | | * @param param |
| | | * @return |
| | | */ |
| | | IPage<FwPoliceStationVO> selectFwPoliceStationPage(IPage<FwPoliceStationVO> page, FwPoliceStationVO fwPoliceStation); |
| | | IPage<FwPoliceStationVO> selectFwPoliceStationPage(IPage<FwPoliceStationVO> page, |
| | | FwPoliceStationQueryParam param); |
| | | |
| | | /** |
| | | * 列表 |
| | | * |
| | | * @param stationName |
| | | * @return |
| | | */ |
| | | List<FwPoliceStationVO> selectFwPoliceStationList(String stationName); |
| | | |
| | | /** |
| | | * 导出数据 |
| | |
| | | */ |
| | | List<FwPoliceStationExcel> exportFwPoliceStation(Wrapper<FwPoliceStationEntity> queryWrapper); |
| | | |
| | | /** |
| | | * 根据多边形区域查询派出所 |
| | | * |
| | | * @param polygons 多边形WKT字符串集合 |
| | | * @return |
| | | */ |
| | | List<FwPoliceStationVO> selectByPolygons(List<String> polygons); |
| | | |
| | | } |