`id`,`tenant_id`,`username`,`name`,`password`,`create_time`,`last_login_time`,`status`,`is_admin`,`nick_name`,`phone`,`flow_permission`,`web_open_id`
`id`,`tenant_id`,`username`,`name`,`password`,`create_time`,`last_login_time`,`status`,`is_admin`,`nick_name`,`phone`,`flow_permission`,
`bopen_id`,`web_open_id`
where 1 = 1
and `id` = #{id}
and `tenant_id` = #{tenantId}
and `username` like concat('%', #{username},'%')
and `nick_name` like concat('%', #{nickName},'%')
and `name` like concat('%', #{name},'%')
and `password` like concat('%', #{password},'%')
and `create_time` = #{createTime}
and `last_login_time` = #{lastLoginTime}
and `status` = #{status}
and `is_admin` = #{isAdmin}
and `phone` = #{phone}
and `bopen_id` = #{bopenId}
and `web_open_id` = #{webOpenId}
and JSON_CONTAINS(flow_permission->'$[*]', #{flowPermission}, '$')
and id in
#{idItem}
order by ${sortColumns}
update mall_user_info
set `web_open_id` = null
where 1=1
and `tenant_id`=#{tenantId}
and username=#{username}
and `id` = #{id}
u.`id`,u.`tenant_id`,u.`username`,u.`name`,u.`password`,u.`create_time`,u.`last_login_time`,u.`status`,u.`is_admin`,u.`nick_name`,u.`phone`,u.`flow_permission`,
m.`name` as mall_name, m.`group` as mall_group, m.`img_url`, m.`img_url_h`
u.`id`,u.`tenant_id`,u.`username`,u.`name`,u.`password`,u.`create_time`,u.`last_login_time`,u.`status`,u.`is_admin`,u.`nick_name`,u.`phone`,u.`flow_permission`,
u.`bopen_id`,u.`web_open_id`,
m.`name` as mall_name, m.`group` as mall_group, m.`img_url`, m.`img_url_h`