package com.qianwen.smartman.modules.dmpLog.mapper; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import java.util.List; import org.apache.ibatis.annotations.Param; import com.qianwen.smartman.common.constant.FmsConstant; import com.qianwen.smartman.modules.dmpLog.entity.SignalLog; import com.qianwen.smartman.modules.dmpLog.vo.DmpLogSearchVO; import com.qianwen.smartman.modules.dmpLog.vo.DmpLogVo; @DS("tdengine") @InterceptorIgnore(tenantLine = FmsConstant.AUTOMATIC) public interface DmpLogSignalMapper { int save(SignalLog signalLog); List pageDmpLog(@Param("param") DmpLogSearchVO dmpLogSearchVO, @Param("start") Integer start, @Param("end") Integer end); Integer countDmpLog(@Param("param") DmpLogSearchVO dmpLogSearchVO); void createTable(@Param("machineCode") String machineCode, @Param("collectMonth") Integer collectMonth); List getTableNamesByMonth(Integer rangeParam); }