diff --git a/src/main/java/org/springblade/modules/business/service/IWorkOrderService.java b/src/main/java/org/springblade/modules/business/service/IWorkOrderService.java index 0bb30a2..c299d69 100644 --- a/src/main/java/org/springblade/modules/business/service/IWorkOrderService.java +++ b/src/main/java/org/springblade/modules/business/service/IWorkOrderService.java @@ -1,6 +1,7 @@ package org.springblade.modules.business.service; import org.springblade.core.mp.base.BaseService; +import org.springblade.modules.business.pojo.entity.maintenance.MaintenancePersonnel; import org.springblade.modules.business.pojo.entity.workorder.WorkOrder; import org.springblade.modules.business.pojo.vo.PieStatVO; import org.springblade.modules.business.pojo.vo.workorder.WorkOrderVO; @@ -15,62 +16,70 @@ import java.util.List; */ public interface IWorkOrderService extends BaseService { - /** - * 查询工单明细 - * - * @param workOrder - * @return - */ - WorkOrderVO detail(WorkOrder workOrder); - - /** - * 保存工单为草稿状态 - * - * @param workOrder - * @return - */ - boolean saveDraft(List workOrder); - - /** - * 保存并提交工单 - * - * @param workOrder - * @return - */ - boolean saveAndSubmit(List workOrder); - - /** - * 客服保存工单 - * - * @param workOrder - * @return - */ - boolean serviceSave(List workOrder); - - /** - * 客服保存并提交工单 - * - * @param workOrder - * @return - */ - boolean serviceSaveAndSubmit(List workOrder); - - /** - * 工单签名 - * - * @param workOrder - * @return - */ - boolean evaluateSign(WorkOrderVO workOrder); - - /** - * 更新工单信息 - * - * @param workOrder - * @return - */ - boolean updateAttach(WorkOrderVO workOrder); + /** + * 查询工单明细 + * + * @param workOrder + * @return + */ + WorkOrderVO detail(WorkOrder workOrder); + + /** + * 保存工单为草稿状态 + * + * @param workOrder + * @return + */ + boolean saveDraft(List workOrder); + + /** + * 保存并提交工单 + * + * @param workOrder + * @return + */ + boolean saveAndSubmit(List workOrder); + + /** + * 客服保存工单 + * + * @param workOrder + * @return + */ + boolean serviceSave(List workOrder); + + /** + * 客服保存并提交工单 + * + * @param workOrder + * @return + */ + boolean serviceSaveAndSubmit(List workOrder); + + /** + * 工单签名 + * + * @param workOrder + * @return + */ + boolean evaluateSign(WorkOrderVO workOrder); + + /** + * 更新工单信息 + * + * @param workOrder + * @return + */ + boolean updateAttach(WorkOrderVO workOrder); List selectDeptCount(String startTime, String endTime); + + public List searchMaintenancePersonnel(Long id); + + public void repairFinish(WorkOrder workOrder); + + public void repairPlanRefuse(WorkOrder workOrder); + + public void repairPlanSubmit(WorkOrder workOrder); }