消息提醒代码开发

master
薛宏祥 1 year ago
parent b5b6d8af25
commit 02dff3fbb0
  1. 119
      src/main/java/org/springblade/modules/business/service/IWorkOrderService.java

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

Loading…
Cancel
Save