StockMapper.java
StockService.java
StockController.java
StockMapper.xml
This commit is contained in:
sungsu
2024-01-22 11:02:49 +09:00
parent ba94f72e5e
commit e2f8967403
4 changed files with 74 additions and 40 deletions

View File

@@ -210,4 +210,24 @@
where id = #{id}
</delete>
<!-- delete -->
<select id="checkIfExistsStock" resultType="int" parameterType="com.no1.wms.stock.StockDto">
SELECT COUNT(*) FROM stock
WHERE warehouse_id = #{warehouseId} AND product_id = #{productId}
</select>
<update id="updateStockProcess" parameterType="com.no1.wms.stock.StockDto">
UPDATE stock
SET quantity = quantity + #{quantity}
WHERE warehouse_id = #{warehouseId} AND product_id = #{productId}
</update>
<insert id="createStockProcess" parameterType="com.no1.wms.stock.StockDto">
INSERT INTO stock (id, warehouse_id, product_id, quantity, activation)
VALUES (UUID(), #{warehouseId}, #{productId}, #{quantity}, 1)
</insert>
</mapper>