package com.gyee.power.fitting.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gyee.power.fitting.model.AlarmTs; import com.gyee.power.fitting.model.vo.AlarmSimpleVo; import com.gyee.power.fitting.model.vo.AlarmTag; import com.gyee.power.fitting.model.vo.AlarmTsVo; import com.gyee.power.fitting.model.vo.AlarmVo; import java.util.List; public interface IAlarmTsService extends IService { void createSuperTable(String type); void dropSuperTable(String type); int createTable(AlarmVo vo); int createTable(String tbName, String alarmid, String alarmtype, String characteristic, String components, String description, String deviceid, String devicename, String devicetype, Boolean enabled, String lineid, String linename, String modelId, String projectid, String projectname, Integer rank, Boolean resettable, String stationid, String stationname, String subcomponents, String suffix, String tagid, Integer triggertype, String uniformcode, String superTableName ); int insertOne(AlarmTs one); void insertList(List alarmTags); void createSql(List alarmTags); List findTags(String stbaleName); List selectByWpGroup(String superTableName, String stationid, long begin, long end); List selectByTbName(String tbName, long limit, long offset); List selectLastRowByTbname(String superTableName, String tbnames); List findTagsByDeviceid(String superTableName, String stationid,String deviceid, long begin, long end); }