TG.WXCRM.V4/Model/Entity/WX_COMMISSIONRULE.cs

97 lines
3.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace WX.CRM.Model.Entity
{
[Table("UPDEV.WX_COMMISSIONRULE")]
public class WX_COMMISSIONRULE
{
[Key]
[Required]
public decimal PKID { get; set; }
[Required]
public decimal ORDERID { get; set; }
public decimal? SZZYORDERID { get; set; }
[Required]
public decimal SALEUSERID { get; set; }
[Required]
public decimal COMMISSIONRATIO { get; set; }
public decimal? CREATEUSERID { get; set; }
public DateTime? CREATETIME { get; set; }
public decimal ISMAIN { get; set; }
public decimal? ARRIVALPAY { get; set; }
public decimal? DIVIDEPAY { get; set; }
public decimal? EID { get; set; }
public string ENAME { get; set; }
public decimal? GID { get; set; }
public string GNAME { get; set; }
}
public class WX_COMMISSIONRULE_VIEW
{
public WX_SZZYORDER WxSzzyOrder { get; set; }
private WX_COMMISSIONRULE_ITEM _item0 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item0
{
get { _item0.ISMAIN = 1; return _item0; }
set { _item0 = value; }
}
private WX_COMMISSIONRULE_ITEM _item1 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item1
{
get { _item1.ISMAIN = 0; return _item1; }
set { _item1 = value; }
}
private WX_COMMISSIONRULE_ITEM _item2 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item2
{
get { _item2.ISMAIN = 0; return _item2; }
set { _item2 = value; }
}
private WX_COMMISSIONRULE_ITEM _item3 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item3
{
get { _item3.ISMAIN = 0; return _item3; }
set { _item3 = value; }
}
private WX_COMMISSIONRULE_ITEM _item4 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item4
{
get { _item4.ISMAIN = 0; return _item4; }
set { _item4 = value; }
}
private WX_COMMISSIONRULE_ITEM _item5 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item5
{
get { _item5.ISMAIN = 0; return _item5; }
set { _item5 = value; }
}
private WX_COMMISSIONRULE_ITEM _item6 = new WX_COMMISSIONRULE_ITEM();
public WX_COMMISSIONRULE_ITEM item6
{
get { _item6.ISMAIN = 0; return _item6; }
set { _item6 = value; }
}
}
public class WX_COMMISSIONRULE_ITEM
{
[NotMapped]
[RegularExpression(@"^\d+$", ErrorMessage = "工号不正确!")]
public decimal? EID { get; set; }
[RegularExpression(@"(^[0-9]*[1-9][0-9]*$)|(^([0-9]{1,}[.][0-9]*)$)", ErrorMessage = "")]
public decimal? COMMISSIONRATIO { get; set; }
public decimal ISMAIN { get; set; }
public decimal? GID { get; set; }
}
}