贴标申请,仓储转运
This commit is contained in:
+9
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user