59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
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<SystemDeviceVo> getSgDevice(List<String> list);
|
|
|
|
/**
|
|
*
|
|
* @param list
|
|
* @return
|
|
*/
|
|
List<SystemDeviceVo> getAllDeviceList(List<String> list);
|
|
|
|
/**
|
|
* 更新数据库
|
|
* @param entity
|
|
* @param time
|
|
*/
|
|
Integer updateDeviceState(@Param("param") SystemReturnEntity entity, @Param("time") String time);
|
|
/**
|
|
* 更新球机状态
|
|
* @param res
|
|
*/
|
|
void refreshTyDevice(TYDeviceResultValue res);
|
|
|
|
|
|
List<SystemDeviceVo> 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<SystemDeviceVo> getTyDeviceList();
|
|
}
|