UPDATE teacher title_ = #{title}, subject_id_list_ = #{subjectIdList}, salary_settlement_type_ = #{salarySettlementType,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, del_flag_ = #{delFlag,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, salary_ = #{salary}, tenant_id_ = #{tenantId}, update_time_ = NOW() WHERE user_id_ = #{userId} INSERT INTO teacher (user_id_,title_,subject_id_list_,salary_settlement_type_,salary_,create_time_,update_time_,tenant_id_) VALUES(#{userId},#{title},#{subjectIdList},#{salarySettlementType,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},#{salary},NOW(),NOW(),#{tenantId}) UPDATE teacher SET del_flag_ = 1,update_time_ = NOW() WHERE user_id_ = #{id} t.del_flag_ = 0 AND FIND_IN_SET(#{tenantId},t.tenant_id_) AND (t.user_id_ = #{search} OR su.real_name_ LIKE CONCAT('%',#{search},'%') OR su.phone_ LIKE CONCAT('%',#{search},'%')) AND t.salary_settlement_type_ = #{settlementType}