|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.model.PageData; | 
|---|
|  |  |  | import com.doumee.core.model.PageWrap; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Member; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Workorder; | 
|---|
|  |  |  | import com.doumee.dao.web.dto.CloseDTO; | 
|---|
|  |  |  | import com.doumee.dao.web.dto.OrderDataDTO; | 
|---|
|  |  |  | import com.doumee.dao.web.dto.PassOnDTO; | 
|---|
|  |  |  | import com.doumee.dao.web.dto.SendCopyDTO; | 
|---|
|  |  |  | import com.doumee.dao.web.vo.WorkOrderDataVO; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | * @return long | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | long count(Workorder workorder); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取详情详细信息 | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | Workorder getDetail(Integer id,Member member); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 每天初始化工单编号code | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void initializationCode(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 工单关闭 | 
|---|
|  |  |  | * @param closeDTO | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void  closeWorkOrder(CloseDTO closeDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 工单转交处理 | 
|---|
|  |  |  | * @param passOnDTO | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void passOn(PassOnDTO passOnDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 工单催促 | 
|---|
|  |  |  | * @param workorderId | 
|---|
|  |  |  | * @param member | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void urge(Integer workorderId, Member member); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 定时催促工单 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void jobUrge(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<WorkOrderDataVO> getWorkOrderData(OrderDataDTO orderDataDTO) throws Exception; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 工单抄送 | 
|---|
|  |  |  | * @param sendCopyDTO | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void sendCopy(SendCopyDTO sendCopyDTO); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void sendSheEmail(); | 
|---|
|  |  |  | } | 
|---|