package com.ytpm.middle.dao;

import com.ytpm.middle.param.AgentBaseInfoParam;
import com.ytpm.middle.view.AgentBaseInfoListVO;
import com.ytpm.oauth.model.YtPlatformUser;
import org.apache.ibatis.annotations.Param;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper
public interface AgentMapper {
    /**
     * 渠道商基本信息列表
     */
    List<AgentBaseInfoListVO> getBaseInfoList(AgentBaseInfoParam param);

    /**
     * 新增用户
     */
    void addOneUser(YtPlatformUser user);

    /**
     * 重置密码
     */
    void resetPwd(@Param("userId") String userId, @Param("encrypt") String encrypt);
}
