放货有货 重新分配货位

This commit is contained in:
liuhanqing
2025-07-15 08:43:32 +08:00
parent 96299038eb
commit fafd2d146a
14 changed files with 513 additions and 56 deletions

View File

@@ -8,7 +8,7 @@ import java.util.Map;
/**
* 库存信息Mapper接口
*
*
* @author lsy
* @date 2025-05-20
*/
@@ -16,7 +16,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
{
/**
* 查询库存信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 库存信息
*/
@@ -24,7 +24,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 查询库存信息列表
*
*
* @param basCargoSpace 库存信息
* @return 库存信息集合
*/
@@ -32,7 +32,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 新增库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -40,7 +40,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 修改库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -48,7 +48,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 删除库存信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 结果
*/
@@ -56,7 +56,7 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 批量删除库存信息
*
*
* @param cargoSpaceIds 需要删除的数据主键集合
* @return 结果
*/
@@ -64,8 +64,15 @@ public interface BasCargoSpaceMapper extends BaseMapper<BasCargoSpace>
/**
* 查询不同状态的货位数量统计
*
*
* @return 状态统计结果列表
*/
public List<Map<String, Object>> selectStatusCount();
/**
* 找空货位
* @param warehouseId
* @return
*/
BasCargoSpace selectEmptyCargoSpaceByWarehouseId(String warehouseId);
}

View File

@@ -7,7 +7,7 @@ import java.util.List;
/**
* 库存信息Service接口
*
*
* @author lsy
* @date 2025-05-20
*/
@@ -15,7 +15,7 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
{
/**
* 查询库存信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 库存信息
*/
@@ -23,7 +23,7 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
/**
* 查询库存信息列表
*
*
* @param basCargoSpace 库存信息
* @return 库存信息集合
*/
@@ -31,7 +31,7 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
/**
* 新增库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -39,7 +39,7 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
/**
* 修改库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -47,7 +47,7 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
/**
* 批量删除库存信息
*
*
* @param cargoSpaceIds 需要删除的库存信息主键集合
* @return 结果
*/
@@ -55,11 +55,16 @@ public interface IBasCargoSpaceService extends IService<BasCargoSpace>
/**
* 删除库存信息信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 结果
*/
public int deleteBasCargoSpaceByCargoSpaceId(String cargoSpaceId);
/**
* 找空货位
* @param warehouseId
* @return
*/
BasCargoSpace selectEmptyCargoSpaceByWarehouseId(String warehouseId);
}

View File

@@ -15,7 +15,7 @@ import java.util.List;
/**
* 库存信息Service业务层处理
*
*
* @author lsy
* @date 2025-05-20
*/
@@ -27,7 +27,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 查询库存信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 库存信息
*/
@@ -39,7 +39,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 查询库存信息列表
*
*
* @param basCargoSpace 库存信息
* @return 库存信息
*/
@@ -51,7 +51,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 新增库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -63,7 +63,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 修改库存信息
*
*
* @param basCargoSpace 库存信息
* @return 结果
*/
@@ -75,7 +75,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 批量删除库存信息
*
*
* @param cargoSpaceIds 需要删除的库存信息主键
* @return 结果
*/
@@ -87,7 +87,7 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
/**
* 删除库存信息信息
*
*
* @param cargoSpaceId 库存信息主键
* @return 结果
*/
@@ -97,5 +97,10 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl<BasCargoSpaceMapper,Ba
return basCargoSpaceMapper.deleteBasCargoSpaceByCargoSpaceId(cargoSpaceId);
}
@Override
public BasCargoSpace selectEmptyCargoSpaceByWarehouseId(String warehouseId) {
return basCargoSpaceMapper.selectEmptyCargoSpaceByWarehouseId(warehouseId);
}
}