|
@@ -12,62 +12,74 @@ import org.apache.ibatis.annotations.Param;
|
|
|
|
|
|
/**
|
|
|
* 库位库存信息Mapper接口
|
|
|
- *
|
|
|
+ *
|
|
|
* @author andy
|
|
|
* @date 2022-03-03
|
|
|
*/
|
|
|
-public interface InvLotLocIdMapper
|
|
|
-{
|
|
|
+public interface InvLotLocIdMapper {
|
|
|
/**
|
|
|
* 查询库位库存信息
|
|
|
- *
|
|
|
+ *
|
|
|
* @param lotnum 库位库存信息主键
|
|
|
* @return 库位库存信息
|
|
|
*/
|
|
|
- InvLotLocId selectInvLotLocIdByLotnum(String lotnum);
|
|
|
+ InvLotLocId selectInvLotLocIdByLotnum(String lotnum);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询库存(根据主键)
|
|
|
+ *
|
|
|
+ * @param lotnum
|
|
|
+ * @param sku
|
|
|
+ * @param location
|
|
|
+ * @param customerId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ InvLotLocId queryById(@Param("lotnum") String lotnum, @Param("sku") String sku, @Param("location") String location, @Param("customerId") String customerId);
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 查询库位库存信息列表
|
|
|
- *
|
|
|
+ *
|
|
|
* @param invLotLocId 库位库存信息
|
|
|
* @return 库位库存信息集合
|
|
|
*/
|
|
|
- List<InvLotLocId> selectInvLotLocIdList(InvLotLocId invLotLocId);
|
|
|
+ List<InvLotLocId> selectInvLotLocIdList(InvLotLocId invLotLocId);
|
|
|
|
|
|
/**
|
|
|
* 新增库位库存信息
|
|
|
- *
|
|
|
+ *
|
|
|
* @param invLotLocId 库位库存信息
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- int insertInvLotLocId(InvLotLocId invLotLocId);
|
|
|
+ int insertInvLotLocId(InvLotLocId invLotLocId);
|
|
|
|
|
|
/**
|
|
|
* 修改库位库存信息
|
|
|
- *
|
|
|
+ *
|
|
|
* @param invLotLocId 库位库存信息
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- int updateInvLotLocId(InvLotLocId invLotLocId);
|
|
|
+ int updateInvLotLocId(InvLotLocId invLotLocId);
|
|
|
|
|
|
/**
|
|
|
* 删除库位库存信息
|
|
|
- *
|
|
|
+ *
|
|
|
* @param lotnum 库位库存信息主键
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- int deleteInvLotLocIdByLotnum(String lotnum);
|
|
|
+ int deleteInvLotLocIdByLotnum(String lotnum);
|
|
|
|
|
|
/**
|
|
|
* 批量删除库位库存信息
|
|
|
- *
|
|
|
+ *
|
|
|
* @param lotnums 需要删除的数据主键集合
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- int deleteInvLotLocIdByLotnums(String[] lotnums);
|
|
|
+ int deleteInvLotLocIdByLotnums(String[] lotnums);
|
|
|
|
|
|
/**
|
|
|
* 查询库位库存
|
|
|
+ *
|
|
|
* @param zoneId
|
|
|
* @param sku
|
|
|
* @param skuType
|
|
@@ -76,29 +88,30 @@ public interface InvLotLocIdMapper
|
|
|
* @param lotattDTO
|
|
|
* @return
|
|
|
*/
|
|
|
- List<BaseLocationLotattVO> selectInvLocationList(@Param("zoneId") Long zoneId,@Param("sku") String sku,@Param("skuType") String skuType,@Param("weight") Double weight,@Param("supplier") String supplier,@Param("lotattDTO") LotattDTO lotattDTO);
|
|
|
+ List<BaseLocationLotattVO> selectInvLocationList(@Param("zoneId") Long zoneId, @Param("sku") String sku, @Param("skuType") String skuType, @Param("weight") Double weight, @Param("supplier") String supplier, @Param("lotattDTO") LotattDTO lotattDTO);
|
|
|
|
|
|
/**
|
|
|
* 根据sku和批次属性获取
|
|
|
+ *
|
|
|
* @param sku
|
|
|
* @param skuType
|
|
|
* @return
|
|
|
*/
|
|
|
- List<BaseLocationLotattVO> selectInvZoneBySkuLotatt(@Param("sku") String sku,@Param("skuType") String skuType,@Param("lotattDTO") LotattDTO lotattDTO);
|
|
|
+ List<BaseLocationLotattVO> selectInvZoneBySkuLotatt(@Param("sku") String sku, @Param("skuType") String skuType, @Param("lotattDTO") LotattDTO lotattDTO);
|
|
|
|
|
|
/**
|
|
|
* 查询物料批次信息列表
|
|
|
+ *
|
|
|
* @param invLocIdSearchFrom
|
|
|
* @return
|
|
|
*/
|
|
|
- List<InvLotLocIdLotattVO> selectInvLocIdLotattList(InvLocIdSearchFrom invLocIdSearchFrom);
|
|
|
+ List<InvLotLocIdLotattVO> selectInvLocIdLotattList(InvLocIdSearchFrom invLocIdSearchFrom);
|
|
|
|
|
|
/**
|
|
|
- *
|
|
|
* @param locationId
|
|
|
* @return
|
|
|
*/
|
|
|
- List<InvLotLocIdLotattVO> selectInvLocIdLotattByLocationId(Long locationId);
|
|
|
+ List<InvLotLocIdLotattVO> selectInvLocIdLotattByLocationId(Long locationId);
|
|
|
|
|
|
/**
|
|
|
* 删除库位库存信息
|
|
@@ -110,14 +123,16 @@ public interface InvLotLocIdMapper
|
|
|
|
|
|
/**
|
|
|
* 更新起始库位库存至目标库位
|
|
|
+ *
|
|
|
* @param locationFrom
|
|
|
* @param locationTo
|
|
|
* @return
|
|
|
*/
|
|
|
- int updateInvLotLocIdLocationId(@Param("locationFrom") Long locationFrom,@Param("locationTo") Long locationTo);
|
|
|
+ int updateInvLotLocIdLocationId(@Param("locationFrom") Long locationFrom, @Param("locationTo") Long locationTo);
|
|
|
|
|
|
/**
|
|
|
* 清除库位库存信息
|
|
|
+ *
|
|
|
* @param locationId
|
|
|
* @return
|
|
|
*/
|
|
@@ -125,6 +140,7 @@ public interface InvLotLocIdMapper
|
|
|
|
|
|
/**
|
|
|
* 根据物料查询库位库存信息
|
|
|
+ *
|
|
|
* @param sku
|
|
|
* @param lotattDTO
|
|
|
* @return
|
|
@@ -133,6 +149,7 @@ public interface InvLotLocIdMapper
|
|
|
|
|
|
/**
|
|
|
* 根据物料库位查询库存
|
|
|
+ *
|
|
|
* @param sku
|
|
|
* @param locationId
|
|
|
* @param lotattDTO
|
|
@@ -142,25 +159,28 @@ public interface InvLotLocIdMapper
|
|
|
|
|
|
/**
|
|
|
* 查询库存
|
|
|
+ *
|
|
|
* @param lotnum
|
|
|
* @param sku
|
|
|
* @param location
|
|
|
* @param customerId
|
|
|
* @return
|
|
|
*/
|
|
|
- List<InvLotLocId> queryInvOrderBy(@Param("lotnum") String lotnum,@Param("sku")String sku,@Param("location")String location,@Param("customerId")String customerId);
|
|
|
+ List<InvLotLocId> queryInvOrderBy(@Param("lotnum") String lotnum, @Param("sku") String sku, @Param("location") String location, @Param("customerId") String customerId);
|
|
|
|
|
|
/**
|
|
|
* 根据托盘查询库存
|
|
|
+ *
|
|
|
* @param invLotAtt
|
|
|
* @param boxNo
|
|
|
* @return
|
|
|
*/
|
|
|
- List<InvLotLocId> queryInvByInvLotatt(@Param("lotattDTO") InvLotAtt invLotAtt,@Param("boxNo") String boxNo);
|
|
|
+ List<InvLotLocId> queryInvByInvLotatt(@Param("lotattDTO") InvLotAtt invLotAtt, @Param("boxNo") String boxNo);
|
|
|
|
|
|
/**
|
|
|
* 查询
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
- List<InvLotLocId> queryInvByFull(@Param("orderNo") String orderNo,@Param("sku") String sku);
|
|
|
+ List<InvLotLocId> queryInvByFull(@Param("orderNo") String orderNo, @Param("sku") String sku);
|
|
|
}
|