select setting_id, user_id, login_redirect, pinned_tags, query_gateway_child, show_child,
create_by, create_time, update_by, update_time, remark
from sys_user_setting
update sys_user_setting
login_redirect = #{loginRedirect},
query_gateway_child = #{queryGatewayChild},
show_child = #{showChild},
update_by = #{updateBy},
update_time = #{updateTime}
where user_id = #{userId}
insert into sys_user_setting
(user_id, login_redirect, pinned_tags, query_gateway_child, show_child, create_by, create_time, update_by, update_time)
values
(#{userId}, #{loginRedirect}, '[]', #{queryGatewayChild}, #{showChild}, #{operator}, #{now}, #{operator}, #{now})
on duplicate key update
user_id = user_id
update sys_user_setting
set pinned_tags = #{pinnedTags},
update_by = #{updateBy},
update_time = #{updateTime}
where user_id = #{userId}