贴标申请,仓储转运

This commit is contained in:
2026-10-13 15:55:31 +08:00
parent c84b5f460a
commit 03601ab0aa
2 changed files with 20 additions and 6 deletions
@@ -9,6 +9,7 @@ import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.util.List;
import java.util.Collection;
@Mapper
public interface InventoryPositionMapper extends BaseMapper<InventoryPosition> {
@@ -17,6 +18,14 @@ public interface InventoryPositionMapper extends BaseMapper<InventoryPosition> {
List<InventoryPosition> listBalance(@Param("customerId") String customerId,
@Param("balanceId") Long balanceId);
@Select({"<script>",
"SELECT p.* FROM ll_inventory_position p JOIN ll_inventory_balance b ON b.id=p.balance_id",
"WHERE b.customer_id=#{customerId} AND p.balance_id IN",
"<foreach collection='balanceIds' item='id' open='(' separator=',' close=')'>#{id}</foreach>",
"ORDER BY p.balance_id,p.pallet_no,p.batch_no", "</script>"})
List<InventoryPosition> listBalances(@Param("customerId") String customerId,
@Param("balanceIds") Collection<Long> balanceIds);
@Select("SELECT * FROM ll_inventory_position WHERE id=#{positionId} AND customer_id=#{customerId} LIMIT 1")
InventoryPosition findTenantPosition(@Param("customerId") String customerId,
@Param("positionId") Long positionId);