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

78 lines
3.4 KiB
C#

using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using WX.CRM.Model.MAP;
namespace WX.CRM.Model.Entity
{
public partial class QC_CUSTOMERCOMPLAIN
{
[NotMapped]
public decimal map_PKID { get { return this.PKID; } set { this.PKID = value; } }
[DisplayName("客户ID")]
[Required(ErrorMessage = "客户ID不能为空")]
[RegularExpression("^([0-9]){18}$", ErrorMessage = "18")]
[NotMapped]
public string map_RESID { get { return this.RESID; } set { this.RESID = value; } }
[NotMapped]
public decimal map_SALESID { get { return this.SALESID; } set { this.SALESID = value; } }
[DisplayName("投诉内容")]
[Required(ErrorMessage = "投诉内容不能为空")]
[RegularExpression("^[\\s\\S]{1,2000}$", ErrorMessage = "2000")]
[NotMapped]
public string map_REASON { get { return this.REASON; } set { this.REASON = value; } }
[NotMapped]
public decimal map_STATUS { get { return this.STATUS; } set { this.STATUS = value; } }
[DisplayName("投诉客户来源")]
[NotMapped]
public string map_FROMTYPE { get { return this.FROMTYPE; } set { this.FROMTYPE = value; } }
[DisplayName("投诉客户等级")]
[NotMapped]
public string map_COMPLAINLEVEL { get { return this.COMPLAINLEVEL; } set { this.COMPLAINLEVEL = value; } }
[NotMapped]
public Nullable<System.DateTime> map_CTIME { get { return this.CTIME; } set { this.CTIME = value; } }
[NotMapped]
public Nullable<System.DateTime> map_UTIME { get { return this.UTIME; } set { this.UTIME = value; } }
[NotMapped]
public string map_SERVERID { get { return this.SERVERID; } set { this.SERVERID = value; } }
[NotMapped]
public string map_FILENAME { get { return this.FILENAME; } set { this.FILENAME = value; } }
[NotMapped]
public Nullable<decimal> map_RECORDID { get { return this.RECORDID; } set { this.RECORDID = value; } }
[NotMapped]
public Nullable<System.DateTime> map_RECORDDATE { get { return this.RECORDDATE; } set { this.RECORDDATE = value; } }
[DisplayName("交易商代码")]
[NotMapped]
public string map_TRADECODE { get { return this.TRADECODE; } set { this.TRADECODE = value; } }
[NotMapped]
public Nullable<decimal> map_DEPTAUDITPKID { get { return this.DEPTAUDITPKID; } set { this.DEPTAUDITPKID = value; } }
[NotMapped]
public string map_COMPLIANGUID { get { return this.COMPLIANGUID; } set { this.COMPLIANGUID = value; } }
}
public class QC_CUSTOMERCOMPLAIN_Extend
{
[NotMapped]
public QC_CUSTOMERCOMPLAIN customerComplain { get; set; }
[NotMapped]
public string CUSTOMERNAME { get; set; }
[NotMapped]
public string FROMTYPENAME { get; set; }
[NotMapped]
public string LEVELNAME { get; set; }
[NotMapped]
public string GROUPNAME { get; set; }
[NotMapped]
public string SALESUSER { get; set; }
[NotMapped]
public string STATUSNAME { get; set; }
}
public class QC_CustomerComplain_Check_View
{
public QC_CUSTOMERCOMPLAIN CustomerComplain { get; set; }
public QC_COMPLAIN_SERVICEMEMO_VIEW ServiceMemo { get; set; }
}
}