MrShi
2025-08-19 30e858fa504b268b9b436afca0a1259cf6e8c488
server/src/main/java/com/doumee/service/business/WorkorderService.java
@@ -2,7 +2,15 @@
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.business.vo.WorkorderIndexNumVO;
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;
/**
@@ -101,5 +109,50 @@
     * @param id
     * @return
     */
    Workorder getDetail(Integer id);
    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) ;
    /**
     * 工单抄送
     * @param sendCopyDTO
     */
    void sendCopy(SendCopyDTO sendCopyDTO);
    void sendSheEmail();
    WorkorderIndexNumVO getIndexData(Workorder workorder);
}