| | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.ycl.platform.base.BaseSelect; |
| | | import com.ycl.platform.domain.entity.ReportAuditingRecord; |
| | | import com.ycl.platform.domain.entity.YwPoint; |
| | | import com.ycl.platform.domain.query.YwPointQuery; |
| | | import com.ycl.platform.domain.vo.CheckTagVO; |
| | | import com.ycl.platform.domain.vo.ReportAuditingRecordVO; |
| | | import com.ycl.platform.domain.vo.YwPointVO; |
| | | import com.ycl.platform.domain.excel.PointExport; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | * @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); |
| | | |
| | | /** |
| | | * 点位下拉 |
| | | * |
| | | * @param keyword |
| | | * @param unitId |
| | | * @return |
| | | */ |
| | | List<YwPoint> select(@Param("keyword") String keyword, @Param("unitId") Integer unitId); |
| | | |
| | | /** |
| | | * 获取最新一条报备结果 |
| | | * @param serialNumber |
| | | * @param reportType |
| | | * @return |
| | | */ |
| | | ReportAuditingRecordVO getReportResult(@Param("serialNumber") String serialNumber, @Param("reportType") String reportType); |
| | | |
| | | /** |
| | | * 通过国标获取标签信息 |
| | | * |
| | | * @param gbList |
| | | * @return |
| | | */ |
| | | List<CheckTagVO> getTagsByGB(@Param("gbList") List<String> gbList); |
| | | } |