select tenant_id, revision, created_by, created_time, updated_by, updated_time, id, m_name, m_code, m_type, m_filename, is_dyparam,m_type_src,m_page_size,m_page_value,is_page_rotate,m_data from win_print_model insert into win_print_model tenant_id, revision, created_by, created_time, updated_by, updated_time, m_name, m_code, m_type, m_filename, is_dyparam, m_type_src, m_page_size, m_page_value, is_page_rotate, m_data, #{tenantId}, #{revision}, #{createdBy}, #{createdTime}, #{updatedBy}, #{updatedTime}, #{mName}, #{mCode}, #{mType}, #{mFilename}, #{isDyparam}, #{mTypeSrc}, #{mPageSize}, #{mPageValue}, #{isPageRotate}, #{mData}, update win_print_model tenant_id = #{tenantId}, revision = #{revision}, created_by = #{createdBy}, created_time = #{createdTime}, updated_by = #{updatedBy}, updated_time = #{updatedTime}, m_name = #{mName}, m_code = #{mCode}, m_type = #{mType}, m_filename = #{mFilename}, is_dyparam = #{isDyparam}, m_type_src=#{mTypeSrc}, m_page_size=#{mPageSize}, m_page_value=#{mPageValue}, is_page_rotate=#{isPageRotate}, m_data=#{mData}, where id = #{id} delete from win_print_model where id = #{id} delete from win_print_model where id in #{id} delete from win_print_model_params where model_code in #{modelCode} delete from win_print_model_params where model_code = #{modelCode} insert into win_print_model_params( tenant_id, revision, created_by, created_time, updated_by, updated_time, id, model_code, param_code, param_desc, param_type) values ( #{item.tenantId}, #{item.revision}, #{item.createdBy}, #{item.createdTime}, #{item.updatedBy}, #{item.updatedTime}, #{item.id}, #{item.modelCode}, #{item.paramCode}, #{item.paramDesc}, #{item.paramType})