id,
        countyId,
        townId,
        villageId,
        divideId,
        blockId,
        `name`,
        lng,
        lat,
        remarks,
        `operator`,
        operateDt,
        deleted
    
    
    
        
        update pr_intake
        set deleted = 1
        where id = #{id,jdbcType=BIGINT}
    
    
    
        
        delete
        from pr_intake
        where id = #{id,jdbcType=BIGINT}
    
    
        
        insert into pr_intake (id, countyId, townId,
        villageId, divideId, blockId,
        `name`, lng, lat, remarks,
        `operator`, operateDt, deleted)
        values (#{id,jdbcType=BIGINT}, #{countyId,jdbcType=BIGINT}, #{townId,jdbcType=BIGINT},
        #{villageId,jdbcType=BIGINT}, #{divideId,jdbcType=BIGINT}, #{blockId,jdbcType=BIGINT},
        #{name,jdbcType=VARCHAR}, #{lng,jdbcType=DOUBLE}, #{lat,jdbcType=DOUBLE}, #{remarks,jdbcType=VARCHAR},
        #{operator,jdbcType=BIGINT}, #{operateDt,jdbcType=TIMESTAMP}, #{deleted,jdbcType=TINYINT})
    
    
        
        insert into pr_intake
        
            
                id,
            
            
                countyId,
            
            
                townId,
            
            
                villageId,
            
            
                divideId,
            
            
                blockId,
            
            
                `name`,
            
            
                lng,
            
            
                lat,
            
            
                remarks,
            
            
                `operator`,
            
            
                operateDt,
            
            
                deleted,
            
        
        
            
                #{id,jdbcType=BIGINT},
            
            
                #{countyId,jdbcType=BIGINT},
            
            
                #{townId,jdbcType=BIGINT},
            
            
                #{villageId,jdbcType=BIGINT},
            
            
                #{divideId,jdbcType=BIGINT},
            
            
                #{blockId,jdbcType=BIGINT},
            
            
                #{name,jdbcType=VARCHAR},
            
            
                #{lng,jdbcType=DOUBLE},
            
            
                #{lat,jdbcType=DOUBLE},
            
            
                #{remarks,jdbcType=VARCHAR},
            
            
                #{operator,jdbcType=BIGINT},
            
            
                #{operateDt,jdbcType=TIMESTAMP},
            
            
                #{deleted,jdbcType=TINYINT},
            
        
    
    
        
        update pr_intake
        
            
                countyId = #{countyId,jdbcType=BIGINT},
            
            
                townId = #{townId,jdbcType=BIGINT},
            
            
                villageId = #{villageId,jdbcType=BIGINT},
            
            
                divideId = #{divideId,jdbcType=BIGINT},
            
            
                blockId = #{blockId,jdbcType=BIGINT},
            
            
                `name` = #{name,jdbcType=VARCHAR},
            
            
                lng = #{lng,jdbcType=DOUBLE},
            
            
                lat = #{lat,jdbcType=DOUBLE},
            
            
                remarks = #{remarks,jdbcType=VARCHAR},
            
            
                `operator` = #{operator,jdbcType=BIGINT},
            
            
                operateDt = #{operateDt,jdbcType=TIMESTAMP},
            
            
                deleted = #{deleted,jdbcType=TINYINT},
            
        
        where id = #{id,jdbcType=BIGINT}
    
    
        
        update pr_intake
        set countyId   = #{countyId,jdbcType=BIGINT},
        townId     = #{townId,jdbcType=BIGINT},
        villageId  = #{villageId,jdbcType=BIGINT},
        divideId   = #{divideId,jdbcType=BIGINT},
        blockId    = #{blockId,jdbcType=BIGINT},
        `name`     = #{name,jdbcType=VARCHAR},
        lng        = #{lng,jdbcType=DOUBLE},
        lat        = #{lat,jdbcType=DOUBLE},
        remarks    = #{remarks,jdbcType=VARCHAR},
        `operator` = #{operator,jdbcType=BIGINT},
        operateDt  = #{operateDt,jdbcType=TIMESTAMP},
        deleted    = #{deleted,jdbcType=TINYINT}
        where id = #{id,jdbcType=BIGINT}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
        update pr_intake
        
            
                lng = #{lng,jdbcType=DOUBLE},
            
            
                lat = #{lat,jdbcType=DOUBLE},
            
            
                `operator` = #{operator,jdbcType=BIGINT},
            
            
                operateDt = #{operateDt,jdbcType=TIMESTAMP},
            
        
        where id = #{id,jdbcType=BIGINT}