namespace AntSK.Models
{
    public class TagType
    {
        public string Key { get; set; }
        public string Label { get; set; }
    }

    public class GeographicType
    {
        public TagType Province { get; set; }
        public TagType City { get; set; }
    }

    public class CurrentUser
    {
        public string Name { get; set; }
        public string Avatar { get; set; }
        public string Userid { get; set; }
        public NoticeType[] Notice { get; set; } = { };
        public string Email { get; set; }
        public string Signature { get; set; }
        public string Title { get; set; }
        public string Group { get; set; }
        public TagType[] Tags { get; set; } = { };
        public int NotifyCount { get; set; }
        public int UnreadCount { get; set; }
        public string Country { get; set; }
        public GeographicType Geographic { get; set; }
        public string Address { get; set; }
        public string Phone { get; set; }
    }

    public class UserLiteItem
    {
        public string Avater { get; set; }
        public string Title { get; set; }
        public string Description { get; set; }
    }
}