using EC_SeckillInfo; using SqlSugar; using System; using System.Collections.Generic; namespace CoreCms.Net.IServices.CYOAServices { /// /// 列表dto /// public class CoreCmsPlanOrderListDto { /// /// Desc:订单号 /// Default: /// Nullable:False /// public int id { get; set; } /// /// Desc:省Id /// Default: /// Nullable:False /// public int shengId { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public string sheng { get; set; } /// /// Desc:市Id /// Default: /// Nullable:False /// public int shiId { get; set; } /// /// Desc:市 /// Default: /// Nullable:False /// public string shi { get; set; } /// /// Desc:区县Id /// Default: /// Nullable:False /// public int quxianId { get; set; } /// /// Desc:区县名称 /// Default: /// Nullable:False /// public string quxian { get; set; } /// /// Desc:片区 /// Default: /// Nullable:False /// public string pianqu { get; set; } /// /// Desc:学校 /// Default: /// Nullable:False /// public string shipAddress { get; set; } } /// /// 学校订单详情 /// public class CoreCmsPlanOrderInfoDto() { /// /// Desc:订单号 /// Default: /// Nullable:False /// public int id { get; set; } /// /// Desc:省Id /// Default: /// Nullable:False /// public int shengId { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public string sheng { get; set; } /// /// Desc:市Id /// Default: /// Nullable:False /// public int shiId { get; set; } /// /// Desc:市 /// Default: /// Nullable:False /// public string shi { get; set; } /// /// Desc:区县Id /// Default: /// Nullable:False /// public int quxianId { get; set; } /// /// Desc:区县名称 /// Default: /// Nullable:False /// public string quxian { get; set; } /// /// Desc:片区 /// Default: /// Nullable:False /// public string pianqu { get; set; } /// /// Desc:调整订单金额 /// Default: /// Nullable:False /// public decimal orderAmount { get; set; } /// /// Desc:订单状态 /// Default: /// Nullable:False /// public int status { get; set; } /// /// Desc:用户ID 关联user.mobile /// Default: /// Nullable:False /// public string userMobile { get; set; } /// /// Desc:学校 /// Default: /// Nullable:False /// public string shipAddress { get; set; } /// /// Desc:联系人 /// Default: /// Nullable:False /// public string shipName { get; set; } /// /// Desc:收货电话 /// Default: /// Nullable:False /// public string shipMobile { get; set; } /// /// Desc:收货地址 /// Default: /// Nullable:False /// public string shouhuoAddress { get; set; } /// /// Desc:计划订单金额 /// Default: /// Nullable:False /// public decimal oldOrderAmount { get; set; } /// /// Desc:可用余额 /// Default: /// Nullable:False /// public decimal keYongAmount { get; set; } /// /// Desc:已花费金额 /// Default: /// Nullable:False /// public decimal huaFeiAmount { get; set; } /// /// Desc:建立时间 /// Default: /// Nullable:True /// public DateTime? createTime { get; set; } /// /// Desc:创建人 /// Default: /// Nullable:True /// public string createBy { get; set; } /// /// Desc:修改人 /// Default: /// Nullable:True /// public string upDataBy { get; set; } /// /// Desc:删除标志 /// Default: /// Nullable:False /// public bool isdelete { get; set; } /// /// 预约配送时间 /// public DateTime? DeliverDataTime { get; set; } ///// ///// Desc: ///// Default: ///// Nullable:True ///// //public int? orderkeyid { get; set; } /// /// 订单货品详情 /// public List items { get; set; } /// /// 派送单列表 /// public List DeliverOrderItems { get; set; } /// /// 最新 配送单ID /// public Guid? DeliveryOderID { get; set; } /// /// 订单说明 /// public string DeliverRemark { get; set; } } /// /// 学校订单详情 /// public class CoreCmsPlanOrderItemDto() { /// /// id /// public int id { get; set; } /// /// Desc:商品名称 /// Default: /// Nullable:False /// public string name { get; set; } /// /// Desc:商品规格 /// Default: /// Nullable:False /// public string specification { get; set; } /// /// Desc:货品价格单价 /// Default: /// Nullable:False /// public decimal price { get; set; } /// /// Desc:数量 /// Default: /// Nullable:False /// public int nums { get; set; } /// /// Desc:总价 /// Default: /// Nullable:False /// public decimal amount { get; set; } /// /// Desc:是否原始订单 /// Default: /// Nullable:False /// public bool isOld { get; set; } /// /// 未送数量 /// public int? unDeliveredCount { get; set; } /// /// 送货数量 /// public int? DeliveredCount { get; set; } /// /// 节约数量 /// public int? LessNumber { get; set; } = 0; /// /// 本次送的数量 /// public int? Number { get; set; } } /// /// 订单DTO /// public class DeliveryOrderDto { /// /// Desc:Id /// Default: /// Nullable:False /// 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 CoreDeliverOrderType? OrderState { get; set; } = CoreDeliverOrderType.Start; /// /// 作业本配送表 /// public List items { get; set; } /// /// 轨迹表 /// public List? tracks { get; set; } /// /// 预约时间 /// public DateTime? MakeTime { get; set; } /// /// 所属 订单 /// public CoreCmsPlanOrderInfoDto? PlanOrdInfo { get; set; } } /// /// 设置送货说明 /// public class SetDeliveryDataDto { /// /// 送货时间 /// public DateTime? MakeTime { get; set; } /// /// 送货说明 /// public string DeliverRemark { get; set; } /// /// 学校订单ID /// public int PlanOrderId { get; set; } } /// /// 设置坐标 /// public class TracksDto { /// /// Desc:精度 /// Default: /// Nullable:False /// public string Latitude { get; set; } /// /// Desc:纬度 /// Default: /// Nullable:False /// public string Longitude { get; set; } /// /// Desc:创建时间 /// Default: /// Nullable:False /// public DateTime CreateTime { get; set; } /// /// 手机号 /// public string Moble { get; set; } } }