content: package com.ruoyi.flowable.service;
  
  import com.ruoyi.flowable.domain.bo.WfCopyBo;
  import com.ruoyi.flowable.api.domain.bo.WfTaskBo;
  import com.ruoyi.flowable.domain.vo.WfCopyVo;
  import com.ruoyi.flowable.page.PageQuery;
  import com.ruoyi.flowable.page.TableDataInfo;
  
  import java.util.List;
  
  /**
   * 流程抄送Service接口
   *
   * @author fengcheng
   * @date 2022-05-19
   */
  public interface IWfCopyService {
  
      /**
       * 查询流程抄送
       *
       * @param copyId 流程抄送主键
       * @return 流程抄送
       */
      WfCopyVo queryById(Long copyId);
  
      /**
       * 查询流程抄送列表
       *
       * @param wfCopy 流程抄送
       * @return 流程抄送集合
       */
      TableDataInfo<WfCopyVo> selectPageList(WfCopyBo wfCopy, PageQuery pageQuery);
  
      /**
       * 查询流程抄送列表
       *
       * @param wfCopy 流程抄送
       * @return 流程抄送集合
       */
      List<WfCopyVo> selectList(WfCopyBo wfCopy);
  
      /**
       * 抄送
       * @param taskBo
       * @return
       */
      Boolean makeCopy(WfTaskBo taskBo);
  
      /**
       * 删除抄送列表
       *
       * @param copyIds 抄送id
       * @return
       */
      void deleteCopy(String[] copyIds);
  }
  