/** * EC_SeckillInfo.cs * * 功 能: 特价信息实体类 * 类 名: EC_SeckillInfo * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:29 吴崎均 初版 * V0.02 2013-4-23 10:00 吴崎均 转移Visiter到扩展类 * V0.03 2013-6-3 10:14 吴崎均 修改状态get部分 截止时间小于当前时间则为已过期,否则为原值 * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 特价信息 /// [Serializable] public partial class EC_SeckillInfo : IAggregateRoot { public EC_SeckillInfo() { } #region Model private int? _keyid; private Guid _sellerid; private string _businessinfoname; private int? _printtypeid; private string _businesscontent; private string _contacts; private string _contactphone; private string _qq; private DateTime? _createtime; private DateTime? _endtime; private int? _state; private DateTime? _lastupdatetime; private string _operator; private string _remark; /// /// 信息编号 /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// 所属卖家 /// public Guid SellerId { set { _sellerid = value; } get { return _sellerid; } } /// /// 信息名称 /// public string BusinessInfoName { set { _businessinfoname = value; } get { return _businessinfoname; } } /// /// 印刷业务类型编号 /// public int? PrintTypeId { set { _printtypeid = value; } get { return _printtypeid; } } /// /// 特价内容 /// public string BusinessContent { set { _businesscontent = value; } get { return _businesscontent; } } /// /// 联系人 /// public string Contacts { set { _contacts = value; } get { return _contacts; } } /// /// 联系电话 /// public string ContactPhone { set { _contactphone = value; } get { return _contactphone; } } /// /// QQ /// public string QQ { set { _qq = value; } get { return _qq; } } /// /// 发布时间 /// public DateTime? CreateTime { set { _createtime = value; } get { return _createtime; } } /// /// 截止时间 /// public DateTime? EndTime { set { _endtime = value; } get { return _endtime; } } /// /// 状态 /// public int? State { set { _state = value; } get { return EndTime.HasValue && EndTime.Value < DateTime.Now ? -2 : _state; } } /// /// 最后修改时间 /// public DateTime? LastUpdateTime { set { _lastupdatetime = value; } get { return _lastupdatetime; } } /// /// 操作人 /// public string Operator { set { _operator = value; } get { return _operator; } } /// /// 备注 /// public string Remark { set { _remark = value; } get { return _remark; } } #endregion Model } }