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}