import { Injectable } from '@angular/core'; import { User } from './user'; import { Observable } from 'rxjs'; @Injectable() export class UserService { constructor() { } /** * 查询所有用户 * * @param {*} req * @returns {Observable} * @memberof UserService */ selectList(req: any): Observable { return null; } /** * 查询用户 * * @param {User} user * @returns {Observable} * @memberof UserService */ selectOne(user: User): Observable { return null; } /** * 新增用户 * * @param {User} user * @returns {Observable} * @memberof UserService */ add(user: User): Observable { return null; } /** * 修改用户 * * @param {User} user * @returns {Observable} * @memberof UserService */ update(user: User): Observable { return null; } /** * 删除用户 * * @param {User} user * @returns {Observable} * @memberof UserService */ delete(user: User): Observable { return null; } /** * 用户登录 * * @param {User} user * @returns {Observable} * @memberof UserService */ login(user: User): Observable { return null; } /** * 用户登出 * * @param {User} user * @returns {Observable} * @memberof UserService */ logout(user: User): Observable { return null; } /** * 重置用户密码 * * @param {User} user * @returns {Observable} * @memberof UserService */ resetPassword(user: User): Observable { return null; } /** * 修改用户密码 * * @param {User} user * @returns {Observable} * @memberof UserService */ changePassword(user: User): Observable { return null; } /** * 获取图形验证码 * * @returns {Observable} * @memberof UserService */ getVerifyCode(): Observable { return null; } /** * 发送短信验证码 * * @returns {Observable} * @memberof UserService */ sendSmsVerifyCode(): Observable { return null; } }