|
@@ -1,30 +1,26 @@
|
|
|
package cn.iocoder.yudao.module.pms.service.maintain;
|
|
package cn.iocoder.yudao.module.pms.service.maintain;
|
|
|
|
|
|
|
|
-import java.util.*;
|
|
|
|
|
-import javax.validation.*;
|
|
|
|
|
-
|
|
|
|
|
|
|
+import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.failure.vo.IotFailureReportProcessVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.failure.vo.IotFailureReportProcessVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.IotMaintainController;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.IotMaintainController;
|
|
|
-import cn.iocoder.yudao.module.pms.controller.admin.maintain.material.vo.IotMaintainMaterialPageReqVO;
|
|
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainPageReqVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainPageReqVO;
|
|
|
-import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainSaveReqVO;
|
|
|
|
|
-import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
|
-import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainSaveVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainSaveVO;
|
|
|
-import cn.iocoder.yudao.module.pms.controller.admin.stat.IotStaticController;
|
|
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.stat.vo.OrderVo;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.stat.vo.OrderVo;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.stat.vo.ReportCost;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.stat.vo.ReportCost;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
|
-import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.material.IotMaintainMaterialDO;
|
|
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.oa.IotOaPersonDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.oa.IotOaPersonDO;
|
|
|
import cn.iocoder.yudao.module.pms.oa.CallBackOaVo;
|
|
import cn.iocoder.yudao.module.pms.oa.CallBackOaVo;
|
|
|
|
|
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 维修工单 Service 接口
|
|
* 维修工单 Service 接口
|
|
|
*
|
|
*
|
|
|
* @author phli
|
|
* @author phli
|
|
|
*/
|
|
*/
|
|
|
public interface IotMaintainService {
|
|
public interface IotMaintainService {
|
|
|
|
|
+ Boolean ifFinished(List<Long> deviceIds);
|
|
|
PageResult<ReportCost> getReportCost(IotMaintainPageReqVO reqVO);
|
|
PageResult<ReportCost> getReportCost(IotMaintainPageReqVO reqVO);
|
|
|
void methodDeal(IotMaintainController.MaintainMethod method);
|
|
void methodDeal(IotMaintainController.MaintainMethod method);
|
|
|
void oaDeal(CallBackOaVo callBackOaVo);
|
|
void oaDeal(CallBackOaVo callBackOaVo);
|