using System; using System.Collections.Generic; using System.Linq; using System.Text; using SqlSugar; namespace EC_SeckillInfo { /// /// /// [SugarTable("CoreDeliverOrder")] public partial class CoreDeliverOrder { public CoreDeliverOrder(){ } /// /// Desc:Id /// Default: /// Nullable:False /// [SugarColumn(IsPrimaryKey=true)] public Guid id {get;set;} /// /// Desc: /// Default: /// Nullable:False /// public int OrderId {get;set;} /// /// Desc:送货员手机号 唯一标识 司机手机号码 /// Default: /// Nullable:False /// public string DeliveryMoble {get;set;} /// /// Desc:创建时间 /// Default: /// Nullable:True /// public DateTime? CreateTime {get;set;} /// /// Desc:最后更新时间 /// Default: /// Nullable:True /// public DateTime? UpdataTime {get;set;} /// /// Desc:创建人 /// Default: /// Nullable:True /// public string? CreateBy {get;set;} /// /// Desc:最后更新人 /// Default: /// Nullable:True /// public string? UpDataBy {get;set;} ///这个需要获取学校联系人 和联系电话 ///// ///// Desc:联系人 ///// Default: ///// Nullable:True ///// //public string? ContactName {get;set;} ///// ///// Desc:联系电话 ///// Default: ///// Nullable:True ///// //public string? ContactPhone {get;set;} /// /// Desc:配送状态 /// Default: /// Nullable:True /// public CoreDeliverOrderType OrderState {get;set;} = CoreDeliverOrderType.UnStart; /// /// 作业本配送表 /// [Navigate(NavigateType.OneToMany, nameof(CoreDeliverOrderItem.OrderID))] public List items { get;set;} /// /// 轨迹表 /// [Navigate(NavigateType.OneToMany, nameof(CoreDeliveryOrderTracks.OrderID))] public List tracks { get; set; } /// /// 轨迹表 /// [Navigate(NavigateType.OneToOne, nameof(OrderId))] public CoreCmsPlanOrder Oreder { get; set; } /// /// 预约时间 /// public DateTime? MakeTime { get;set;} /// /// 预约时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? OverTime { get; set; } /// /// 备注 /// public string Remarke { get;set;} } /// /// 配送单状态 /// public enum CoreDeliverOrderType { /// /// 未开始,已经预约 建立就表示预约 /// UnStart, /// /// 开始 /// Start, /// /// 完成 /// Completed, /// /// 失败取消 /// Faile } }