INSERT INTO employee
        (user_id_,organ_id_list_,job_nature_,is_probation_period_,education_background_,graduate_school_,technical_titles_,entry_date_,certificate_type_,certificate_num_,update_time_,create_time_,introduction_,demission_date_)
        VALUES(#{userId},#{organIdList},#{jobNature},#{isProbationPeriod},#{educationBackground},#{graduateSchool},#{technicalTitles},#{entryDate},#{certificateType},#{certificateNum},now(),now(),#{introduction},#{demissionDate})
    
    
        INSERT INTO sys_user_role(user_id_,role_id_) values
        
            (#{userId},#{item})
        
    
    
    
    
        UPDATE employee
        
            
                is_probation_period_ = #{isProbationPeriod},
            
            
                graduate_school_ = #{graduateSchool},
            
            
                organ_id_list_ = #{organIdList},
            
            
                introduction_ = #{introduction},
            
            
                technical_titles_ = #{technicalTitles},
            
            
                entry_date_ = #{entryDate},
            
            
                job_nature_ = #{jobNature},
            
            
                certificate_type_ = #{certificateType},
            
            
                update_time_ = NOW(),
            
            
                education_background_ = #{educationBackground},
            
            
                certificate_num_ = #{certificateNum},
            
            
                demission_date_ = #{demissionDate},
            
        
        WHERE user_id_ = #{userId}
    
    
        UPDATE sys_user SET password_ = #{password} WHERE id_ = #{userID}
    
    
		UPDATE sys_user SET lock_flag_ = IF(lock_flag_=0,1,0) WHERE id_=#{userID}
	
    
        UPDATE employee SET demission_date_ = IF(demission_date_ IS NULL,now(),NULL) WHERE user_id_=#{userID}
    
    
    
		DELETE FROM employee WHERE user_id_ = #{userId} 
	
    
        DELETE FROM sys_user_role WHERE user_id_ = #{userId}