package cn.com.poc.user.aggregation;

import cn.com.poc.user.dto.MemberPasswordRequestDto;
import cn.com.poc.user.entity.MemberInfoEntity;
import cn.com.yict.framemax.core.service.BaseService;

/**
 * @Author：Roger Wu
 * @name：aggregation
 * @Date：2024-07-26 9:40
 */
public interface MemberInfoService extends BaseService {

    /**
     * @param memberPasswordRequestDto
     */
    void configureMemberPassword(MemberPasswordRequestDto memberPasswordRequestDto) throws Exception;

    /**
     * 更新用户信息
     *
     * @param memberInfoEntity
     * @return
     * @throws Exception
     */
    MemberInfoEntity updateMemberInfo(MemberInfoEntity memberInfoEntity);

}
