¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.jeecg.modules.eam.entity.EamMaintenanceStandard; |
| | | import org.jeecg.modules.eam.request.EamMaintenanceStandardRequest; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: ä¿å
»æ å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-03-26 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamMaintenanceStandardService extends IService<EamMaintenanceStandard> { |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * @param page |
| | | * @param eamMaintenanceStandard |
| | | * @return |
| | | */ |
| | | IPage<EamMaintenanceStandard> queryPageList(Page<EamMaintenanceStandard> page, EamMaintenanceStandard eamMaintenanceStandard); |
| | | |
| | | /** |
| | | * æ°å¢ ä¿å
»æ å |
| | | * @param standardRequest |
| | | */ |
| | | boolean addMaintenanceStandard(EamMaintenanceStandardRequest standardRequest); |
| | | |
| | | /** |
| | | * æ°å¢ ä¿å
»æ å |
| | | * @param standardRequest |
| | | */ |
| | | boolean editMaintenanceStandard(EamMaintenanceStandardRequest standardRequest); |
| | | |
| | | /** |
| | | * åç |
| | | * @param standardRequest |
| | | * @return |
| | | */ |
| | | boolean upgradeMaintenanceStandard(EamMaintenanceStandardRequest standardRequest); |
| | | |
| | | /** |
| | | * é夿§æ ¡éª |
| | | * @param equipmentId 设å¤ç¼å· |
| | | * @param maintenanceCategory ä¿å
»ç±»å |
| | | * @return |
| | | */ |
| | | EamMaintenanceStandard checkDuplicate(String equipmentId, String maintenanceCategory); |
| | | |
| | | /** |
| | | * æ¥è¯¢æ åå表-å端å±ç¤ºè¯¥ç¨æ·æ¥æçæ å |
| | | * @param keyword å
³é®è¯ |
| | | * @param maintenanceCategory ä¿å
»ç±»å |
| | | * @return |
| | | */ |
| | | List<EamMaintenanceStandard> queryListByKeywordAndCategory(String keyword, String equipmentId, Integer pageSize, String maintenanceCategory); |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¿å
»ç±»å䏿£å¸¸çä¿å
»æ å |
| | | * @param maintenanceCategory ä¿å
»ç±»å |
| | | * @return |
| | | */ |
| | | List<EamMaintenanceStandard> queryListByCategory(String maintenanceCategory); |
| | | } |