@ -21,17 +21,14 @@ import com.logpm.aftersales.dto.AftersalesWorkOrderQueryDTO;
import com.logpm.aftersales.entity.AftersalesProcessorEntity ;
import com.logpm.aftersales.entity.AftersalesSettlementEntity ;
import com.logpm.aftersales.entity.AftersalesWorkOrderEntity ;
import com.logpm.aftersales.vo.AftersalesAbnormalPackageVO ;
import com.logpm.aftersales.vo.AftersalesWorkOrderVO ;
import com.logpm.aftersales.excel.AftersalesWorkOrderExcel ;
import com.logpm.aftersales.excel.* ;
import com.logpm.aftersales.vo.* ;
import com.baomidou.mybatisplus.core.mapper.BaseMapper ;
import com.baomidou.mybatisplus.core.conditions.Wrapper ;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import org.apache.ibatis.annotations.Param ;
import java.util.Date ;
import java.util.List ;
import java.util.Map ;
/ * *
* 客服异常工单 Mapper 接口
@ -135,12 +132,134 @@ public interface AftersalesWorkOrderMapper extends BaseMapper<AftersalesWorkOrde
* /
List < AftersalesProcessorEntity > overTimeAfterSalesList ( ) ;
/ * *
* 工单 查询列表
* 查询工单全部 列表
* @param page
* @param workOrderQueryDTO
* @return
* /
IPage < AftersalesWorkOrderAllPageVO > selectAllWorkOrderPage ( IPage < AftersalesWorkOrderAllPageVO > page , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderReplyPageVO > selectReplyWorkOrderPage ( IPage < AftersalesWorkOrderReplyPageVO > page2 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询处理中工单
* @param page3
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
IPage < AftersalesWorkOrderProcessPageVO > selectProcessWorkOrderPage ( IPage < AftersalesWorkOrderProcessPageVO > page3 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds , @Param ( "isWait" ) Integer isWait ) ;
/ * *
* 查询理赔金未出
* @param page5
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
IPage < AftersalesWorkOrderCompensationPageVO > selectCompensationWorkOrderPage ( IPage < AftersalesWorkOrderCompensationPageVO > page5 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderCompletePageVO > selectCompleteWorkOrderPage ( IPage < AftersalesWorkOrderCompletePageVO > page6 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询客服介入列表
* @param page7
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
IPage < AftersalesWorkOrderInterventionPageVO > selectInterventioWorkOrderPage ( IPage < AftersalesWorkOrderInterventionPageVO > page7 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderExaminePageVO > selectExamineWorkOrderPage ( IPage < AftersalesWorkOrderExaminePageVO > page7 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderEndPageVO > selectEndWorkOrderPage ( IPage < AftersalesWorkOrderEndPageVO > page8 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderAppealPageVO > selectAppealWorkOrderPage ( IPage < AftersalesWorkOrderAppealPageVO > page9 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
IPage < AftersalesWorkOrderTimeOutPageVO > selectTimeOutWorkOrderPage ( IPage < AftersalesWorkOrderTimeOutPageVO > page10 , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询所有列表导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderAllExcel > selectAllWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 待回复导出
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderReplyExcel > selectReplyWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询待处理和处理中的导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @param i
* @return
* /
List < AftersalesWorkOrderProcessExcel > selectProcessWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds , @Param ( "isWait" ) int isWait ) ;
/ * *
* 查询理赔金未出导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderCompensationPageExcel > selectCompensationWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 处理完毕导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderCompleteExcel > selectCompleteWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询待审核导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderExamineExcel > selectExamineWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询完结导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderEndExcel > selectEndWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询申述列表导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderAppealExcel > selectAppealWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 查询超时导出数据
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
List < AftersalesWorkOrderTimeOutExcel > selectTimeOutWorkOrderExcelData ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds" ) List < Long > warehouseIds ) ;
/ * *
* 客服介入导出
* @param workOrderQueryDTO
* @param warehouseIds
* @return
* /
IPage < AftersalesWorkOrderVO > pageAllList ( IPage < AftersalesWorkOrderVO > page , @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseId" ) List < Long > warehouseIds ) ;
List < AftersalesWorkOrderInterventionExcel > selectInterventioWorkOrderExcelDta ( @Param ( "param" ) AftersalesWorkOrderQueryDTO workOrderQueryDTO , @Param ( "warehouseIds " ) List < Long > warehouseIds ) ;
}