import 'package:chicken_farm/modes/user/org_model.dart'; import 'package:chicken_farm/modes/user/role_model.dart'; import 'package:json_annotation/json_annotation.dart'; part 'user_model.g.dart'; @JsonSerializable() class UserModel { int? userId; String? tenantId; int? orgId; String? userName; String? nickName; String? userType; String? email; String? phonenumber; String? sex; String? avatar; String? status; String? leaderName; String? loginIp; String? loginDate; String? remark; String? createTime; OrgModel? org; String? orgName; List? roles; List? roleIds; List? postIds; UserModel({ this.userId, this.tenantId, this.orgId, this.userName, this.nickName, this.userType, this.email, this.phonenumber, this.sex, this.avatar, this.status, this.leaderName, this.loginIp, this.loginDate, this.remark, this.createTime, this.org, this.orgName, this.roles, this.roleIds, this.postIds, }); factory UserModel.fromJson(Map json) => _$UserModelFromJson(json); Map toJson() => _$UserModelToJson(this); }