package com.fdkankan.user.service; import com.fdkankan.user.entity.ReceiverInfo; import com.fdkankan.user.entity.User; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.user.vo.request.RegisterParam; import com.fdkankan.user.vo.request.ShipAddressParam; import com.fdkankan.user.vo.request.UserParam; import com.fdkankan.user.vo.response.UserVo; import java.util.HashMap; import java.util.List; /** *

* 用户信息表 服务类 *

* * @author * @since 2022-07-01 */ public interface IUserService extends IService { User getByUserName(String phoneNum); void register(RegisterParam param); void updatePassword(String phoneNum, String password); UserVo getUserInfo(String userName); String uploadHead(String imgdata, String userName) throws Exception; void insertAddress(ShipAddressParam param, String userName); void updateAddress(ShipAddressParam param, String userName); void deleteAddress(Long id); void updateEmail(String email, String userName); ReceiverInfo getReceiverInfo(String userName); List getReceiverList(String userName); void updateNickName(String nickName, String userName); void updateUserDetail(UserParam param, String userName); HashMap getByIds(List userIds); }