From 02dff3fbb0c5d532c4d10e2b565d4176cd4d7256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=9B=E5=AE=8F=E7=A5=A5?= <14281818+xue-hongxiang@user.noreply.gitee.com> Date: Mon, 16 Dec 2024 16:15:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E9=86=92=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/service/IWorkOrderService.java | 119 ++++++++++-------- 1 file changed, 64 insertions(+), 55 deletions(-) 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); }