and create_time_ >= #{createStartDate}
and create_time_ <= #{createEndDate}
and user_type_ = #{userType}
and organ_id_ = #{organId}
and tenant_id_ = #{tenantId}
INSERT INTO sys_user
(tenant_id_,is_super_admin_,im_token_,id_,username_,salt_,phone_,avatar_,organ_id_,create_time_,update_time_,wx_openid_,qq_openid_,user_type_,
gender_,nation_,birthdate_,email_,id_card_no_,wechat_id_,real_name_,certificate_type_)
VALUES(#{tenantId},#{isSuperAdmin},#{imToken},#{id},#{username},#{salt},#{phone},#{avatar},#{organId},now(),now(),#{wxOpenid},#{qqOpenid},#{userType},
#{gender},#{nation},#{birthdate},#{email},#{idCardNo},#{wechatId},#{realName},#{certificateType})
INSERT INTO teacher
(id_,organ_id_,create_time_,update_time_,tenant_id_)VALUES(#{userId},#{lesseeOrganId},NOW(),NOW(),#{tenantId})
INSERT INTO sys_tenant_account
(user_id_,available_minutes_,frozen_minutes_,status_,create_time_,update_time_)
VALUES(#{userId},0,0,1,NOW(),NOW())
INSERT INTO student (user_id_,create_time_,update_time_,service_tag_,operating_tag_,tenant_id_) VALUES(#{userId},NOW(),NOW(),0,0,#{tenantId})
UPDATE sys_user
del_flag_ = #{delFlag, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
wx_openid_ = #{wxOpenid},
avatar_ = #{avatar},
email_ = #{email},
gender_ = #{gender},
salt_ = #{salt},
username_ = #{username},
user_type_ = #{userType},
update_time_ = NOW(),
lock_flag_ = #{lockFlag},
birthdate_ = #{birthdate},
phone_ = #{phone},
qq_openid_ = #{qqOpenid},
nation_ = #{nation},
organ_id_ = #{organId},
im_token_ = #{imToken},
id_card_no_ = #{idCardNo},
password_ = #{password},
wechat_id_ = #{wechatId},
real_name_ = #{realName},
id_card_no_ = #{idCardNo},
is_super_admin_ = #{isSuperAdmin},
certificate_type_ = #{certificateType},
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
UPDATE sys_user SET password_ = #{password} WHERE phone_ = #{mobile}
UPDATE sys_user SET im_token_ = #{imToken},update_time_ = NOW() WHERE id_ = #{userId}
UPDATE sys_user SET del_flag_ = 1 WHERE id_ = #{id}