DmpGatewayService.java 870 B

12345678910111213141516171819202122232425262728
  1. package com.usky.ems.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.common.mybatis.core.CrudService;
  4. import com.usky.ems.domain.DmpDevice;
  5. import com.usky.ems.domain.DmpGateway;
  6. import com.usky.ems.service.vo.DmpGatewayDevicePageRequest;
  7. import com.usky.ems.service.vo.DmpGatewayDetailResponse;
  8. import com.usky.ems.service.vo.DmpGatewayListItem;
  9. import com.usky.ems.service.vo.DmpGatewayPageRequest;
  10. /**
  11. * dmp_gateway 网关维护与查询
  12. */
  13. public interface DmpGatewayService extends CrudService<DmpGateway> {
  14. void add(DmpGateway entity);
  15. void update(DmpGateway entity);
  16. boolean remove(Integer id);
  17. CommonPage<DmpGatewayListItem> pageGateways(DmpGatewayPageRequest request);
  18. CommonPage<DmpDevice> pageGatewayDevices(DmpGatewayDevicePageRequest request);
  19. DmpGatewayDetailResponse getGatewayDetail(Integer id);
  20. }