zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-tms/src/main/java/org/jeecg/modules/tms/mapper/ToolsStocktakingBoundDetailMapper.java
对比新文件
@@ -0,0 +1,44 @@
package org.jeecg.modules.tms.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.tms.entity.ToolsClassify;
import org.jeecg.modules.tms.entity.ToolsStocktakingBoundDetail;
import java.util.List;
import java.util.Map;
public interface ToolsStocktakingBoundDetailMapper extends BaseMapper<ToolsStocktakingBoundDetail> {
   /**
    * 閫氳繃涓昏〃id鍒犻櫎瀛愯〃鏁版嵁
    *
    * @param mainId 涓昏〃id
    * @return boolean
    */
   public boolean deleteByMainId(@Param("mainId") String mainId);
   /**
    * 閫氳繃涓昏〃id鍒犻櫎瀛愯〃鏁版嵁
    *
    * @param mainId 涓昏〃id
    * @return boolean
    */
   public String getParamaTableNameByMainId(@Param("mainId") String mainId);
  /**
   * 閫氳繃涓昏〃id鏌ヨ瀛愯〃鏁版嵁
   *
   * @param
   * @return List<ToolsStocktakingBoundDetail>
   */
   IPage<ToolsStocktakingBoundDetail> selectByMainId(Page<ToolsStocktakingBoundDetail> page,
                              @Param(Constants.WRAPPER) Wrapper<ToolsStocktakingBoundDetail> queryWrapper);
   public IPage<Map<String, Object>> toolsStocktakingList(IPage<Map> pageData, @Param(Constants.WRAPPER) Wrapper<Map> wrapper);
}