id,
        default_value,
        unit,
        sort,
        `type`,
        remarks,
        deleted
    
    
    
        
        delete
        from rm_irrigate_profile
        where id = #{id,jdbcType=BIGINT}
    
    
        
        insert into rm_irrigate_profile (id, default_value, unit,
                                         sort, `type`, remarks,
                                         deleted)
        values (#{id,jdbcType=BIGINT}, #{defaultValue,jdbcType=INTEGER}, #{unit,jdbcType=TINYINT},
                #{sort,jdbcType=INTEGER}, #{type,jdbcType=TINYINT}, #{remarks,jdbcType=VARCHAR},
                #{deleted,jdbcType=BIGINT})
    
    
        
        insert into rm_irrigate_profile
        
            
                id,
            
            
                default_value,
            
            
                unit,
            
            
                sort,
            
            
                `type`,
            
            
                remarks,
            
            
                deleted,
            
        
        
            
                #{id,jdbcType=BIGINT},
            
            
                #{defaultValue,jdbcType=INTEGER},
            
            
                #{unit,jdbcType=TINYINT},
            
            
                #{sort,jdbcType=INTEGER},
            
            
                #{type,jdbcType=TINYINT},
            
            
                #{remarks,jdbcType=VARCHAR},
            
            
                #{deleted,jdbcType=BIGINT},
            
        
    
    
        
        update rm_irrigate_profile
        
            
                default_value = #{defaultValue,jdbcType=INTEGER},
            
            
                unit = #{unit,jdbcType=TINYINT},
            
            
                sort = #{sort,jdbcType=INTEGER},
            
            
                `type` = #{type,jdbcType=TINYINT},
            
            
                remarks = #{remarks,jdbcType=VARCHAR},
            
            
                deleted = #{deleted,jdbcType=BIGINT},
            
        
        where id = #{id,jdbcType=BIGINT}
    
    
        
        update rm_irrigate_profile
        set default_value = #{defaultValue,jdbcType=INTEGER},
            unit          = #{unit,jdbcType=TINYINT},
            sort          = #{sort,jdbcType=INTEGER},
            `type`        = #{type,jdbcType=TINYINT},
            remarks       = #{remarks,jdbcType=VARCHAR},
            deleted       = #{deleted,jdbcType=BIGINT}
        where id = #{id,jdbcType=BIGINT}