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