select inventory_check_id, inventory_check_code, warehouse_id, check_status, begin_time, end_time, location_amount, inventorying_amount, inventoried_amount, remark, create_by, create_date, update_by, update_date from wms_inventory_check
insert into wms_inventory_check
inventory_check_code,
warehouse_id,
check_status,
check_type,
begin_time,
end_time,
location_amount,
inventorying_amount,
inventoried_amount,
remark,
create_by,
create_date,
update_by,
update_date,
#{inventoryCheckCode},
#{warehouseId},
#{checkStatus},
#{checkType},
#{beginTime},
#{endTime},
#{locationAmount},
#{inventoryingAmount},
#{inventoriedAmount},
#{remark},
#{createBy},
#{createDate},
#{updateBy},
#{updateDate},
update wms_inventory_check
inventory_check_code = #{inventoryCheckCode},
warehouse_id = #{warehouseId},
check_status = #{checkStatus},
begin_time = #{beginTime},
end_time = #{endTime},
location_amount = #{locationAmount},
inventorying_amount = #{inventoryingAmount},
inventoried_amount = #{inventoriedAmount},
remark = #{remark},
create_by = #{createBy},
create_date = #{createDate},
update_by = #{updateBy},
update_date = #{updateDate},
where inventory_check_id = #{inventoryCheckId}
delete from wms_inventory_check where inventory_check_id = #{inventoryCheckId}
delete from wms_inventory_check where inventory_check_id in
#{inventoryCheckId}
delete from wms_inventory_check_detail where inventory_check_id in
#{inventoryCheckId}
delete from wms_inventory_check_detail where inventory_check_id = #{inventoryCheckId}
insert into wms_inventory_check_detail( inventory_check_detail_id, inventory_check_id, material_id, location_code, material_barcode, stock_type, stock_id, stock_amount, real_amount, check_status, inventory_time, erp_status, erp_amount, remark, create_by, create_date, update_by, update_date) values
( #{item.inventoryCheckDetailId}, #{item.inventoryCheckId}, #{item.materialId}, #{item.locationCode}, #{item.materialBarcode}, #{item.stockType}, #{item.stockId}, #{item.stockAmount}, #{item.realAmount}, #{item.checkStatus}, #{item.inventoryTime}, #{item.erpStatus}, #{item.erpAmount}, #{item.remark}, #{item.createBy}, #{item.createDate}, #{item.updateBy}, #{item.updateDate})