package com.qianwen.smartman.modules.smis.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.service.BladeService; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.smis.entity.MalfunctionType; import com.qianwen.smartman.modules.smis.excel.MalfunctionTypeImport; import com.qianwen.smartman.modules.smis.vo.MalfunctionTypeRecordVO; import com.qianwen.smartman.modules.smis.vo.MalfunctionTypeVO; public interface IMalfunctionTypeService extends BladeService { MalfunctionTypeVO insert(MalfunctionTypeVO malfunctionTypeVO); Boolean deleteMalfunctionTypeByIdList(List malfunctionTypeIds, Integer type); IPage listPage(Query query, String keyWord, Integer status); MalfunctionTypeVO detail(Long malfunctionTypeId); BladeFile importMalfunctionType(List data); Boolean updateMalfunctionType(MalfunctionTypeVO malfunctionTypeVO); List getCodeAndRecord(); }