- 将application.yml中的inspection配置项重命名为resource - 更新开发环境配置文件端口号从13080改为14080 - 在数据库连接URL中引入CMVR_DB_NAME环境变量 - 配置Redis数据库索引使用CMVR_REDIS_DATABASE环境变量 - 在测试环境中添加资源中心隔离配置 - 移除设备配置信息相关的域模型、控制器、数据访问层及映射文件 - 移除设备注册相关的域模型、控制器、数据访问层及映射文件
38 lines
1.5 KiB
Java
38 lines
1.5 KiB
Java
package com.cmvr.resource.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.cmvr.resource.domain.ResourceRobot;
|
|
|
|
import java.util.List;
|
|
import java.util.Date;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
public interface ResourceRobotMapper extends BaseMapper<ResourceRobot> {
|
|
List<ResourceRobot> selectResourceRobots(ResourceRobot query);
|
|
|
|
ResourceRobot selectByRobotIdentity(String robotId);
|
|
|
|
ResourceRobot selectById(String id);
|
|
|
|
int archiveByIds(@Param("ids") String[] ids, @Param("updateBy") String updateBy);
|
|
|
|
int clearActiveMap(@Param("id") String id, @Param("mapId") String mapId,
|
|
@Param("updateBy") String updateBy);
|
|
|
|
int updateQuicRuntimeState(ResourceRobot robot);
|
|
|
|
List<ResourceRobot> selectStaleConnected(@Param("heartbeatCutoff") Date heartbeatCutoff,
|
|
@Param("excludedRobotIds") List<String> excludedRobotIds);
|
|
|
|
List<ResourceRobot> selectRuntimeSyncCandidates(@Param("heartbeatCutoff") Date heartbeatCutoff,
|
|
@Param("excludedRobotIds") List<String> excludedRobotIds);
|
|
|
|
int updateAgvRuntimeStatus(ResourceRobot robot);
|
|
|
|
List<String> lockByRobotIds(@Param("robotIds") List<String> robotIds);
|
|
|
|
int markHeartbeatExpiredOffline(@Param("id") String id,
|
|
@Param("heartbeatCutoff") Date heartbeatCutoff,
|
|
@Param("offlineTime") Date offlineTime);
|
|
}
|