package cn.ksource.web.facade.order;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.page.PageInfo;
|
|
public interface OrderFacade {
|
|
/**
|
* 查询我的工单数量
|
* @param request
|
* @return
|
*/
|
int queryMyOrderCount(Map<String,String> params);
|
|
/**
|
* 查询我的工单列表
|
* @param request
|
*/
|
PageInfo queryMyOrderData(PageInfo pageInfo,Map<String,String> params);
|
|
|
/**
|
* 查询各类工单总数量
|
* @param type 工单类型
|
*/
|
Map queryOrderCountByCate(HttpServletRequest request,String type);
|
|
/**
|
* 查询服务台所有工单(默认查询未完成的)
|
* @param request
|
* @return
|
*/
|
PageInfo ordersListData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询服务台所有工单数量(默认查询未完成的)
|
* @param request
|
* @return
|
*/
|
int ordersListCount(Map<String, String> params);
|
|
int queryAllOrderCount(HttpServletRequest request,String string);
|
|
/**
|
* 查询我的工单池列表
|
* @param pageInfo
|
* @param params
|
*/
|
PageInfo myorderpoolData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询我的工单池总数量
|
* @param params
|
*/
|
int myorderpoolCount(Map<String, String> params);
|
|
/**
|
* 查询工单池列表
|
* @param pageInfo
|
* @param params
|
*/
|
PageInfo orderpoolData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询工单池总数量
|
* @param params
|
*/
|
int orderpoolCount(Map<String, String> params);
|
|
/**
|
* 工单数量(flag {all:全部,jxz:进行中,ywc:已完成,ygb:已关闭,ypj:已评价,ygq:已挂起})
|
* @param params
|
* @return
|
* @author chenlong
|
*/
|
Integer getOrderCount(Map<String, String> params);
|
|
/**
|
* 当前节点处理人是否有当前登录人
|
* @param flowId
|
* @param loginedUserId
|
* @return
|
*/
|
int getDealerIsMy(String flowId, String loginedUserId);
|
|
}
|