package com.jcdm.main.bs.material.service; import com.jcdm.main.bs.material.domain.BsMaterialInfo; import java.util.List; /** * 物料信息Service接口 * * @author yyt * @date 2023-12-09 */ public interface IBsMaterialInfoService { /** * 查询物料信息 * * @param id 物料信息主键 * @return 物料信息 */ public BsMaterialInfo selectBsMaterialInfoById(Long id); /** * 查询物料信息列表 * * @param bsMaterialInfo 物料信息 * @return 物料信息集合 */ public List selectBsMaterialInfoList(BsMaterialInfo bsMaterialInfo); /** * 新增物料信息 * * @param bsMaterialInfo 物料信息 * @return 结果 */ public int insertBsMaterialInfo(BsMaterialInfo bsMaterialInfo); /** * 修改物料信息 * * @param bsMaterialInfo 物料信息 * @return 结果 */ public int updateBsMaterialInfo(BsMaterialInfo bsMaterialInfo); /** * 批量删除物料信息 * * @param ids 需要删除的物料信息主键集合 * @return 结果 */ public int deleteBsMaterialInfoByIds(Long[] ids); /** * 删除物料信息信息 * * @param id 物料信息主键 * @return 结果 */ public int deleteBsMaterialInfoById(Long id); }