package com.jsh.erp.datasource.mappers; import com.jsh.erp.datasource.entities.Material; import com.jsh.erp.datasource.entities.MaterialInitialStock; import com.jsh.erp.datasource.entities.MaterialInitialStockExample; import java.util.List; import org.apache.ibatis.annotations.Param; public interface MaterialInitialStockMapper extends BaseMapperX { long countByExample(MaterialInitialStockExample example); int deleteByExample(MaterialInitialStockExample example); int deleteByPrimaryKey(Long id); int insert(MaterialInitialStock record); int insertSelective(MaterialInitialStock record); List selectByExample(MaterialInitialStockExample example); MaterialInitialStock selectByPrimaryKey(Long id); int updateByExampleSelective(@Param("record") MaterialInitialStock record, @Param("example") MaterialInitialStockExample example); int updateByExample(@Param("record") MaterialInitialStock record, @Param("example") MaterialInitialStockExample example); int updateByPrimaryKeySelective(MaterialInitialStock record); int updateByPrimaryKey(MaterialInitialStock record); /** * 查询库位信息 */ List selectPosition(@Param("depotId") Long depotId); /** * 根据库位获取商品id */ List selectMaterialIdByPosition(@Param("position") String position); }