12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package com.gyee.impala.service.master;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.gyee.impala.model.master.Casefaultalg;
- import java.util.List;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author chenmh
- * @since 2021-11-09
- */
- public interface CasefaultalgService extends IService<Casefaultalg> {
- /**
- * 批量插入
- * @param list
- * @return
- */
- void insertBatch(List<Casefaultalg> list);
- /**
- * 根据条查询故障
- * @param station 场站
- * @param faultid 风机型号
- * @param model 风机型号
- * @param faultcode 故障部件
- * @param st 开始时间
- * @param et 结束时间
- * @param algcode 算法名
- * @param confirm 是否筛选到结论样本库
- * @param minSpeed 最小风速
- * @param maxSpeed 最大风速
- * @param minFaultTime 最小故障时长
- * @param maxFaultTime 最大故障时长
- * @param minTemperature 最低温度
- * @param maxTemperature 最高温度
- * @return
- */
- List<Casefaultalg> 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,
- Double minFaultTime, Double maxFaultTime, Double minTemperature, Double maxTemperature);
- /**
- * 查询一条
- * @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<Casefaultalg> list);
- /**
- * 通过id删除数据
- * @param id ID
- * @return
- */
- boolean delete(String[] id);
- /**
- * 诊断样本确认后存到结论样本
- * @param list
- */
- void confirm(List<Casefaultalg> list);
- /**
- * 更新remark
- * @param id
- * @param remark
- */
- void faultAlgEditRemark(String id,String remark);
- //加入风速
- void insertBatchAddspeed(List<Casefaultalg> list);
- }
|