package com.rongyichuang.user.repository; import com.rongyichuang.user.entity.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.Optional; /** * 用户数据访问层 */ @Repository public interface UserRepository extends JpaRepository { /** * 根据手机号查找用户 */ Optional findByPhone(String phone); /** * 检查手机号是否已存在 */ boolean existsByPhone(String phone); /** * 根据微信openid查找用户 */ Optional findByWxOpenid(String wxOpenid); /** * 根据微信unionid查找用户 */ Optional findByWxUnionid(String wxUnionid); }