id, code, title, value_type, hash_code, remarks, deleted, create_by, update_by, create_time, 
    update_time
  
  
  
    
    delete from ba_dict
    where id = #{id,jdbcType=INTEGER}
  
  
    
    insert into ba_dict (code, title, value_type, 
      hash_code, remarks, deleted, 
      create_by, update_by, create_time, 
      update_time)
    values (#{code,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{valueType,jdbcType=TINYINT}, 
      #{hashCode,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{deleted,jdbcType=BIGINT}, 
      #{createBy,jdbcType=INTEGER}, #{updateBy,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, 
      #{updateTime,jdbcType=TIMESTAMP})
  
  
    
    insert into ba_dict
    
      
        code,
      
      
        title,
      
      
        value_type,
      
      
        hash_code,
      
      
        remarks,
      
      
        deleted,
      
      
        create_by,
      
      
        update_by,
      
      
        create_time,
      
      
        update_time,
      
    
    
      
        #{code,jdbcType=VARCHAR},
      
      
        #{title,jdbcType=VARCHAR},
      
      
        #{valueType,jdbcType=TINYINT},
      
      
        #{hashCode,jdbcType=VARCHAR},
      
      
        #{remarks,jdbcType=VARCHAR},
      
      
        #{deleted,jdbcType=BIGINT},
      
      
        #{createBy,jdbcType=INTEGER},
      
      
        #{updateBy,jdbcType=INTEGER},
      
      
        #{createTime,jdbcType=TIMESTAMP},
      
      
        #{updateTime,jdbcType=TIMESTAMP},
      
    
  
  
    
    update ba_dict
    
      
        code = #{code,jdbcType=VARCHAR},
      
      
        title = #{title,jdbcType=VARCHAR},
      
      
        value_type = #{valueType,jdbcType=TINYINT},
      
      
        hash_code = #{hashCode,jdbcType=VARCHAR},
      
      
        remarks = #{remarks,jdbcType=VARCHAR},
      
      
        deleted = #{deleted,jdbcType=BIGINT},
      
      
        create_by = #{createBy,jdbcType=INTEGER},
      
      
        update_by = #{updateBy,jdbcType=INTEGER},
      
      
        create_time = #{createTime,jdbcType=TIMESTAMP},
      
      
        update_time = #{updateTime,jdbcType=TIMESTAMP},
      
    
    where id = #{id,jdbcType=INTEGER}
  
  
    
    update ba_dict
    set code = #{code,jdbcType=VARCHAR},
      title = #{title,jdbcType=VARCHAR},
      value_type = #{valueType,jdbcType=TINYINT},
      hash_code = #{hashCode,jdbcType=VARCHAR},
      remarks = #{remarks,jdbcType=VARCHAR},
      deleted = #{deleted,jdbcType=BIGINT},
      create_by = #{createBy,jdbcType=INTEGER},
      update_by = #{updateBy,jdbcType=INTEGER},
      create_time = #{createTime,jdbcType=TIMESTAMP},
      update_time = #{updateTime,jdbcType=TIMESTAMP}
    where id = #{id,jdbcType=INTEGER}