id, project_name, province_id, city_id, county_id, town_id, `village_id`, project_state, remarks, `operator`,
        operate_time, deleted
    
    
    
        
        insert into ir_project
        
            
                id,
            
            
                project_name,
            
            
                province_id,
            
            
                city_id,
            
            
                county_id,
            
            
                town_id,
            
            
                village_id,
            
            
                project_state,
            
            
                remarks,
            
            
                `operator`,
            
            
                operate_time,
            
            
                deleted,
            
        
        
            
                #{id,jdbcType=BIGINT},
            
            
                #{projectName,jdbcType=VARCHAR},
            
            
                #{provinceId,jdbcType=BIGINT},
            
            
                #{cityId,jdbcType=BIGINT},
            
            
                #{countyId,jdbcType=BIGINT},
            
            
                #{townId,jdbcType=BIGINT},
            
            
                #{villageId,jdbcType=BIGINT},
            
            
                #{projectState,jdbcType=TINYINT},
            
            
                #{remarks,jdbcType=VARCHAR},
            
            
                #{operator,jdbcType=BIGINT},
            
            
                #{operateDt,jdbcType=TIMESTAMP},
            
            
                #{deleted,jdbcType=TINYINT},
            
        
    
    
    
    
    
        
        update ir_project
        set deleted = 1
        where id = #{id,jdbcType=BIGINT}
    
    
    
        update ir_project
        
            
                project_name = #{projectName,jdbcType=VARCHAR},
            
            
                province_id = #{provinceId,jdbcType=BIGINT},
            
            
                city_id = #{cityId,jdbcType=BIGINT},
            
            
                county_id = #{countyId,jdbcType=BIGINT},
            
            
                town_id = #{townId,jdbcType=BIGINT},
            
            
                village_id = #{villageId,jdbcType=BIGINT},
            
            
                project_state = #{projectState,jdbcType=TINYINT},
            
            
                remarks = #{remarks,jdbcType=VARCHAR},
            
            
                operator = #{operator,jdbcType=BIGINT},
            
            
                operate_time = #{operateDt,jdbcType=TIMESTAMP},
            
            
                deleted = #{deleted,jdbcType=TINYINT},
            
        
        where id = #{id,jdbcType=BIGINT}
    
    
    
        update ir_project
        set project_state = #{projectState,jdbcType=TINYINT},
            operator = #{operator,jdbcType=BIGINT},
            operate_time = #{operateDt,jdbcType=TIMESTAMP}
        where id = #{id,jdbcType=BIGINT}