using SqlSugar; using System; using System.ComponentModel.DataAnnotations; namespace WaterCloud.Domain.Entity.CustomerOrder; [SugarTable("cms_customerorder")] public class CustomerOrderEntity : IEntity, ICreationAudited, IModificationAudited, IDeleteAudited { #region 通用部分 /// /// Key /// [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true, ColumnDescription = "主键Id")] public string F_Id { get; set; } /// /// 逻辑删除标志 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "逻辑删除标志")] public bool? F_DeleteMark { get; set; } /// /// 创建时间 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "创建时间")] public DateTime? F_CreatorTime { get; set; } /// /// 创建人 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_CreatorUserId", ColumnDataType = "nvarchar(50)", ColumnDescription = "创建人")] public string F_CreatorUserId { get; set; } /// /// 最后修改时间 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "最后修改时间")] public DateTime? F_LastModifyTime { get; set; } /// /// 最后修改人 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_LastModifyUserId", ColumnDataType = "nvarchar(50)", ColumnDescription = "最后修改人")] public string F_LastModifyUserId { get; set; } /// /// 删除时间 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "删除时间")] public DateTime? F_DeleteTime { get; set; } /// /// 删除人 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_DeleteUserId", ColumnDataType = "nvarchar(50)", ColumnDescription = "删除人")] public string F_DeleteUserId { get; set; } #endregion /// /// 客户名称 /// [Required(ErrorMessage = "客户名称不能为空")] [SugarColumn(IsNullable = true, ColumnName = "F_Name", ColumnDataType = "nvarchar(200)", ColumnDescription = "客户名称")] public string F_Name { get; set; } /// /// 对接人 /// [SugarColumn(IsNullable = true, ColumnName = "F_ContactPerson", ColumnDataType = "nvarchar(200)", ColumnDescription = "对接人")] public string F_ContactPerson { get; set; } /// /// 开始合作时间 /// [SugarColumn(IsNullable = true, ColumnName = "F_CooperationTime", ColumnDescription = "开始合作时间")] public DateTime? F_CooperationTime { get; set; } /// /// 贴文时间 /// [SugarColumn(IsNullable = true, ColumnName = "F_PostTime", ColumnDescription = "发帖时间")] public DateTime? F_PostTime { get; set; } /// /// 合作进展 1:持续合作 0:断续 /// [SugarColumn(IsNullable = true, ColumnName = "F_OrderState", ColumnDescription = "合作进展")] public int? F_OrderState { get; set; } /// /// 附件 /// [SugarColumn(IsNullable = true, ColumnName = "F_Attachment", ColumnDescription = "模板文件", ColumnDataType = "nvarchar(200)")] public string F_Attachment { get; set; } /// /// 联系方式 /// [SugarColumn(IsNullable = true, ColumnName = "F_Contact", ColumnDescription = "联系方式", ColumnDataType = "nvarchar(500)")] public string F_Contact { get; set; } /// /// 对接情况 /// [SugarColumn(IsNullable = true, ColumnName = "F_Docking", ColumnDescription = "对接情况", ColumnDataType = "nvarchar(100)")] public string F_Docking { get; set; } /// /// 备注 /// [SugarColumn(IsNullable = true, ColumnName = "F_Remark", ColumnDescription = "备注", ColumnDataType = "nvarchar(500)")] public string F_Remark { get; set; } }