id, `name`, countyId, townId, villageId, blockId, villages, area, `header`, phone, 
    lng, lat, remark, deleted
  
  
  
    
    insert into ba_divide (id, `name`, countyId, 
      townId, villageId, blockId, 
      villages, area, `header`, 
      phone, lng, lat, remark, 
      deleted)
    values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{countyId,jdbcType=BIGINT}, 
      #{townId,jdbcType=BIGINT}, #{villageId,jdbcType=BIGINT}, #{blockId,jdbcType=BIGINT}, 
      #{villages,jdbcType=VARCHAR}, #{area,jdbcType=FLOAT}, #{header,jdbcType=VARCHAR}, 
      #{phone,jdbcType=VARCHAR}, #{lng,jdbcType=DOUBLE}, #{lat,jdbcType=DOUBLE}, #{remark,jdbcType=VARCHAR}, 
      #{deleted,jdbcType=TINYINT})
  
  
    
    insert into ba_divide
    
      
        id,
      
      
        `name`,
      
      
        countyId,
      
      
        townId,
      
      
        villageId,
      
      
        blockId,
      
      
        villages,
      
      
        area,
      
      
        `header`,
      
      
        phone,
      
      
        lng,
      
      
        lat,
      
      
        remark,
      
      
        deleted,
      
    
    
      
        #{id,jdbcType=BIGINT},
      
      
        #{name,jdbcType=VARCHAR},
      
      
        #{countyId,jdbcType=BIGINT},
      
      
        #{townId,jdbcType=BIGINT},
      
      
        #{villageId,jdbcType=BIGINT},
      
      
        #{blockId,jdbcType=BIGINT},
      
      
        #{villages,jdbcType=VARCHAR},
      
      
        #{area,jdbcType=FLOAT},
      
      
        #{header,jdbcType=VARCHAR},
      
      
        #{phone,jdbcType=VARCHAR},
      
      
        #{lng,jdbcType=DOUBLE},
      
      
        #{lat,jdbcType=DOUBLE},
      
      
        #{remark,jdbcType=VARCHAR},
      
      
        #{deleted,jdbcType=TINYINT},
      
    
  
  
    
    update ba_divide
    
      
        `name` = #{name,jdbcType=VARCHAR},
      
      
        countyId = #{countyId,jdbcType=BIGINT},
      
      
        townId = #{townId,jdbcType=BIGINT},
      
      
        villageId = #{villageId,jdbcType=BIGINT},
      
      
        blockId = #{blockId,jdbcType=BIGINT},
      
      
        villages = #{villages,jdbcType=VARCHAR},
      
      
        area = #{area,jdbcType=FLOAT},
      
      
        `header` = #{header,jdbcType=VARCHAR},
      
      
        phone = #{phone,jdbcType=VARCHAR},
      
      
        lng = #{lng,jdbcType=DOUBLE},
      
      
        lat = #{lat,jdbcType=DOUBLE},
      
      
        remark = #{remark,jdbcType=VARCHAR},
      
      
        deleted = #{deleted,jdbcType=TINYINT},
      
    
    where id = #{id,jdbcType=BIGINT}
  
  
    
    update ba_divide
    set `name` = #{name,jdbcType=VARCHAR},
      countyId = #{countyId,jdbcType=BIGINT},
      townId = #{townId,jdbcType=BIGINT},
      villageId = #{villageId,jdbcType=BIGINT},
      blockId = #{blockId,jdbcType=BIGINT},
      villages = #{villages,jdbcType=VARCHAR},
      area = #{area,jdbcType=FLOAT},
      `header` = #{header,jdbcType=VARCHAR},
      phone = #{phone,jdbcType=VARCHAR},
      lng = #{lng,jdbcType=DOUBLE},
      lat = #{lat,jdbcType=DOUBLE},
      remark = #{remark,jdbcType=VARCHAR},
      deleted = #{deleted,jdbcType=TINYINT}
    where id = #{id,jdbcType=BIGINT}
  
  
    
    delete from ba_divide
    where id = #{id,jdbcType=BIGINT}
  
  
    
    update ba_divide set deleted = 1
    where id = #{id,jdbcType=BIGINT}