fengjin
2022-10-20 8cc9e9601aab48e511831f62f3b71bd3c68fea06
flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java
@@ -1,6 +1,7 @@
package com.dg.core.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.dg.core.ResultData;
import com.dg.core.db.gen.entity.*;
import org.springframework.data.repository.query.Param;
@@ -39,7 +40,8 @@
     * @param matterName
     * @return
     */
    List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,String matterName,List<String> ids);
    List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,
                                            String matterName,List<String> ids,String status);
    /**
@@ -47,7 +49,7 @@
     * @param matterName
     * @return
     */
    int countConfigList(String matterName,List<String> ids);
    int countConfigList(String matterName,List<String> ids,String status);
    /**
@@ -67,7 +69,9 @@
     * 统计工单用  1 今天   2昨天   3本月   4本年度 String time
     * @return
     */
    int countStatisticsNum(String state,List<String> ids,String time,String isTimeout,String evaluateState,List<String> classifyIds);
    int countStatisticsNum(String state,List<String> ids,String time,String isTimeout,
                           String evaluateState,List<String> classifyIds,
                           String serviceState);
    /**
     * 统计数据
@@ -93,4 +97,30 @@
     */
    GuideRepairOrder setTimeoutTim(GuideRepairOrder guideRepairOrder);
    /**
     * 导办人员有新订单推送消息
     * @return
     */
    void  sendGuideRepairOrderSubmit (String openid,GuideRepairOrder guideRepairOrder);
    /**
     * 删除工单
     * @param Id
     * @return
     */
    int deleteConfigById(String Id);
    /**
     * 推送超时工单
     * @return
     */
    ResultData pushOvertimeGuideRepairOrder();
    /**
     * 更改状态为好评
     * @return
     */
    int updateEvaluate();
}