package com.dg.core.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.dg.core.db.gen.entity.AutomessageCommonProblem;
|
import com.dg.core.db.gen.entity.CountListNum;
|
import com.dg.core.db.gen.entity.GuideEvolveEntity;
|
import com.dg.core.db.gen.entity.GuideRepairOrder;
|
import org.springframework.data.repository.query.Param;
|
|
import java.util.List;
|
|
public interface IGuideRepairOrderService {
|
|
int addOrder(GuideRepairOrder guideRepairOrder);
|
|
/**
|
* 获取详情
|
* @param Id
|
* @param orderNum
|
* @return
|
*/
|
public GuideRepairOrder selectConfigData(String Id,
|
String orderNum);
|
|
|
/**
|
* 分配人员
|
* @param order
|
* @return
|
*/
|
public int updateConfig(GuideRepairOrder order);
|
|
/**
|
* 获取个人中心工单数据
|
* @param submitUserId
|
* @return
|
*/
|
List<GuideRepairOrder> selectBySubmitId(String submitUserId);
|
|
/**
|
* 获取工单列表(分页)
|
* @param matterName
|
* @return
|
*/
|
List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,String matterName,List<String> ids);
|
|
|
/**
|
* 获取工单列表(求和)
|
* @param matterName
|
* @return
|
*/
|
int countConfigList(String matterName,List<String> ids);
|
|
/**
|
* 根据进展类修改用户代办数量
|
* @param order
|
* @return
|
*/
|
int updateSysUserOrderNum(GuideEvolveEntity order);
|
|
/**
|
* 统计工单用 1 今天 2昨天 3本月 4本年度 String time
|
* @return
|
*/
|
int countStatisticsNum(String state,List<String> ids,String time,String isTimeout,String evaluateState,List<String> classifyIds);
|
|
|
List<CountListNum> countListNum(String state,
|
List<String> ids,
|
Integer time);
|
|
}
|