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}