using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using SqlSugar;
|
|
namespace EC_SeckillInfo
|
{
|
///<summary>
|
///计划订单表
|
///</summary>
|
[SugarTable("CoreCmsPlanOrder")]
|
public partial class CoreCmsPlanOrder
|
{
|
public CoreCmsPlanOrder()
|
{
|
|
|
}
|
/// <summary>
|
/// Desc:订单号
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
public int id { get; set; }
|
|
/// <summary>
|
/// Desc:省Id
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public int shengId { get; set; }
|
|
/// <summary>
|
/// Desc:
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string sheng { get; set; }
|
|
/// <summary>
|
/// Desc:市Id
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public int shiId { get; set; }
|
|
/// <summary>
|
/// Desc:市
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string shi { get; set; }
|
|
/// <summary>
|
/// Desc:区县Id
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public int quxianId { get; set; }
|
|
/// <summary>
|
/// Desc:区县名称
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string quxian { get; set; }
|
|
/// <summary>
|
/// Desc:片区
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string pianqu { get; set; }
|
|
/// <summary>
|
/// Desc:调整订单金额
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public decimal orderAmount { get; set; }
|
|
/// <summary>
|
/// Desc:订单状态
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public int status { get; set; }
|
|
/// <summary>
|
/// Desc:用户ID 关联user.mobile
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string userMobile { get; set; }
|
|
/// <summary>
|
/// Desc:学校
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string shipAddress { get; set; }
|
|
/// <summary>
|
/// Desc:联系人
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string shipName { get; set; }
|
|
/// <summary>
|
/// Desc:收货电话
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string shipMobile { get; set; }
|
|
/// <summary>
|
/// Desc:收货地址
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public string shouhuoAddress { get; set; }
|
|
/// <summary>
|
/// Desc:计划订单金额
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public decimal oldOrderAmount { get; set; }
|
|
/// <summary>
|
/// Desc:可用余额
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public decimal keYongAmount { get; set; }
|
|
/// <summary>
|
/// Desc:已花费金额
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public decimal huaFeiAmount { get; set; }
|
|
/// <summary>
|
/// Desc:建立时间
|
/// Default:
|
/// Nullable:True
|
/// </summary>
|
public DateTime? createTime { get; set; }
|
|
/// <summary>
|
/// Desc:修改时间
|
/// Default:
|
/// Nullable:True
|
/// </summary>
|
public DateTime? upDataTime { get; set; }
|
|
/// <summary>
|
/// Desc:创建人
|
/// Default:
|
/// Nullable:True
|
/// </summary>
|
public string createBy { get; set; }
|
|
/// <summary>
|
/// Desc:修改人
|
/// Default:
|
/// Nullable:True
|
/// </summary>
|
public string upDataBy { get; set; }
|
|
/// <summary>
|
/// Desc:删除标志
|
/// Default:
|
/// Nullable:False
|
/// </summary>
|
public bool isdelete { get; set; }
|
|
/// <summary>
|
/// Desc:
|
/// Default:
|
/// Nullable:True
|
/// </summary>
|
public int? orderkeyid { get; set; }
|
|
/// <summary>
|
/// 配送状态
|
/// </summary>
|
public DeliverStateType DeliverState { get; set; } = DeliverStateType.NoDelivery;
|
|
/// <summary>
|
/// 作业本列表
|
/// </summary>
|
[Navigate(NavigateType.OneToMany, nameof(CoreCmsPlanOrderItem.orderId))]
|
public List<CoreCmsPlanOrderItem> items { get; set; }
|
/// <summary>
|
/// 送货单
|
/// </summary>
|
[SugarColumn(IsIgnore =true)]
|
public CoreDeliverOrder? deliverOrder { get; set; }
|
/// <summary>
|
/// 最新未完成的配送单ID
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public Guid? IngDeliverOrderID { get; set; }
|
|
/// <summary>
|
/// 送货时间安排
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public DateTime? MakeTime { get; set; }
|
/// <summary>
|
/// 送货单列表
|
/// </summary>
|
[Navigate(NavigateType.OneToMany, nameof(CoreDeliverOrder.OrderId))]
|
public List<CoreDeliverOrder> DeliverOrderItems { get; set; }
|
/// <summary>
|
/// 订单说明
|
/// </summary>
|
public string DeliverRemark { get; set; }
|
|
/// <summary>
|
/// 供应商ID
|
/// </summary>
|
public string FirmId { get; set; }
|
/// <summary>
|
/// 已安排司机
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
public string DeliveryMoble { get; set; }
|
|
|
|
}
|
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
public enum DeliverStateType
|
{
|
/// <summary>
|
/// 未配送
|
/// </summary>
|
NoDelivery,
|
/// <summary>
|
/// 部分配送
|
/// </summary>
|
PartialDelivery,
|
/// <summary>
|
/// 完成配送
|
/// </summary>
|
CompletedDelivery
|
|
|
|
}
|
}
|