Files
WaterCloudForJt/WaterCloud.Domain/Entity/CustomerOrder/CustomerOrderEntity.cs
2025-03-12 19:50:47 +08:00

132 lines
4.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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(IsNullable = true, ColumnName = "F_Attachment", ColumnDescription = "附件",
ColumnDataType = "nvarchar(200)")]
public string F_Attachment { get; set; }
/// <summary>
/// 联系方式
/// </summary>
[SugarColumn(IsNullable = true, 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; }
/// <summary>
/// 备注
/// </summary>
[SugarColumn(IsNullable = true, ColumnName = "F_Remark", ColumnDescription = "备注",
ColumnDataType = "nvarchar(500)")]
public string F_Remark { get; set; }
}