From 30e858fa504b268b9b436afca0a1259cf6e8c488 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 八月 2025 11:01:40 +0800
Subject: [PATCH] 优化

---
 server/src/main/java/com/doumee/service/business/WorkorderService.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/server/src/main/java/com/doumee/service/business/WorkorderService.java b/server/src/main/java/com/doumee/service/business/WorkorderService.java
index da2921d..68dff8b 100644
--- a/server/src/main/java/com/doumee/service/business/WorkorderService.java
+++ b/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;
 
 /**
@@ -94,4 +102,57 @@
      * @return long
      */
     long count(Workorder workorder);
+
+
+    /**
+     * 鑾峰彇璇︽儏璇︾粏淇℃伅
+     * @param id
+     * @return
+     */
+    Workorder getDetail(Integer id,Member member);
+
+    /**
+     * 姣忓ぉ鍒濆鍖栧伐鍗曠紪鍙穋ode
+     */
+    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);
+
+
 }

--
Gitblit v1.9.3