using Business.Core.Attributes; using Microsoft.EntityFrameworkCore; using System; using System.ComponentModel.DataAnnotations; namespace Business.Domain { /// /// 客户 /// [Comment("客户")] [CollectionName("dopbase", "crm_customer")] [Index(nameof(customer_no), nameof(tenant_id), nameof(factory_id), IsUnique = true)] public class crm_customer : BaseEntity { ///// ///// 客户主键id ///// //[Key] //[Comment("客户主键id")] //public long customer_id { get; set; } /// /// 客户编号 /// [StringLength(80)] [Comment("客户编号")] public string customer_no { get; set; } /// /// 客户名称 /// [StringLength(255)] [Comment("客户名称")] public string customer_name { get; set; } /// /// 客户级别 /// [StringLength(255)] [Comment("客户级别")] public int? customer_level { get; set; } /// /// 手机号码 /// [StringLength(80)] [Comment("手机号码")] public string mobile { get; set; } /// /// 电话号码 /// [StringLength(80)] [Comment("电话号码")] public string telephone { get; set; } /// /// 邮件地址 /// [StringLength(80)] [Comment("邮件地址")] public string email { get; set; } /// /// 联系人 /// [StringLength(80)] [Comment("联系人")] public string contact { get; set; } /// /// 邮政编码 /// [StringLength(80)] [Comment("邮政编码")] public string post_code { get; set; } /// /// 国别地区 /// [StringLength(255)] [Comment("国别地区")] public string country { get; set; } /// /// 省份 /// [StringLength(255)] [Comment("省份")] public string province { get; set; } /// /// 城市 /// [StringLength(255)] [Comment("城市")] public string city { get; set; } /// /// 区 /// [StringLength(255)] [Comment("区")] public string region { get; set; } /// /// 地址 /// [StringLength(255)] [Comment("地址")] public string address { get; set; } /// /// 销售模式 /// [StringLength(255)] [Comment("销售模式")] public string sale_mode { get; set; } /// /// 客户简称 /// [StringLength(255)] [Comment("客户简称")] public string short_name { get; set; } /// /// 客户简码 /// [StringLength(255)] [Comment("客户简码")] public string short_number { get; set; } /// /// 状态 /// [StringLength(80)] [Comment("状态")] public string state { get; set; } /// /// 增值税率 /// [Precision(18, 10)] [Comment("增值税率")] public decimal? value_add_rate { get; set; } /// /// 默认运输提前期_天 /// [Required] [Comment("默认运输提前期_天")] public int? carrying_aos { get; set; } /// /// 法人代表 /// [StringLength(255)] [Comment("法人代表")] public string corperate { get; set; } /// /// 结算币种 /// [StringLength(80)] [Comment("结算币种")] public string currency { get; set; } /// /// 专营业务员 /// [StringLength(80)] [Comment("专营业务员")] public string employee_name { get; set; } /// /// 专营业务员_工号 /// [StringLength(80)] [Comment("专营业务员_工号")] public string employee_no { get; set; } /// /// 操作时间 /// [Comment("操作时间")] public DateTime? op_time { get; set; } /// /// 客户类别编码 /// [StringLength(255)] [Comment("客户类别编码")] public string cust_type_number { get; set; } /// /// 客户类别 /// [StringLength(255)] [Comment("客户类别")] public string cust_type { get; set; } /// /// 客户分组编号 /// [StringLength(255)] [Comment("客户分组编号")] public string cust_group_number { get; set; } /// /// 客户分组名称 /// [StringLength(255)] [Comment("客户分组名称")] public string cust_group_name { get; set; } } }