<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jsh.erp.datasource.mappers.MaterialInitialStockMapperEx">

  <insert id="batchInsert" parameterType="java.util.List">
    insert into jsh_material_initial_stock (material_id, depot_id, number)
    values
    <foreach collection="list" item="item" separator=",">
      (#{item.materialId,jdbcType=BIGINT}, #{item.depotId,jdbcType=BIGINT},#{item.number,jdbcType=DECIMAL})
    </foreach >
  </insert>

  <select id="getListExceptZero" resultType="com.jsh.erp.datasource.entities.MaterialInitialStock">
    select * from jsh_material_initial_stock where number!=0
    and ifnull(delete_flag,'0') !='1'
  </select>

</mapper>