TG.WXCRM.V4/Model/MAP/CSVR_TODOITEM.cs

134 lines
4.1 KiB
C#

using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Web.Mvc;
namespace WX.CRM.Model.Entity
{
public partial class CSVR_TODOITEM
{
[DisplayName("待办事项Id")]
[NotMapped]
public decimal map_PKID
{ get { return this.PKID; } set { this.PKID = value; } }
[DisplayName("发起人")]
[Required(ErrorMessage = "发起人不能为空")]
[NotMapped]
public decimal map_SENDEDUSERID
{ get { return this.SENDEDUSERID; } set { this.SENDEDUSERID = value; } }
[DisplayName("接收人")]
[Required(ErrorMessage = "接收人不能为空")]
[NotMapped]
[Remote("CheckUserByEid", "../Base/Inneruser", ErrorMessage = "工号不存在")]
public decimal map_RECEIVEDUSERID
{ get { return this.RECEIVEDUSERID; } set { this.RECEIVEDUSERID = value; } }
[DisplayName("私有事项")]
[NotMapped]
public short map_ISPRIVATE
{ get { return this.ISPRIVATE; } set { this.ISPRIVATE = value; } }
[DisplayName("客户ID")]
[NotMapped]
//[Required(ErrorMessage = "客户ID不能为空")]
[Remote("CheckRESID", "../Res/Customer", ErrorMessage = "客户ID不存在")]
public string map_RESID
{ get { return this.RESID; } set { this.RESID = value; } }
[DisplayName("待办事项内容")]
[NotMapped]
public string map_MEMO
{ get { return this.MEMO; } set { this.MEMO = value; } }
[DisplayName("提醒时间")]
[NotMapped]
[Required(ErrorMessage = "提醒时间不能为空")]
public string map_STARTTIME
{ get { return this.STARTTIME.ToString(); } set { this.STARTTIME = Convert.ToDateTime(value); } }
[DisplayName("待办事项状态")]
[NotMapped]
public Nullable<decimal> map_DOSTATUS
{ get { return this.DOSTATUS; } set { this.DOSTATUS = value; } }
[DisplayName("处理结果")]
[NotMapped]
public string map_DOREMARK
{ get { return this.DOREMARK; } set { this.DOREMARK = value; } }
[DisplayName("完成时间")]
[NotMapped]
public Nullable<System.DateTime> map_DOTIME
{ get { return this.DOTIME; } set { this.DOTIME = value; } }
[DisplayName("完成人")]
[NotMapped]
public Nullable<decimal> map_DOUSERID
{ get { return this.DOUSERID; } set { this.DOUSERID = value; } }
[DisplayName("创建时间")]
[NotMapped]
public Nullable<System.DateTime> map_CTIME
{ get { return this.CTIME; } set { this.CTIME = value; } }
}
public class CSVR_TODOITEM_MAP
{
[NotMapped]
public string CNAME { get; set; }
public CSVR_TODOITEM todoitem { get; set; }
}
[NotMapped]
public class CSVR_TODOITEM_extend : CSVR_TODOITEM
{
public Nullable<decimal> SendEid { get; set; }
public Nullable<decimal> RecEid { get; set; }
public Nullable<decimal> ComEid { get; set; }
public string SendName { get; set; }
public string RecName { get; set; }
public string ComName { get; set; }
[NotMapped]
public string DEPTNAME { get; set; }
}
[NotMapped]
public class CSVR_TODOITEM_DTO
{
public decimal PKID { get; set; }
public decimal SENDEDUSERID { get; set; }
public decimal RECEIVEDUSERID { get; set; }
public string RESID { get; set; }
public string MEMO { get; set; }
public DateTime? STARTTIME { get; set; }
public decimal? DOSTATUS { get; set; }
[StringLength(500)]
public string DOREMARK { get; set; }
public DateTime? DOTIME { get; set; }
public decimal? DOUSERID { get; set; }
public string URL { get; set; }
public string URLTITLE { get; set; }
public string RESOURCETAG { get; set; }
public string REMARK { get; set; }
[NotMapped]
public int? DEPTID { get; set; }
[NotMapped]
public string DEPTNAME { get; set; }
}
}