package com.gyee.impala.service.master; import com.baomidou.mybatisplus.extension.service.IService; import com.gyee.impala.model.master.Casefaultalg; import java.util.List; /** *

* 服务类 *

* * @author chenmh * @since 2021-11-09 */ public interface CasefaultalgService extends IService { /** * 批量插入 * @param list * @return */ void insertBatch(List list); /** * 根据条查询故障 * @param station 场站 * @param faultid 风机型号 * @param model 风机型号 * @param faultcode 故障部件 * @param st 开始时间 * @param et 结束时间 * @param algcode 算法名 * @param confirm 是否筛选到结论样本库 * @param minSpeed 最小风速 * @param maxSpeed 最大风速 * @return */ List getAll(String station, String wtId, String[] id, Long[] faultid, String[] model, String[] faultcode, String st, String et, String algcode, Boolean confirm, double minSpeed, double maxSpeed); /** * 查询一条 * @param station * @param wtId * @param model * @param time * @return */ Casefaultalg getOne(String station, String wtId, String model, String time, Boolean confirm); /** * 根据ID批量更新 * @param list */ void editBatch(List list); /** * 通过id删除数据 * @param id ID * @return */ boolean delete(String[] id); /** * 诊断样本确认后存到结论样本 * @param list */ void confirm(List list); /** * 更新remark * @param id * @param remark */ void faultAlgEditRemark(String id,String remark); //加入风速 void insertBatchAddspeed(List list); }