12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- 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 最大风速
- * @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);
- /**
- * 查询一条
- * @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);
- }
|