| | |
| | | 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; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | public interface IGuideRepairOrderService { |
| | |
| | | * @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, String guideUserId, |
| | | String createTimeStartTime, String createTimeTimeEndTime, String classifyId); |
| | | |
| | | /** |
| | | * 获取工单列表(不分页用于小程序) |
| | | * @param matterName |
| | | * @return |
| | | */ |
| | | List<GuideRepairOrder> selectConfigList(String matterName, List<String> ids,String status, |
| | | String guideUserId, String createTimeStartTime,String createTimeTimeEndTime,String classifyId); |
| | | |
| | | |
| | | /** |
| | |
| | | * @param matterName |
| | | * @return |
| | | */ |
| | | int countConfigList(String matterName,List<String> ids); |
| | | int countConfigList(String matterName,List<String> ids,String status,String guideUserId); |
| | | |
| | | |
| | | /** |
| | |
| | | * 统计工单用 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,String guideUserId); |
| | | |
| | | /** |
| | | * 统计数据 |
| | |
| | | */ |
| | | SysUser getSubmitUser(GuideRepairOrder guideRepairOrder); |
| | | |
| | | |
| | | /** |
| | | * 设置超时时间 |
| | | * @return |
| | | */ |
| | | GuideRepairOrder setTimeoutTim(GuideRepairOrder guideRepairOrder); |
| | | |
| | | |
| | | /** |
| | | * 导办人员有新订单推送消息 |
| | | * @return |
| | | */ |
| | | void sendGuideRepairOrderSubmit (String openid,GuideRepairOrder guideRepairOrder); |
| | | |
| | | /** |
| | | * 删除工单 |
| | | * @param Id |
| | | * @return |
| | | */ |
| | | int deleteConfigById(String Id); |
| | | |
| | | /** |
| | | * 推送超时工单 |
| | | * @return |
| | | */ |
| | | ResultData pushOvertimeGuideRepairOrder(); |
| | | |
| | | /** |
| | | * 更改状态为好评 |
| | | * @return |
| | | */ |
| | | int updateEvaluate(); |
| | | |
| | | |
| | | /** |
| | | * 删除评论 |
| | | * @return |
| | | */ |
| | | ResultData deleteComment(Integer id, SysUser sysUser); |
| | | |
| | | |
| | | /** |
| | | * 发送工单提醒信息 |
| | | * @return |
| | | */ |
| | | ResultData pushNoticeTimeRepairOrder(); |
| | | |
| | | } |