HostInfoService.java 1.0 KB

12345678910111213141516171819202122232425262728
  1. package com.xunmei.deploy.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.xunmei.common.core.web.domain.AjaxResult;
  5. import com.xunmei.deploy.domain.HostInfo;
  6. import com.baomidou.mybatisplus.extension.service.IService;
  7. import com.xunmei.deploy.vo.HostInfoVo;
  8. import com.xunmei.deploy.vo.RegisterVo;
  9. import com.xunmei.deploy.vo.UploadAgentVo;
  10. import java.util.List;
  11. public interface HostInfoService extends IService<HostInfo> {
  12. //主机的注册码及机器设备序列号信息,并返回应用秘钥
  13. HostInfo register(RegisterVo registerVo)throws Exception;
  14. IPage<HostInfoVo> selectHostInfoPage(Page<HostInfo> page, HostInfoVo hostInfoVo);
  15. HostInfoVo getInfoById(String id);
  16. AjaxResult deleteByHostId(String hostId);
  17. /**
  18. * 查询列表的所有主机
  19. */
  20. List<HostInfo> selectByOrg(UploadAgentVo uploadAgentVo);
  21. //白令海版本升级-列表
  22. IPage<HostInfoVo> selectPage(Page<HostInfo> page, HostInfoVo hostInfo);
  23. }