完成向上级联->启动时自动注册
This commit is contained in:
@@ -168,10 +168,21 @@ public interface IVideoManagerStorager {
|
||||
*/
|
||||
PageInfo<ParentPlatform> queryParentPlatformList(int page, int count);
|
||||
|
||||
/**
|
||||
* 获取所有已启用的平台
|
||||
* @return
|
||||
*/
|
||||
List<ParentPlatform> queryEnableParentPlatformList(boolean enable);
|
||||
|
||||
/**
|
||||
* 获取上级平台
|
||||
* @param platformGbId
|
||||
* @return
|
||||
*/
|
||||
ParentPlatform queryParentPlatById(String platformGbId);
|
||||
|
||||
/**
|
||||
* 所有平台离线
|
||||
*/
|
||||
void outlineForAllParentPlatform();
|
||||
}
|
||||
|
||||
@@ -49,6 +49,12 @@ public interface ParentPlatformMapper {
|
||||
@Select("SELECT * FROM parent_platform")
|
||||
List<ParentPlatform> getParentPlatformList();
|
||||
|
||||
@Select("SELECT * FROM parent_platform WHERE enable=#{enable}")
|
||||
List<ParentPlatform> getEnableParentPlatformList(boolean enable);
|
||||
|
||||
@Select("SELECT * FROM parent_platform WHERE deviceGBId=#{platformGbId}")
|
||||
ParentPlatform getParentPlatById(String platformGbId);
|
||||
|
||||
@Update("UPDATE parent_platform SET status=false" )
|
||||
void outlineForAllParentPlatform();
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ public class VideoManagerStoragerImpl implements IVideoManagerStorager {
|
||||
|
||||
@Autowired
|
||||
private ParentPlatformMapper platformMapper;
|
||||
|
||||
@Autowired
|
||||
private IRedisCatchStorage redisCatchStorage;
|
||||
|
||||
@@ -252,5 +253,13 @@ public class VideoManagerStoragerImpl implements IVideoManagerStorager {
|
||||
return platformMapper.getParentPlatById(platformGbId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ParentPlatform> queryEnableParentPlatformList(boolean enable) {
|
||||
return platformMapper.getEnableParentPlatformList(enable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void outlineForAllParentPlatform() {
|
||||
platformMapper.outlineForAllParentPlatform();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user