package com.nexo.model.douyin.mapper;

import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import com.nexo.common.mybatis.annotation.DataColumn;
import com.nexo.common.mybatis.annotation.DataPermission;
import com.nexo.common.mybatis.core.mapper.BaseMapperPlus;
import com.nexo.module.api.douyin.domain.NexoDouyinUserInfo;

import java.util.List;

/**
 * 抖音用户信息Mapper接口
 *
 * @author nexo
 * @date 2026-05-21
 */
@DataPermission({@DataColumn(key = "deptName", value = "dept_id"), @DataColumn(key = "userName", value = "create_id")})
public interface NexoDouyinUserInfoMapper extends BaseMapperPlus<NexoDouyinUserInfoMapper, NexoDouyinUserInfo, NexoDouyinUserInfo> {

    @InterceptorIgnore(dataPermission = "true")  // 忽略数据权限
    List<NexoDouyinUserInfo> getUpdateInfoList(String secuid);

}
