package com.ruoyi.study.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.study.domain.TUser; import com.ruoyi.study.dto.AppUserQuery; import com.ruoyi.study.vo.AppUserVO; import java.util.Date; import java.util.List; /** *

* 用户表 服务类 *

* * @author 无关风月 * @since 2024-04-26 */ public interface ITUserService extends IService { List listAll(AppUserQuery query, PageInfo pageInfo); /** * 发送手机验证码 * * @param phone 手机号信息 * @return 验证码发送结果 */ Boolean phoneCode(String phone) throws Exception; /** * 判断当前登录用户是否为vip * * @return 判断结果 */ Boolean isVip(); void updateOne(Integer id, Date vipEndTime,Date vipPayTime); }