Files
WMS-Api/src/WMS.Web.Domain/Entitys/SubscribeNotification.cs
18942506660 665e9b7efa 修复bug
2024-03-29 15:59:27 +08:00

99 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using WMS.Web.Core;
namespace WMS.Web.Domain.Entitys
{
/// <summary>
/// 订阅通知信息
/// </summary>
[Serializable]
[Table("t_wms_subscribe_notification")]
public class SubscribeNotification : EntityBase
{
public SubscribeNotification() { }
/// <summary>
/// 主键
/// </summary>
[Column("Id")]
public override int Id { get; set; }
/// <summary>
/// 客户名称
/// </summary>
[Column("CustomerName")]
public string CustomerName { get; set; }
/// <summary>
/// 客户编码
/// </summary>
[Column("CustomerNumber")]
public string CustomerNumber { get; set; }
/// <summary>
/// 电话
/// </summary>
[Column("Telephones")]
public List<string> Telephones { get; set; } = new List<string>();
/// <summary>
/// 邮件
/// </summary>
[Column("Emails")]
public List<string> Emails { get; set; } = new List<string>();
/// <summary>
/// 是否删除
/// </summary>
[Column("IsDelete")]
public bool IsDelete { get; set; } = false;
/// <summary>
/// 创建人
/// </summary>
[Column("CreatorId")]
public int CreatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[Column("OperateId")]
public int OperateId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Column("CreateTime")]
public DateTime CreateTime { get; set; } = DateTime.Now;
/// <summary>
/// 操作时间
/// </summary>
[Column("OperateTime")]
public DateTime OperateTime { get; set; } = DateTime.Now;
/// <summary>
/// 新增
/// </summary>
/// <param name="creatorId"></param>
public void Create(int creatorId)
{
this.CreatorId = creatorId;
this.CreateTime = DateTime.Now;
this.OperateTime = DateTime.Now;
}
/// <summary>
/// 修改
/// </summary>
/// <param name="operateId"></param>
public void Edit(int operateId)
{
this.OperateId = operateId;
this.OperateTime = DateTime.Now;
}
/// <summary>
/// 删除
/// </summary>
/// <param name="operateId"></param>
public void Delete(int operateId)
{
this.IsDelete = true;
this.OperateId = operateId;
this.OperateTime = DateTime.Now;
}
}
}