package com.rj.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.rj.entity.LbUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface LbUserMapper extends BaseMapper<LbUser> {

    /**
     * 按用户 id 批量 upsert（同步外部用户数据）。
     */
    int upsertBatch(@Param("list") List<LbUser> list);

    /**
     * 按 pid 关联同租户上级用户，将其 mobile 写入当前用户的 pmobile。
     */
    int fillPmobileByTenantId(@Param("tenantId") String tenantId);
}
