using OASystem.Domain.Attributes; using Org.BouncyCastle.Asn1.Ocsp; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using static Google.Protobuf.Reflection.SourceCodeInfo.Types; namespace OASystem.Domain.Entities.Customer { /// /// 新客户资料表 /// [SugarTable("Crm_NewClientData")] public class Crm_NewClientData : EntityBase { private int number; private int lvlid; private string client; private string weight; private string clientshort; private string contact; private int gender; private string passport; private DateTime? passportDate; private string job; private string telephone; private string phone; private string email; private string location; private string address; private string birthday; private string otherinfo; private string wechat; private int category; private int predele; private int finlishedDele; private int lastUpdateUserId; private DateTime lastUpdateTime; /// /// 序号 /// [SugarColumn(ColumnDescription = "序号", IsNullable = true, ColumnDataType = "int")] public int Number { get => number; set => number = value; } /// /// 地市州Id /// [Description("客户区域")] [SugarColumn(ColumnDescription = "客户区域", IsNullable = true, ColumnDataType = "int")] public int Lvlid { get => lvlid; set => lvlid = value; } /// /// 客户单位 /// [Encrypted] [Description("客户单位")] [SugarColumn(ColumnDescription = "客户单位", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Client { get => client; set => client = value; } /// /// 权重 /// [Encrypted] [Description("权重")] [SugarColumn(ColumnDescription = "权重", IsNullable = true, ColumnDataType = "nvarchar(100)")] public string Weight { get => weight; set => weight = value; } /// /// 客户单位简写 /// [Encrypted] [Description("客户单位简写")] [SugarColumn(ColumnDescription = "客户单位简写", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string ClientShort { get => clientshort; set => clientshort = value; } /// /// 联系人 /// [Encrypted] [Description("联系人")] [SugarColumn(ColumnDescription = "联系人", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Contact { get => contact; set => contact = value; } /// /// 联系人性别 /// [Description("性别")] [SugarColumn(ColumnDescription = "性别", IsNullable = true, ColumnDataType = "int")] public int Gender { get => gender; set => gender = value; } /// /// 护照 /// [Encrypted] [Description("护照")] [SugarColumn(ColumnDescription = "护照", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Passport { get => passport; set => passport = value; } /// /// 护照日期 /// [Description("护照日期")] [SugarColumn(ColumnDescription = "护照日期", IsNullable = true, ColumnDataType = "DateTime")] public DateTime? PassportDate { get => passportDate; set => passportDate = value; } /// /// 职位 /// [Encrypted] [Description("职位")] [SugarColumn(ColumnDescription = "职位", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Job { get => job; set => job = value; } /// /// 联系手机号 /// [Encrypted] [Description("手机号")] [SugarColumn(ColumnDescription = "手机号", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Telephone { get => telephone; set => telephone = value; } /// /// 联系座机号 /// [Encrypted] [Description("座机号")] [SugarColumn(ColumnDescription = "座机号", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Phone { get => phone; set => phone = value; } /// /// 邮件 /// [Encrypted] [Description("邮件")] [SugarColumn(ColumnDescription = "邮件", IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Email { get => email; set => email = value; } /// /// 所属区域(所在城市) /// [Encrypted] [Description("所在城市")] [SugarColumn(IsNullable = true, ColumnDataType = "nvarchar(MAX)")] public string Location { get => location; set => location = value; } /// /// 地址 /// [Encrypted] [Description("具体地址")] [SugarColumn(IsNullable = true, ColumnDataType = "varchar(80)")] public string Address { get => address; set => address = value; } /// /// 生日 /// [Encrypted] [Description("生日信息")] [SugarColumn(IsNullable = true, ColumnDataType = "string")] public string Birthday { get => birthday; set => birthday = value; } /// /// 其他信息 /// [Encrypted] [Description("备注")] [SugarColumn(IsNullable = true, ColumnDataType = "nvarchar(MAX)")] public string OtherInfo { get => otherinfo; set => otherinfo = value; } /// /// 微信 /// [Encrypted] [Description("微信")] [SugarColumn(IsNullable = true, ColumnDataType = "nvarchar(200)")] public string Wechat { get => wechat; set => wechat = value; } /// /// 分类 /// [Description("业务归属")] [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int Category { get => category; set => category = value; } /// /// 预计出团 /// [Description("今年预计出团")] [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int PreDele { get => predele; set => predele = value; } /// /// 已出团 /// [Description("今年已出团")] [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int FinlishedDele { get => finlishedDele; set => finlishedDele = value; } /// /// 最后更新者Id /// [SugarColumn(ColumnDescription = "最后更新者Id", IsNullable = true, ColumnDataType = "int")] public int LastUpdateUserId { get => lastUpdateUserId; set => lastUpdateUserId = value; } /// /// 最后更新时间 /// [SugarColumn(ColumnDescription = "最后更新时间", IsNullable = true, ColumnDataType = "DateTime")] public DateTime LastUpdateTime { get => lastUpdateTime; set => lastUpdateTime = value; } } }