using MessagePack;
using Microsoft.WindowsAzure.Storage.Table;
using System;
using System.Collections.Generic;
using System.Text;
using TEAMModelOS.SDK.Context.Attributes.Azure;

namespace HiTeachCC.Model.Core.Models
{
    [TableSpace(Name = "Core")]
    [MessagePackObject(keyAsPropertyName: true)]
    public  class TeamModelUser : TableEntity
    {
        /// <summary>
        /// 真实姓名
        /// </summary>
        public string FullName { get; set; }
        /// <summary>
        /// 昵称
        /// </summary>
        public string NickName { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public int Sex { get; set; }
       
        /// <summary>
        /// 邮箱
        /// </summary>
        public string Email { get; set; }
        /// <summary>
        /// 醍摩豆ID
        /// </summary>
        public string TeamModelId { get; set; }
        /// <summary>
        /// 头像
        /// </summary>
        public string HeadImgUrl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CountryId { get; set; }
        /// <summary>
        /// 国家
        /// </summary>
        public string Country { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ProvinceId { get; set; }
        /// <summary>
        /// 省
        /// </summary>
        public string Province { get; set; }
        /// <summary>
        /// 市
        /// </summary>
        public string CityId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string City { get; set; }
        /// <summary>
        /// 区县
        /// </summary>
        public string DistrictId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string DistrictName { get; set; }
        /// <summary>
        /// 注册时间
        /// </summary>
        public long RegisterTime { get; set; }
        public string PhoneCode { get; set; }
        /// <summary>
        /// 手机号
        /// </summary>
        public string Cellphone { get; set; }
        // 用户标识
        public string Language { get; set; }
    }
}
