using cylsg.Core; using cylsg.Core.Attributes; using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace cylsg.Model.UserModel { /// /// 用户模型 /// [Description("用户模型")] [CoderFirst] public class User: BaseModel { /// /// 用户Id /// [SugarColumn(ColumnDescription = "用户ID", IsPrimaryKey = true, IsIdentity = true)] public int Id { get; set; } /// /// 电话 /// [SugarColumn(ColumnDescription = "电话", ColumnDataType = "nvarchar(30)", IsNullable = true)] public string Phone { get; set; } /// /// 名称 /// [SugarColumn(ColumnDescription = "名称", ColumnDataType = "nvarchar(100)")] public string name { get; set; } /// /// 电话号码 /// [SugarColumn(ColumnDescription = "电话号码", ColumnDataType = "nvarchar(30)")] public string ItCode { get; set; } /// /// 昵称 /// [SugarColumn(ColumnDescription = "用户昵称", ColumnDataType = "nvarchar(100)", IsNullable = true)] public string? Nickname { get; set; } /// /// 密码 /// [SugarColumn(ColumnDescription = "密码", ColumnDataType = "nvarchar(100)", IsNullable = true)] public string? PassWord { get; set; } /// /// 头像地址 /// [SugarColumn(ColumnDescription = "头像地址", ColumnDataType = "nvarchar(500)", IsNullable = true)] public string? Avatar { get; set; } /// /// 微信WxOpenId /// [SugarColumn(ColumnDescription = "WxOpenId", ColumnDataType = "nvarchar(100)", IsNullable = true)] public string? WxOpenId { get; set; } /// /// 用户表情。 /// [Navigate(NavigateType.OneToOne, nameof(Id),nameof(UserWorker.UserId))] public UserWorker Worek { get; set; } } }