package com.aucma.base.mapper; import java.util.LinkedHashMap; import java.util.List; import com.aucma.base.domain.BaseSpaceInfo; /** * 货道信息Mapper接口 * * @author Yinq * @date 2023-09-20 */ public interface BaseSpaceInfoMapper { /** * 查询货道信息 * * @param objId 货道信息主键 * @return 货道信息 */ public BaseSpaceInfo selectBaseSpaceInfoByObjId(Long objId); /** * 查询货道信息列表 * * @param baseSpaceInfo 货道信息 * @return 货道信息集合 */ public List selectBaseSpaceInfoList(BaseSpaceInfo baseSpaceInfo); /** * 新增货道信息 * * @param baseSpaceInfo 货道信息 * @return 结果 */ public int insertBaseSpaceInfo(BaseSpaceInfo baseSpaceInfo); /** * 修改货道信息 * * @param baseSpaceInfo 货道信息 * @return 结果 */ public int updateBaseSpaceInfo(BaseSpaceInfo baseSpaceInfo); /** * 删除货道信息 * * @param objId 货道信息主键 * @return 结果 */ public int deleteBaseSpaceInfoByObjId(Long objId); /** * 批量删除货道信息 * * @param objIds 需要删除的数据主键集合 * @return 结果 */ public int deleteBaseSpaceInfoByObjIds(Long[] objIds); /** * 库存统计 * @param baseSpaceInfo * @return */ List> getInventoryStatistics(BaseSpaceInfo baseSpaceInfo); }