user_dao.dart 660 B

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