package com.ruoyi.web.modules.account.service;

import java.util.Map;
import com.ruoyi.web.modules.account.dto.AccountPasswordUpdateDTO;
import com.ruoyi.web.modules.account.dto.AccountProfileUpdateDTO;

/**
 * 账号资料写操作（账号管理与店铺账号管理共用）
 */
public interface IAccountProfileService
{
    /**
     * 更新账号名称、手机号、邮箱
     *
     * @return needConfirm=true 时表示改手机号需二次确认
     */
    Map<String, Object> updateProfile(AccountProfileUpdateDTO dto, String operator);

    void updatePassword(AccountPasswordUpdateDTO dto, String operator);
}
