select userLoginInfo.user_id, userLoginInfo.login_ip, userLoginInfo.login_date,
userLoginInfo.create_by, userLoginInfo.create_time, userLoginInfo.update_by, userLoginInfo.update_time,
userLoginInfo.remark,
userLoginInfo.token, userLoginInfo.device_type, userLoginInfo.device_id, userLoginInfo.app_type,
userInfo.login_name,userInfo.company_id,userInfo.user_name,
companyInfo.company_name
from sys_user_login_info userLoginInfo
left join sys_user userInfo
on userLoginInfo.user_id = userInfo.user_id
left join sys_company companyInfo
on companyInfo.company_id = userInfo.company_id
insert into sys_user_login_info
user_id,
login_ip,
login_date,
create_by,
create_time,
update_by,
update_time,
remark,
token,
device_type,
device_id,
app_type,
#{userId},
#{loginIp},
#{loginDate},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{token},
#{deviceType},
#{deviceId},
#{appType},
update sys_user_login_info
login_ip = #{loginIp},
login_date = #{loginDate},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
token = #{token},
device_type = #{deviceType},
device_id = #{deviceId},
app_type = #{appType},
where user_id = #{userId}
delete from sys_user_login_info where user_id = #{userId}
delete from sys_user_login_info where user_id in
#{userId}