package com.securityControl.system.mapper; import com.securityControl.system.domain.vo.SystemDeviceUpdownVo; import com.securityControl.system.domain.vo.SystemDeviceVo; import com.securityControl.system.domain.vo.SystemReturnEntity; import com.securityControl.system.domain.vo.TYDeviceResultValue; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository(value = "ScheduleBallDao") public interface ScheduleBallDao { /** *获取当日施工的全部球机 * @param list * @return */ List getSgDevice(List list); /** * * @param list * @return */ List getAllDeviceList(List list); /** * 更新数据库 * @param entity * @param time */ Integer updateDeviceState(@Param("param") SystemReturnEntity entity, @Param("time") String time); /** * 更新球机状态 * @param res */ void refreshTyDevice(TYDeviceResultValue res); List getTYClassMettintState(); /** * 设备上线下记录入库更新 * @param puid * @param onlineTime * @param offlineTime */ void replaceUpdown(@Param("puid")String puid, @Param("onlineTime")String onlineTime,@Param("offlineTime") String offlineTime,@Param("day")String day); /** * * @return */ List getTyDeviceList(); }