content: package com.ruoyi.work.mapper;
  
  import java.util.List;
  import com.ruoyi.work.domain.WorkSignature;
  
  /**
   * 签名Mapper接口
   *
   * @author fengcheng
   * @date 2025-03-18
   */
  public interface WorkSignatureMapper
  {
      /**
       * 查询签名
       *
       * @param signatureId 签名主键
       * @return 签名
       */
      public WorkSignature selectWorkSignatureBySignatureId(Long signatureId);
  
      /**
       * 查询签名列表
       *
       * @param workSignature 签名
       * @return 签名集合
       */
      public List<WorkSignature> selectWorkSignatureList(WorkSignature workSignature);
  
      /**
       * 新增签名
       *
       * @param workSignature 签名
       * @return 结果
       */
      public int insertWorkSignature(WorkSignature workSignature);
  
      /**
       * 修改签名
       *
       * @param workSignature 签名
       * @return 结果
       */
      public int updateWorkSignature(WorkSignature workSignature);
  
      /**
       * 删除签名
       *
       * @param signatureId 签名主键
       * @return 结果
       */
      public int deleteWorkSignatureBySignatureId(Long signatureId);
  
      /**
       * 批量删除签名
       *
       * @param signatureIds 需要删除的数据主键集合
       * @return 结果
       */
      public int deleteWorkSignatureBySignatureIds(Long[] signatureIds);
  }
  