2023-08-11 11:51:09 +08:00
|
|
|
package com.jwl.driver.server.service;
|
|
|
|
|
2023-08-19 23:36:50 +08:00
|
|
|
import com.jwl.driver.server.dto.DriverSchoolDto;
|
2023-08-12 01:56:25 +08:00
|
|
|
import com.jwl.driver.server.dto.LoginUserDto;
|
2023-08-11 11:51:09 +08:00
|
|
|
import com.jwl.driver.server.entity.TdSysUser;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
2023-08-12 01:56:25 +08:00
|
|
|
import com.jwl.driver.server.vo.LoginUserVo;
|
2023-08-11 11:51:09 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* <p>
|
|
|
|
* 用户表; 服务类
|
|
|
|
* </p>
|
|
|
|
*
|
|
|
|
* @author Automated procedures
|
|
|
|
* @since 2023-08-10
|
|
|
|
*/
|
|
|
|
public interface ITdSysUserService extends IService<TdSysUser> {
|
|
|
|
|
2023-08-13 00:19:00 +08:00
|
|
|
/**
|
|
|
|
* 获取短信验证码
|
|
|
|
* @param phone
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
String code(String phone);
|
|
|
|
|
2023-08-12 14:42:57 +08:00
|
|
|
/**
|
|
|
|
* 用户登陆
|
|
|
|
* @param loginUserDto
|
|
|
|
* @return
|
|
|
|
*/
|
2023-08-12 01:56:25 +08:00
|
|
|
LoginUserVo login(LoginUserDto loginUserDto);
|
2023-08-12 14:42:57 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户登出
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
Boolean loginOut();
|
2023-08-13 00:19:00 +08:00
|
|
|
|
2023-08-19 16:28:44 +08:00
|
|
|
/**
|
|
|
|
* 获取用户信息
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
LoginUserVo queryUserMessage();
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 绑定驾校
|
2023-08-19 23:36:50 +08:00
|
|
|
* @param schoolDto
|
2023-08-19 16:28:44 +08:00
|
|
|
* @return
|
|
|
|
*/
|
2023-08-19 23:36:50 +08:00
|
|
|
Boolean bindSchool(DriverSchoolDto schoolDto);
|
2023-08-11 11:51:09 +08:00
|
|
|
}
|