99 lines
2.7 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|