id, dispatcher, inspector, task_type, task_content, complete_criteria, dead_line, 
    dispatch_time, task_result, photos, complete_time, deleted
  
  
  
    
    delete from ope_work_order
    where id = #{id,jdbcType=BIGINT}
  
  
    
    insert into ope_work_order (id, dispatcher, inspector, 
      task_type, task_content, complete_criteria, 
      dead_line, dispatch_time, task_result, 
      photos, complete_time, deleted
      )
    values (#{id,jdbcType=BIGINT}, #{dispatcher,jdbcType=BIGINT}, #{inspector,jdbcType=BIGINT}, 
      #{taskType,jdbcType=TINYINT}, #{taskContent,jdbcType=VARCHAR}, #{completeCriteria,jdbcType=VARCHAR}, 
      #{deadLine,jdbcType=TIMESTAMP}, #{dispatchTime,jdbcType=TIMESTAMP}, #{taskResult,jdbcType=TINYINT}, 
      #{photos,jdbcType=VARCHAR}, #{completeTime,jdbcType=TIMESTAMP}, #{deleted,jdbcType=BIGINT}
      )
  
  
    
    insert into ope_work_order
    
      
        id,
      
      
        dispatcher,
      
      
        inspector,
      
      
        task_type,
      
      
        task_content,
      
      
        complete_criteria,
      
      
        dead_line,
      
      
        dispatch_time,
      
      
        task_result,
      
      
        photos,
      
      
        complete_time,
      
      
        deleted,
      
    
    
      
        #{id,jdbcType=BIGINT},
      
      
        #{dispatcher,jdbcType=BIGINT},
      
      
        #{inspector,jdbcType=BIGINT},
      
      
        #{taskType,jdbcType=TINYINT},
      
      
        #{taskContent,jdbcType=VARCHAR},
      
      
        #{completeCriteria,jdbcType=VARCHAR},
      
      
        #{deadLine,jdbcType=TIMESTAMP},
      
      
        #{dispatchTime,jdbcType=TIMESTAMP},
      
      
        #{taskResult,jdbcType=TINYINT},
      
      
        #{photos,jdbcType=VARCHAR},
      
      
        #{completeTime,jdbcType=TIMESTAMP},
      
      
        #{deleted,jdbcType=BIGINT},
      
    
  
  
    
    update ope_work_order
    
      
        dispatcher = #{dispatcher,jdbcType=BIGINT},
      
      
        inspector = #{inspector,jdbcType=BIGINT},
      
      
        task_type = #{taskType,jdbcType=TINYINT},
      
      
        task_content = #{taskContent,jdbcType=VARCHAR},
      
      
        complete_criteria = #{completeCriteria,jdbcType=VARCHAR},
      
      
        dead_line = #{deadLine,jdbcType=TIMESTAMP},
      
      
        dispatch_time = #{dispatchTime,jdbcType=TIMESTAMP},
      
      
        task_result = #{taskResult,jdbcType=TINYINT},
      
      
        photos = #{photos,jdbcType=VARCHAR},
      
      
        complete_time = #{completeTime,jdbcType=TIMESTAMP},
      
      
        deleted = #{deleted,jdbcType=BIGINT},
      
    
    where id = #{id,jdbcType=BIGINT}
  
  
    
    update ope_work_order
    set dispatcher = #{dispatcher,jdbcType=BIGINT},
      inspector = #{inspector,jdbcType=BIGINT},
      task_type = #{taskType,jdbcType=TINYINT},
      task_content = #{taskContent,jdbcType=VARCHAR},
      complete_criteria = #{completeCriteria,jdbcType=VARCHAR},
      dead_line = #{deadLine,jdbcType=TIMESTAMP},
      dispatch_time = #{dispatchTime,jdbcType=TIMESTAMP},
      task_result = #{taskResult,jdbcType=TINYINT},
      photos = #{photos,jdbcType=VARCHAR},
      complete_time = #{completeTime,jdbcType=TIMESTAMP},
      deleted = #{deleted,jdbcType=BIGINT}
    where id = #{id,jdbcType=BIGINT}