| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- namespace Admin.NET.Core;
- /// <summary>
- /// 微信用户表
- /// </summary>
- [SugarTable("wechat_user", "微信用户表")]
- [SqlSugarEntity]
- public class WechatUser : EntityBase
- {
- /// <summary>
- /// 关联系统用户Id
- /// </summary>
- [SugarColumn(ColumnDescription = "关联系统用户Id")]
- public long UserId { get; set; }
- /// <summary>
- /// 关联系统用户
- /// </summary>
- [SugarColumn(IsIgnore = true)]
- public SysPos SysPos { get; set; }
- /// <summary>
- /// 第三方登录类型
- /// </summary>
- [SugarColumn(ColumnDescription = "第三方登录类型")]
- public WeChatUserTypeEnum Type { get; set; } = WeChatUserTypeEnum.微信公众号;
- /// <summary>
- /// OpenId
- /// </summary>
- [SugarColumn(ColumnDescription = "OpenId")]
- [Required, MaxLength(50)]
- public string OpenId { get; set; }
- /// <summary>
- /// 缓存key
- /// </summary>
- [SugarColumn(ColumnDescription = "缓存key")]
- [MaxLength(255)]
- public string SessionKey { get; set; }
- /// <summary>
- /// UnionId
- /// </summary>
- [SugarColumn(ColumnDescription = "UnionId")]
- [MaxLength(50)]
- public string UnionId { get; set; }
- /// <summary>
- /// 昵称
- /// </summary>
- [SugarColumn(ColumnDescription = "昵称")]
- [MaxLength(50)]
- public string NickName { get; set; }
- /// <summary>
- /// 头像
- /// </summary>
- [SugarColumn(ColumnDescription = "头像")]
- [MaxLength(255)]
- public string Avatar { get; set; }
- /// <summary>
- /// 手机号码
- /// </summary>
- [SugarColumn(ColumnDescription = "手机号码")]
- [MaxLength(20)]
- public string Mobile { get; set; }
- /// <summary>
- /// 性别
- /// </summary>
- [SugarColumn(ColumnDescription = "性别")]
- public int? Sex { get; set; }
- /// <summary>
- /// 语言
- /// </summary>
- [SugarColumn(ColumnDescription = "语言")]
- [MaxLength(50)]
- public string Language { get; set; }
- /// <summary>
- /// 城市
- /// </summary>
- [SugarColumn(ColumnDescription = "城市")]
- [MaxLength(80)]
- public string City { get; set; }
- /// <summary>
- /// 省
- /// </summary>
- [SugarColumn(ColumnDescription = "省")]
- [MaxLength(80)]
- public string Province { get; set; }
- /// <summary>
- /// 国家
- /// </summary>
- [SugarColumn(ColumnDescription = "国家")]
- [MaxLength(80)]
- public string Country { get; set; }
- /// <summary>
- /// AccessToken
- /// </summary>
- [SugarColumn(ColumnDescription = "AccessToken")]
- public string AccessToken { get; set; }
- /// <summary>
- /// RefreshToken
- /// </summary>
- [SugarColumn(ColumnDescription = "RefreshToken")]
- public string RefreshToken { get; set; }
- /// <summary>
- /// ExpiresIn
- /// </summary>
- [SugarColumn(ColumnDescription = "ExpiresIn")]
- public int ExpiresIn { get; set; }
- }
|