select detail_id, report_id, shift, detail_date, item_id, quantity, unit_price, amount, remark, del_flag, create_by, create_time, update_by, update_time from cost_prod_detail insert into cost_prod_detail report_id, shift, detail_date, item_id, quantity, unit_price, amount, remark, del_flag, create_by, create_time, update_by, update_time, #{reportId}, #{shift}, #{detailDate}, #{itemId}, #{quantity}, #{unitPrice}, #{amount}, #{remark}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update cost_prod_detail report_id = #{reportId}, shift = #{shift}, detail_date = #{detailDate}, item_id = #{itemId}, quantity = #{quantity}, unit_price = #{unitPrice}, amount = #{amount}, remark = #{remark}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where detail_id = #{detailId} delete from cost_prod_detail where detail_id = #{detailId} delete from cost_prod_detail where detail_id in #{detailId} insert into cost_prod_detail (report_id, shift, detail_date, item_id, quantity, unit_price, amount, remark, del_flag, create_by, create_time, update_by, update_time) values (#{item.reportId}, #{item.shift}, #{item.detailDate}, #{item.itemId}, #{item.quantity}, #{item.unitPrice}, #{item.amount}, #{item.remark}, #{item.delFlag}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime})