DevopsWorkOrderService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.bizmatics.service;
  2. import com.bizmatics.common.core.bean.CommonPage;
  3. import com.bizmatics.common.mvc.base.CrudService;
  4. import com.bizmatics.model.DevopsWorkOrder;
  5. import com.bizmatics.model.PatrolInspectors;
  6. import com.bizmatics.model.vo.*;
  7. import java.util.List;
  8. /**
  9. * 运维管理-工单管理
  10. *
  11. * @author ya
  12. * @since 2021-10-21
  13. */
  14. public interface DevopsWorkOrderService extends CrudService<DevopsWorkOrder> {
  15. void devopsWorkOrderAdd(DevopsWorkOrderVo devopsWorkOrderVo);
  16. void devopsWorkOrderUpdate(DevopsWorkOrderVo devopsWorkOrderVo);
  17. void devopsWorkOrderDel(Integer id);
  18. void devopsOrderDeviceDel(Integer inspectionDeviceId);
  19. void devopsOrderInspectorsDel(Integer inspectorsId);
  20. CommonPage<DevopsWorkOrderListVo> devopsWorkOrderList(Integer generationMode, Integer workOrderStatus, Integer siteId, Integer inspectorsId, Integer size, Integer current);
  21. List<DevopsWorkOrderDetailsVo> devopsWorkOrderDetails(Integer id);
  22. List<PatrolInspectors> patrolInspectorsDroplist();
  23. List<PatrolInspectionTeamOneVo> PatrolInspectionTeamList();
  24. List<OpexStatisticsVo> operationCensus(String type);
  25. CommonPage<Object> workloadStatisticsLits(Integer siteId, String startTime, String endTime,Integer size , Integer current);
  26. }