and id = #{params.id}
and tpl_name = #{params.tplName}
and device_type = #{params.deviceType}
and parser_class = #{params.parserClass}
and tpl_content = #{params.tplContent}
and status = #{params.status}
and version = #{params.version}
and (length = #{params.length} or length is null)
update sc_device_data_parser_tpl t
tpl_name = #{tplName},
device_type = #{deviceType},
parser_class = #{parserClass},
tpl_content = #{tplContent},
is_parsered = #{isParsered},
status = #{status},
version = #{version},
date_create = #{dateCreate},
date_update = #{dateUpdate},
create_by = #{createBy},
update_by = #{updateBy},
where t.id = #{id}