user_dao.dart 739 B

12345678910111213141516171819202122232425262728
  1. import 'package:flutter_chinese_chees/models/user_model.dart';
  2. /// Description: 用户数据访问层
  3. /// Time : 04/28/2023 Friday
  4. /// Author : liuyuqi.gov@msn.cn
  5. class UserDao {
  6. /// 登录
  7. /// [name] 用户名
  8. /// [password] 密码
  9. Future<UserModel> login(String name, String password) async {
  10. return UserModel.fromJson({"name": "张三", "id": 1, "email": "", "age": 18});
  11. }
  12. /// 注册
  13. /// [name] 用户名
  14. /// [password] 密码
  15. /// [email] 邮箱
  16. Future<UserModel> register(String name, String password, String email) async {
  17. return UserModel.fromJson(
  18. {"name": name, "id": 1, "email": email, "age": 18});
  19. }
  20. /// 退出登录
  21. Future<bool> logout() async {
  22. return true;
  23. }
  24. }