id_, inspection_id_, organ_id_, user_id_, item_, times_, planned_times_, submitted_times,
        memo_, operation_, create_time_, update_time_
    
    
    
        
        delete from inspection_item
        where id_ = #{id}
    
    
        
        insert into inspection_item (inspection_id_, organ_id_, user_id_, item_, times_, planned_times_,
        submitted_times, memo_, operation_, create_time_, update_time_)
        values (#{inspectionId}, #{organId}, #{userId}, #{item,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
        #{times}, #{plannedTimes},
        #{submittedTimes}, #{memo}, #{operation}, #{createTime}, #{updateTime})
    
    
        
        update inspection_item
        
            
                inspection_id_ = #{inspectionId},
            
            
                organ_id_ = #{organId},
            
            
                user_id_ = #{userId},
            
            
                item_ = #{item,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
            
            
                times_ = #{times},
            
            
                planned_times_ = #{plannedTimes},
            
            
                submitted_times = #{submittedTimes},
            
            
                memo_ = #{memo},
            
            
                operation_ = #{operation},
            
            
                create_time_ = #{createTime},
            
            
                update_time_ = #{updateTime},
            
        
        where id_ = #{id}
    
    
    
    
        INSERT INTO inspection_item (inspection_id_, organ_id_, user_id_, item_, times_,operation_, create_time_,
        update_time_)
        VALUE
        
            (#{inspectionItem.inspectionId}, #{inspectionItem.organId}, #{inspectionItem.userId},
            #{inspectionItem.item,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{inspectionItem.times},
            #{inspectionItem.operation},
            #{inspectionItem.createTime}, #{inspectionItem.updateTime})
        
    
    
    
        DELETE FROM inspection_item WHERE id_ IN
        
            #{id}
        
    
    
    
        
            update inspection_item
            
                
                    times_ = #{inspectionItem.times},
                
                
                    operation_ = #{inspectionItem.operation},
                
                
                    update_time_ = #{inspectionItem.updateTime}
                
            
            where id_ = #{inspectionItem.id}
        
    
    
        DELETE FROM inspection_item
        WHERE inspection_id_ = #{InspectionId}
    
    
    
    
    
    
        
            
                AND FIND_IN_SET(ii.organ_id_,#{organId})
            
            
                AND ii.user_id_ = #{userId}
            
            
                AND ii.operation_ = #{operation}
            
            
                AND i.month_ >= #{startTime}