package com.xiaoniu.system.platformusers.user.mapper;

import com.xiaoniu.common.core.vo.LabelAndValueNameVO;
import com.xiaoniu.common.core.vo.LabelAndValueVO;
import com.xiaoniu.common.mybatis.mapper.BaseMapperPlus;
import com.xiaoniu.system.datastatistics.dto.DataStatisticsQueryDTO;
import com.xiaoniu.system.platformusers.user.domain.TbUserInfo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 * 用户信息表 Mapper 接口
 * </p>
 *
 * @author haoxuyang
 * @since 2024-10-17 09:10:56
 */
@Mapper
public interface TbUserInfoMapper extends BaseMapperPlus<TbUserInfoMapper, TbUserInfo, TbUserInfo> {


    /**
     * 平台用户统计分析
     *
     * @param dto dto
     * @return List<LabelAndValueVO>
     */
    List<LabelAndValueNameVO> userStatisticalAnalysis(DataStatisticsQueryDTO dto);
}
