insert into t_su_steel_cage_material_label
id,
region,
materialName,
manufacturer,
specifications,
heatNumber,
inNumber,
reportTime,
reportNum,
status,
companyId,
isUse,
createTime,
createUser,
updateTime,
updateUser,
type,
#{id,jdbcType=VARCHAR},
#{region,jdbcType=VARCHAR},
#{materialName,jdbcType=VARCHAR},
#{manufacturer,jdbcType=VARCHAR},
#{specifications,jdbcType=VARCHAR},
#{heatNumber,jdbcType=VARCHAR},
#{inNumber,jdbcType=VARCHAR},
#{reportTime,jdbcType=VARCHAR},
#{reportNum,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER},
#{companyId,jdbcType=VARCHAR},
#{isUse,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP},
#{createUser,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{updateUser,jdbcType=VARCHAR},
#{type,jdbcType=INTEGER},
on duplicate key update
region = #{region,jdbcType=VARCHAR},
materialName = #{materialName,jdbcType=VARCHAR},
manufacturer = #{manufacturer,jdbcType=VARCHAR},
specifications = #{specifications,jdbcType=VARCHAR},
heatNumber = #{heatNumber,jdbcType=VARCHAR},
inNumber = #{inNumber,jdbcType=VARCHAR},
reportTime = #{reportTime,jdbcType=VARCHAR},
reportNum = #{reportNum,jdbcType=VARCHAR},
status = #{status,jdbcType=INTEGER},
companyId = #{companyId,jdbcType=VARCHAR},
isUse = #{isUse,jdbcType=INTEGER},
createTime = #{createTime,jdbcType=TIMESTAMP},
createUser = #{createUser,jdbcType=VARCHAR},
updateTime = #{updateTime,jdbcType=TIMESTAMP},
updateUser = #{updateUser,jdbcType=VARCHAR},
type = #{type,jdbcType=INTEGER},
update t_su_steel_cage_material_label set isUse = 0 where id = #{id,jdbcType=VARCHAR}