From be649a182a10a25a834f137576b28c3f7de03c64 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期二, 03 九月 2024 11:08:52 +0800 Subject: [PATCH] 审批企业状态 --- project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java | 92 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) diff --git a/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java b/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java index e980db3..eb10dce 100644 --- a/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java +++ b/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java @@ -3,8 +3,12 @@ import com.project.common.mybatis.IBaseService; import com.project.enforce.domain.EnforceOrder; import com.project.enforce.domain.bo.editBo.EnforceOrderBo; +import com.project.enforce.domain.bo.editBo.OrderComplaintBo; +import com.project.enforce.domain.bo.editBo.OrderResultBo; import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; +import com.project.enforce.domain.bo.queryBo.OrderCheckedQueryBo; import com.project.enforce.domain.vo.EnforceOrderVo; +import com.project.enforce.domain.vo.OrderNodeVo; import java.util.Collection; import java.util.List; @@ -17,14 +21,33 @@ public interface IEnforceOrderService extends IBaseService<EnforceOrder> { /** + * 浼佷笟鎵ф硶璁板綍鍒楄〃 + */ + List<EnforceOrderVo> queryCompanyList(EnforceOrderQueryBo bo); + + /** * 鏌ヨ鍒楄〃 */ List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo); /** + * 鎵ф硶涓婃姤鍒楄〃 + * @param bo 鍙傛暟 + * @return 鍒楄〃 + */ + List<EnforceOrderVo> getExecuteList(EnforceOrderQueryBo bo); + + /** * 鏌ヨ寰呭鏍稿垪琛� */ List<EnforceOrderVo> queryCheckList(EnforceOrderQueryBo bo); + + /** + * 瀹℃壒浜哄鎵硅褰曞垪琛� + * @param bo 鍙傛暟 + * @return 鍒楄〃 + */ + List<EnforceOrderVo> queryCheckedList(OrderCheckedQueryBo bo); /** * 淇℃伅鍏紡鍒楄〃 @@ -70,4 +93,73 @@ List<String> getCheckPhones(Integer checkLevel, Long applyDeptId); + /** + * 鎵ф硶鑺傜偣鍒楄〃 + * @param orderId 鎵ф硶鍗昳d + * @return 鑺傜偣 + */ + List<OrderNodeVo> orderNodeList(Long orderId); + + + /** + * 鎵ф硶鎵爜 + * @param companyCode 浼佷笟缂栫爜 + * @return 鎵ф硶鍗� + */ + List<EnforceOrderVo> getScanList(String companyCode); + + /** + * 纭鎵ф硶 + * @param orderId 鎵ф硶鍗昳d + * @return 缁撴灉 + */ + Boolean doScanOrder(Long orderId); + + /** + * 涓婃姤缁撴灉 + * @param resultBo 鍙傛暟 + * @return 缁撴灉 + */ + Boolean doResultOrder(OrderResultBo resultBo); + + /** + * 鎵ф硶鍗曟姇璇� + * @param bo 鍙傛暟 + * @return 缁撴灉 + */ + Boolean orderComplaint(OrderComplaintBo bo); + + /** + * 鎵ф硶鎶曡瘔鑺傜偣鍒楄〃 + * @param orderId 鎵ф硶鍗昳d + * @return 鑺傜偣 + */ + List<OrderNodeVo> orderComplaintNodeList(Long orderId); + + /** + * 閫氱敤鍒楄〃鏃犳潈闄� + * @param bo 鍙傛暟 + * @return 鍒楄〃 + */ + List<EnforceOrderVo> queryCommonList(EnforceOrderQueryBo bo); + + /** + * 鑾峰彇涓嶅悓浼佷笟id鏁伴噺 + * @return int + */ + Integer getDistinctCompanyNum(); + + /** + * 浼佷笟纭 + * @param orderId 璁㈠崟id + * @return 缁撴灉 + */ + Boolean confirm(Long orderId); + + /** + * 澶勭悊寮傚父鍗曞瓙 + * @return 缁撴灉 + */ + Integer executeEnforceOrderWarn(); + } -- Gitblit v1.9.1