content: package com.ruoyi.flowable.service;
  
  import com.ruoyi.flowable.domain.WfModelAssociationTemplate;
  
  import java.util.List;
  
  /**
   * 模型关联模板Service接口
   *
   * @author fengcheng
   * @date 2024-07-23
   */
  public interface IWfModelAssociationTemplateService
  {
      /**
       * 查询模型关联模板
       *
       * @param modelTemplateId 模型关联模板主键
       * @return 模型关联模板
       */
      public WfModelAssociationTemplate selectWfModelAssociationTemplateByModelTemplateId(String modelTemplateId);
  
      /**
       * 查询模型关联模板列表
       *
       * @param wfModelAssociationTemplate 模型关联模板
       * @return 模型关联模板集合
       */
      public List<WfModelAssociationTemplate> selectWfModelAssociationTemplateList(WfModelAssociationTemplate wfModelAssociationTemplate);
  
      /**
       * 新增模型关联模板
       *
       * @param wfModelAssociationTemplate 模型关联模板
       * @return 结果
       */
      public int insertWfModelAssociationTemplate(WfModelAssociationTemplate wfModelAssociationTemplate);
  
      /**
       * 修改模型关联模板
       *
       * @param wfModelAssociationTemplate 模型关联模板
       * @return 结果
       */
      public int updateWfModelAssociationTemplate(WfModelAssociationTemplate wfModelAssociationTemplate);
  
      /**
       * 批量删除模型关联模板
       *
       * @param modelTemplateIds 需要删除的模型关联模板主键集合
       * @return 结果
       */
      public int deleteWfModelAssociationTemplateByModelTemplateIds(String[] modelTemplateIds);
  
      /**
       * 删除模型关联模板信息
       *
       * @param modelTemplateId 模型关联模板主键
       * @return 结果
       */
      public int deleteWfModelAssociationTemplateByModelTemplateId(String modelTemplateId);
  
      /**
       * 删除模型关联模板信息
       *
       * @param wfModelAssociationTemplate
       */
      int deleteWfModelAssociationTemplate(WfModelAssociationTemplate wfModelAssociationTemplate);
  }
  