using System; using System.Linq; using System.Text; using SqlSugar; namespace New_College.Model.Models { /// /// /// [SugarTable("user", "MYSQL_CasDoor")] public class CasdoorUser { public CasdoorUser() { } [SugarColumn(IsPrimaryKey = true)] public string id { get; set; } [SugarColumn(Length = 100)] public string owner { get; set; } [SugarColumn(Length = 100)] public string name { get; set; } [SugarColumn(Length = 100)] public string created_time { get; set; } [SugarColumn(Length = 100)] public string updated_time { get; set; } [SugarColumn(Length = 100)] public string external_id { get; set; } [SugarColumn(Length = 100)] public string type { get; set; } [SugarColumn(Length = 100)] public string password { get; set; } [SugarColumn(Length = 100)] public string password_salt { get; set; } [SugarColumn(Length = 100)] public string password_type { get; set; } [SugarColumn(Length = 100)] public string display_name { get; set; } [SugarColumn(Length = 100)] public string first_name { get; set; } [SugarColumn(Length = 100)] public string last_name { get; set; } [SugarColumn(Length = 500)] public string avatar { get; set; } [SugarColumn(Length = 100)] public string avatar_type { get; set; } [SugarColumn(Length = 500)] public string permanent_avatar { get; set; } [SugarColumn(Length = 100)] public string email { get; set; } [SugarColumn(Length = 100)] public byte? email_verified { get; set; } [SugarColumn(Length = 100)] public string phone { get; set; } [SugarColumn(Length = 100)] public string country_code { get; set; } [SugarColumn(Length = 100)] public string region { get; set; } [SugarColumn(Length = 100)] public string location { get; set; } [SugarColumn(ColumnDataType = "text", Length = int.MaxValue, IsNullable = true)] public string address { get; set; } [SugarColumn(Length = 100)] public string affiliation { get; set; } [SugarColumn(Length = 100)] public string title { get; set; } [SugarColumn(Length = 100)] public string id_card_type { get; set; } [SugarColumn(Length = 100)] public string id_card { get; set; } [SugarColumn(Length = 100)] public string homepage { get; set; } [SugarColumn(Length = 100)] public string bio { get; set; } [SugarColumn(Length = 100)] public string tag { get; set; } [SugarColumn(Length = 100)] public string language { get; set; } [SugarColumn(Length = 100)] public string gender { get; set; } [SugarColumn(Length = 100)] public string birthday { get; set; } [SugarColumn(Length = 100)] public string education { get; set; } public int? score { get; set; } public int? karma { get; set; } public int? ranking { get; set; } public byte? is_default_avatar { get; set; } public byte? is_online { get; set; } public byte? is_admin { get; set; } public byte? is_forbidden { get; set; } public byte? is_deleted { get; set; } [SugarColumn(Length = 100)] public string signup_application { get; set; } [SugarColumn(Length = 100)] public string hash { get; set; } [SugarColumn(Length = 100)] public string pre_hash { get; set; } [SugarColumn(Length = 100)] public string access_key { get; set; } [SugarColumn(Length = 100)] public string access_secret { get; set; } [SugarColumn(Length = 100)] public string created_ip { get; set; } [SugarColumn(Length = 100)] public string last_signin_time { get; set; } [SugarColumn(Length = 100)] public string last_signin_ip { get; set; } [SugarColumn(Length = 100)] public string github { get; set; } [SugarColumn(Length = 100)] public string google { get; set; } [SugarColumn(Length = 100)] public string qq { get; set; } [SugarColumn(Length = 100)] public string wechat { get; set; } [SugarColumn(Length = 100)] public string facebook { get; set; } [SugarColumn(Length = 100)] public string dingtalk { get; set; } [SugarColumn(Length = 100)] public string weibo { get; set; } [SugarColumn(Length = 100)] public string gitee { get; set; } [SugarColumn(Length = 100)] public string linkedin { get; set; } [SugarColumn(Length = 100)] public string wecom { get; set; } [SugarColumn(Length = 100)] public string lark { get; set; } [SugarColumn(Length = 100)] public string gitlab { get; set; } [SugarColumn(Length = 100)] public string adfs { get; set; } [SugarColumn(Length = 100)] public string baidu { get; set; } [SugarColumn(Length = 100)] public string alipay { get; set; } [SugarColumn(Length = 100)] public string casdoor { get; set; } [SugarColumn(Length = 100)] public string infoflow { get; set; } [SugarColumn(Length = 100)] public string apple { get; set; } [SugarColumn(Length = 100)] public string azuread { get; set; } [SugarColumn(Length = 100)] public string slack { get; set; } [SugarColumn(Length = 100)] public string steam { get; set; } [SugarColumn(Length = 100)] public string bilibili { get; set; } [SugarColumn(Length = 100)] public string okta { get; set; } [SugarColumn(Length = 100)] public string douyin { get; set; } [SugarColumn(Length = 100)] public string line { get; set; } [SugarColumn(Length = 100)] public string amazon { get; set; } [SugarColumn(Length = 100)] public string auth0 { get; set; } [SugarColumn(Length = 100)] public string battlenet { get; set; } [SugarColumn(Length = 100)] public string bitbucket { get; set; } [SugarColumn(Length = 100)] public string box { get; set; } [SugarColumn(Length = 100)] public string cloudfoundry { get; set; } [SugarColumn(Length = 100)] public string dailymotion { get; set; } [SugarColumn(Length = 100)] public string deezer { get; set; } [SugarColumn(Length = 100)] public string digitalocean { get; set; } [SugarColumn(Length = 100)] public string discord { get; set; } [SugarColumn(Length = 100)] public string dropbox { get; set; } [SugarColumn(Length = 100)] public string eveonline { get; set; } [SugarColumn(Length = 100)] public string fitbit { get; set; } [SugarColumn(Length = 100)] public string gitea { get; set; } [SugarColumn(Length = 100)] public string heroku { get; set; } [SugarColumn(Length = 100)] public string influxcloud { get; set; } [SugarColumn(Length = 100)] public string instagram { get; set; } [SugarColumn(Length = 100)] public string intercom { get; set; } [SugarColumn(Length = 100)] public string kakao { get; set; } [SugarColumn(Length = 100)] public string lastfm { get; set; } [SugarColumn(Length = 100)] public string mailru { get; set; } [SugarColumn(Length = 100)] public string meetup { get; set; } [SugarColumn(Length = 100)] public string microsoftonline { get; set; } [SugarColumn(Length = 100)] public string naver { get; set; } [SugarColumn(Length = 100)] public string nextcloud { get; set; } [SugarColumn(Length = 100)] public string onedrive { get; set; } [SugarColumn(Length = 100)] public string oura { get; set; } [SugarColumn(Length = 100)] public string patreon { get; set; } [SugarColumn(Length = 100)] public string paypal { get; set; } [SugarColumn(Length = 100)] public string salesforce { get; set; } [SugarColumn(Length = 100)] public string shopify { get; set; } [SugarColumn(Length = 100)] public string soundcloud { get; set; } [SugarColumn(Length = 100)] public string spotify { get; set; } [SugarColumn(Length = 100)] public string strava { get; set; } [SugarColumn(Length = 100)] public string stripe { get; set; } [SugarColumn(Length = 100)] public string tiktok { get; set; } [SugarColumn(Length = 100)] public string tumblr { get; set; } [SugarColumn(Length = 100)] public string twitch { get; set; } [SugarColumn(Length = 100)] public string twitter { get; set; } [SugarColumn(Length = 100)] public string typetalk { get; set; } [SugarColumn(Length = 100)] public string uber { get; set; } [SugarColumn(Length = 100)] public string vk { get; set; } [SugarColumn(Length = 100)] public string wepay { get; set; } [SugarColumn(Length = 100)] public string xero { get; set; } [SugarColumn(Length = 100)] public string yahoo { get; set; } [SugarColumn(Length = 100)] public string yammer { get; set; } [SugarColumn(Length = 100)] public string yandex { get; set; } [SugarColumn(Length = 100)] public string zoom { get; set; } [SugarColumn(Length = 100)] public string metamask { get; set; } [SugarColumn(Length = 100)] public string web3onboard { get; set; } [SugarColumn(Length = 100)] public string custom { get; set; } //public byte[] webauthnCredentials { get; set; } [SugarColumn(Length = 100)] public string preferred_mfa_type { get; set; } [SugarColumn(Length = 1000)] public string recovery_codes { get; set; } [SugarColumn(Length = 100)] public string totp_secret { get; set; } public byte? mfa_phone_enabled { get; set; } public byte? mfa_email_enabled { get; set; } [SugarColumn(Length = 100)] public string ldap { get; set; } [SugarColumn(Length = 100)] public string properties { get; set; } [SugarColumn(Length = 100)] public string roles { get; set; } [SugarColumn(Length = 100)] public string permissions { get; set; } [SugarColumn(Length = 1000)] public string groups { get; set; } [SugarColumn(Length = 100)] public string last_signin_wrong_time { get; set; } public int? signin_wrong_times { get; set; } //public byte[] managedAccounts { get; set; } } }