| | |
| | | import com.ycl.platform.domain.entity.YwPoint; |
| | | import com.ycl.platform.domain.query.YwPointQuery; |
| | | import com.ycl.platform.domain.vo.YwPointVO; |
| | | import com.ycl.platform.domain.excel.PointExport; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | |
| | | * @return 数据 |
| | | */ |
| | | List<YwPoint> home(); |
| | | |
| | | /** |
| | | * 通过标签查重点点位或省厅点位或重点指挥图像 |
| | | */ |
| | | List<YwPoint> selectByTag(@Param("important")Boolean important, |
| | | @Param("province")Boolean province, |
| | | @Param("commandImage")Boolean commandImage, |
| | | @Param("deptTag") Boolean deptTag); |
| | | |
| | | /** |
| | | * 导出数据 |
| | | * |
| | | * @param query |
| | | * @return |
| | | */ |
| | | List<PointExport> export(@Param("query") YwPointQuery query); |
| | | |
| | | void deleteAll(); |
| | | |
| | | /** |
| | | * 更新点位信息 |
| | | * |
| | | * @param pointList |
| | | */ |
| | | int updatePoint(List<YwPoint> pointList); |
| | | |
| | | /** |
| | | * 统计某点位对应的未完成工单数量,理论上最大值为1个工单 |
| | | * |
| | | * @param pointId |
| | | * @return |
| | | */ |
| | | YwPointVO countNotFinishedWorkOrderByPointId(@Param("pointId") Integer pointId); |
| | | |
| | | /** |
| | | * 统计某点位对应的未完成工单数量,理论上最大值为1个工单 |
| | | * |
| | | * @param serialNumber |
| | | * @return |
| | | */ |
| | | YwPointVO countNotFinishedWorkOrderByGb(@Param("serialNumber") String serialNumber); |
| | | |
| | | /** |
| | | * 查询有部级标签的点位的国标码 |
| | | * |
| | | * @param tagType 0 部级 1 重点 2 重点指挥图像 |
| | | * @return |
| | | */ |
| | | List<String> getDeptPointGB(@Param("tagType") Integer tagType); |
| | | } |