using Edu.Common.Enum; using Edu.Common.Enum.Course; using Edu.Common.Enum.Sale; using System; using VT.FW.DB; namespace Edu.Model.Entity.Course { /// /// 订单实体类 /// [Serializable] [DB(ConnectionName = "DefaultConnection")] public class RB_Order { /// /// 订单编号 /// public int OrderId { get; set; } /// /// 班级id /// public int ClassId { get; set; } /// /// 交易方式 1线上交易 2线下交易 /// public TradeWayEnum TradeWay { get; set; } /// /// 单价 /// public decimal Class_Price { get; set; } /// /// 成交单价 /// public decimal Unit_Price { get; set; } /// /// 客人数量 /// public int GuestNum { get; set; } /// /// 应收总额 /// public decimal PreferPrice { get; set; } /// /// 实收金额 /// public decimal Income { get; set; } /// /// 退款金额 /// public decimal Refund { get; set; } /// /// 优惠金额 /// public decimal DiscountMoney { get; set; } /// /// 平台税金 /// public decimal PlatformTax { get; set; } /// /// 订单状态 枚举 /// public OrderStateEnum OrderState { get; set; } /// /// 订单来源 枚举 /// public OrderSourceEnum OrderSource { get; set; } /// /// 业务人员 /// public int EnterID { get; set; } /// /// 订单来自于 枚举 /// public OrderFormEnum OrderForm { get; set; } private decimal commission = -1; /// /// 提成金额 /// public decimal CommissionMoney { get => commission; set => commission = value; } /// /// 额外奖励金额 /// public decimal ExtraRewardMoney { get; set; } /// /// 额外扣除金额 /// public decimal ExtraDeductMoney { get; set; } /// /// 提成是否已发放 1是 0否 /// public int IsCommissionGive { get; set; } /// /// 销售备注 /// public string SaleRemark { get; set; } /// /// 教务备注 /// public string TeacherRemark { get; set; } /// /// 校长备注 /// public string RectorRemark { get; set; } /// /// 经理备注 /// public string DirectorRemark { get; set; } /// /// 集团编号 /// public int Group_Id { get; set; } /// /// 学校编号 /// public int School_Id { get; set; } /// /// 部门id /// public int Dept_Id { get; set; } /// /// 创建人 /// public int CreateBy { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 修改人 /// public int UpdateBy { get; set; } /// /// 更新时间 /// public DateTime UpdateTime { get; set; } /// /// 续费订单号 /// public int RenewOrderId { get; set; } /// /// 报价单id /// public int OfferId { get; set; } /// /// 订单类型 /// public OrderTypeEnum OrderType { get; set; } /// /// 来源编号(OrderType=1,SourceId=0),(OrderType=2,SourceId=留学就业产品对应编号) /// public int SourceId { get; set; } /// /// 协助人员编号(协助老师编号) /// public int HelpEnterId { get; set; } /// /// 一般同行名称 /// public string GeneralOccupation { get; set; } /// /// 教育同行名称 /// public string EduOccupation { get; set; } /// /// 是否少价(1-是) /// public int IsLessPrice { get; set; } /// /// 少价金额 /// public decimal LessPrice { get; set; } /// /// (教育订单使用)订单性质(1-直通车,2-代收代付,3-返佣) /// public OrderNatureEnum OrderNature { get; set; } /// /// (教育订单使用)订单性质(1-直通车,2-代收代付,3-返佣) /// public decimal OldPreferPrice { get; set; } /// /// 课程编号 /// public int CourseId { get; set; } /// /// 插班开始课时 /// public int StartClassHours { get; set; } /// /// 是否插班报入(1是) /// public int IsChaBan { get; set; } /// /// 销售返佣类型 0百分比 1固定值 /// public decimal CommissionType { get; set; } /// /// 提成比例/固定值 /// public decimal CommissionRate { get; set; } /// /// 销售返佣类型 0百分比 1固定值 (同行) /// public decimal CommissionTypeTH { get; set; } /// /// 提成比例/固定值 (同行) /// public decimal CommissionRateTH { get; set; } /// /// 提成补交 /// public decimal CommissionBack { get; set; } /// /// 提成备注: 记录下单时 使用的 比例 /// public string CommissionRemark { get; set; } /// /// 额外提成已发放金额 /// public decimal ExtraCommissionMoney { get; set; } /// /// 提成是否发放完毕 1是 0否 /// public int IsCommissionGiveOK { get; set; } /// 生效时间 /// public DateTime EffectTime { get; set; } /// /// 生效状态(0-未生效,1-生效中,2-完成) /// public int EffectStatus { get; set; } /// /// 前置订单编号 /// public int UpOrderId { get; set; } /// /// 预约单号 /// public int VisitorReserveId { get; set; } } }