ZQN
2024-06-22 d4202e0a054617cc1d18e5e5f92581cf9b07e1db
project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java
@@ -1,11 +1,13 @@
package com.project.enforce.service;
import com.project.common.mybatis.IBaseService;
import com.project.common.vo.KeyVal;
import com.project.enforce.domain.EnforceOrder;
import com.project.enforce.domain.bo.editBo.EnforceOrderBo;
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;
@@ -23,9 +25,23 @@
    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);
   /**
    * 信息公式列表
@@ -63,17 +79,40 @@
   /**
    * 执法次数月度分布
    * @param deptId   机构id
    * @return   月度分布
    * 获取下一级审批人电话
    * @param checkLevel 当前审批级别
    * @param applyDeptId 申请部门id
    * @return   审批人ids
    */
   List<KeyVal> getMonthCount(Long deptId);
   List<String> getCheckPhones(Integer checkLevel, Long applyDeptId);
   /**
    * 执法次数部门分布
    * @param yearMonth   年月
    * @return   部门分布
    * 执法节点列表
    * @param orderId   执法单id
    * @return   节点
    */
   List<KeyVal> getDeptCount(String yearMonth);
   List<OrderNodeVo> orderNodeList(Long orderId);
   /**
    * 执法扫码
    * @param companyCode   企业编码
    * @return 执法单
    */
   List<EnforceOrderVo> getScanList(String companyCode);
   /**
    * 确认执法
    * @param orderId   执法单id
    * @return   结果
    */
   Boolean doScanOrder(Long orderId);
   /**
    * 上报结果
    * @param resultBo   参数
    * @return   结果
    */
   Boolean doResultOrder(OrderResultBo resultBo);
}