This commit is contained in:
Zel
2025-03-05 23:26:50 +08:00
parent bd02fb3638
commit fb8c34f604
11 changed files with 142 additions and 55 deletions

View File

@@ -1,6 +1,122 @@
namespace WaterCloud.Domain.Entity.CustomerOrder;
using SqlSugar;
using System;
using System.ComponentModel.DataAnnotations;
public class CustomerOrderEntity
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; }
}