select thisTab.id, thisTab.invoice_manage_id, thisTab.goods_name,thisTab.goods_code, thisTab.price, thisTab.status, thisTab.create_time, thisTab.update_time, thisTab.with_tax_flag from invoice_bill_detail AS thisTab
select count(0) from invoice_bill_detail as thisTab
and thisTab.invoice_manage_id = #{invoiceManageId} and thisTab.goods_name like concat('%', #{goodsName}, '%') and thisTab.goods_name = #{goods_code} and thisTab.price = #{price} and thisTab.status = #{status} and thisTab.with_tax_flag = #{withTaxFlag}
insert into invoice_bill_detail
invoice_manage_id,goods_name,goods_code,price,status,create_time,update_time,with_tax_flag,#{invoiceManageId},#{goodsName},#{goodsCode},#{price},#{status},#{createTime},#{updateTime},#{withTaxFlag},
insert into invoice_bill_detail
invoice_manage_id,goods_name,goods_code,price,status,create_time,update_time,with_tax_flag,
#{item.invoiceManageId},#{item.goodsName},#{item.goodsCode},#{item.price},#{item.status},#{item.createTime},#{item.updateTime},#{item.withTaxFlag},
update invoice_bill_detail
invoice_manage_id = #{invoiceManageId},goods_name = #{goodsName},goods_name = #{goodsCode},price = #{price},status = #{status},create_time = #{createTime},update_time = #{updateTime},with_tax_flag = #{withTaxFlag},
where id = #{id}
update invoice_bill_detail
invoice_manage_id = #{item.invoiceManageId},goods_name = #{item.goodsName},goods_code = #{item.goodsCode},price = #{item.price},status = #{item.status},create_time = #{item.createTime},update_time = #{item.updateTime},with_tax_flag = #{item.withTaxFlag},
where id = #{item.id}
delete from invoice_bill_detail where id = #{id}
delete from invoice_bill_detail where id in
#{id}