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; }
}
}