消息提醒代码开发

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;
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<WorkOrder> {
/**
* 查询工单明细
*
* @param workOrder
* @return
*/
WorkOrderVO detail(WorkOrder workOrder);
/**
* 保存工单为草稿状态
*
* @param workOrder
* @return
*/
boolean saveDraft(List<WorkOrderVO> workOrder);
/**
* 保存并提交工单
*
* @param workOrder
* @return
*/
boolean saveAndSubmit(List<WorkOrderVO> workOrder);
/**
* 客服保存工单
*
* @param workOrder
* @return
*/
boolean serviceSave(List<WorkOrderVO> workOrder);
/**
* 客服保存并提交工单
*
* @param workOrder
* @return
*/
boolean serviceSaveAndSubmit(List<WorkOrderVO> 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<WorkOrderVO> workOrder);
/**
* 保存并提交工单
*
* @param workOrder
* @return
*/
boolean saveAndSubmit(List<WorkOrderVO> workOrder);
/**
* 客服保存工单
*
* @param workOrder
* @return
*/
boolean serviceSave(List<WorkOrderVO> workOrder);
/**
* 客服保存并提交工单
*
* @param workOrder
* @return
*/
boolean serviceSaveAndSubmit(List<WorkOrderVO> workOrder);
/**
* 工单签名
*
* @param workOrder
* @return
*/
boolean evaluateSign(WorkOrderVO workOrder);
/**
* 更新工单信息
*
* @param workOrder
* @return
*/
boolean updateAttach(WorkOrderVO workOrder);
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