using FreeSql.DataAnnotations; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Store.Contracts.Order.Entitys; /// /// 微信订单表 /// [Table(Name = "erp.oms_wei_order")] public class WeiOrderEntity { /// /// id /// [Column(Name = "id", IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 店铺id /// [Column(Name = "shop_id")] public long ShopId { get; set; } /// /// 店铺名称 /// [Column(Name = "shop_name")] public string ShopName { get; set; } /// /// 商户id /// [Column(Name = "merchant_id")] public long MerchantId { get; set; } /// /// 订单号 /// [Column(Name = "order_id")] public string OrderId { get; set; } /// /// 买家身份标识 /// [Column(Name = "openid")] public string Openid { get; set; } /// /// 秒级时间戳 /// [Column(Name = "create_time")] public int? CreateTime { get; set; } /// /// 秒级时间戳 /// [Column(Name = "update_time")] public int? UpdateTime { get; set; } /// /// unionid /// [Column(Name = "unionid")] public string Unionid { get; set; } /// /// 状态10 待付款;20 待发货;21 部分发货;30 待收货;100 完成;200 全部商品售后之后,订单取消;250 未付款用户主动取消或超时未付款订单自动取消; /// [Column(Name = "status")] public int? Status { get; set; } /// /// 售后信息json /// [Column(Name = "aftersale_detail")] public string AftersaleDetail { get; set; } /// /// 支付信息json /// [Column(Name = "pay_info")] public string PayInfo { get; set; } /// /// 额外信息 /// [Column(Name = "ext_info")] public string ExtInfo { get; set; } /// /// 商品总价,单位为分 /// [Column(Name = "product_price")] public int? ProductPrice { get; set; } /// /// 订单金额,单位为分,order_price=original_order_price-discounted_price-deduction_price-change_down_price /// [Column(Name = "order_price")] public int? OrderPrice { get; set; } /// /// 采购价,单位为分 /// [Column(Name = "purchase_price")] public int? PurchasePrice { get; set; } /// /// 采购时间 /// [Column(Name = "purchase_time")] public int? PurchaseTime { get; set; } /// /// 运费,单位为分 /// [Column(Name = "freight")] public int? Freight { get; set; } /// /// 平台服务费(微信小店:预计技术服务费),单位为分 /// [Column(Name = "predict_commission_fee")] public int? PredictCommissionFee { get; set; } /// /// 达人佣金(微信小店:分账金额),单位为分 /// [Column(Name = "commission_amount")] public int CommissionAmount { get; set; } /// /// 优惠券优惠金额,单位为分 /// [Column(Name = "discounted_price")] public int? DiscountedPrice { get; set; } /// /// 利润(实付金额-采购价-平台服务费-达人佣金,达人佣金、采购价为空值则为0) /// [Column(Name = "profit")] public int? Profit { get; set; } /// /// 采购状态,默认值为:0未采购,推送仓库时修改为1采购 /// [Column(Name = "purchase_status")] public int PurchaseStatus { get; set; } /// /// 延迟发货时间(微信小店:商品发货时效,超时此时间未发货即为发货超时) /// [Column(Name = "delivery_deadline")] public int? DeliveryDeadline { get; set; } /// /// 发货时间 /// [Column(Name = "delivery_time")] public int? DeliveryTime { get; set; } /// /// 收货人姓名 /// [Column(Name = "user_name")] public string UserName { get; set; } /// /// 邮编 /// [Column(Name = "postal_code")] public string PostalCode { get; set; } /// /// 省份 /// [Column(Name = "province_name")] public string ProvinceName { get; set; } /// /// 城市 /// [Column(Name = "city_name")] public string CityName { get; set; } /// /// 区 /// [Column(Name = "county_name")] public string CountyName { get; set; } /// /// 详细地址 /// [Column(Name = "detail_info")] public string DetailInfo { get; set; } /// /// 联系方式 /// [Column(Name = "tel_number")] public string TelNumber { get; set; } /// /// 门牌号码 /// [Column(Name = "house_number")] public string HouseNumber { get; set; } /// /// 虚拟发货订单联系方式(deliver_method=1时返回) /// [Column(Name = "virtual_order_tel_number")] public string VirtualOrderTelNumber { get; set; } /// /// 额外的联系方式信息(虚拟号码相关) /// [Column(Name = "tel_number_ext_info")] public string TelNumberExtInfo { get; set; } /// /// 0:不使用虚拟号码,1:使用虚拟号码 /// [Column(Name = "use_tel_number")] public int? UseTelNumber { get; set; } /// /// 标识当前店铺下一个唯一的用户收货地址 /// [Column(Name = "hash_code")] public string HashCode { get; set; } /// /// 发货物流信息JSON /// [Column(Name = "delivery_product_info")] public string DeliveryProductInfo { get; set; } /// /// 发货完成时间,秒级时间戳 /// [Column(Name = "ship_done_time")] public int? ShipDoneTime { get; set; } /// /// 电子面单代发时的订单密文 /// [Column(Name = "ewaybill_order_code")] public string EwaybillOrderCode { get; set; } /// /// 结算信息json /// [Column(Name = "settle_info")] public string SettleInfo { get; set; } /// /// 订单审核状态(0待审核1已审核) /// [Column(Name = "audit_status")] public int? AuditStatus { get; set; } /// /// 订单审核时间 /// [Column(Name = "audit_time")] public DateTime? AuditTime { get; set; } /// /// erp发货快递公司 /// [Column(Name = "erp_send_company")] public string ErpSendCompany { get; set; } /// /// erp发货快递单号 /// [Column(Name = "erp_send_code")] public string ErpSendCode { get; set; } /// /// erp发货状态 /// [Column(Name = "erp_send_status")] public int? ErpSendStatus { get; set; } /// /// erp发货时间 /// [Column(Name = "erp_send_time")] public DateTime? ErpSendTime { get; set; } /// /// 旗帜颜色备注,1:灰旗,2:红旗,3:橙旗,4:绿旗,5:天蓝旗,6:紫旗 /// [Column(Name = "colour_flag")] public int? ColourFlag { get; set; } /// /// 旗帜备注时间 /// [Column(Name = "colour_flag_update_time")] public DateTime? ColourFlagUpdateTime { get; set; } /// /// 供应商备注异常单 /// [Column(Name = "supplier_remark_exception")] public string SupplierRemarkException { get; set; } /// /// 礼物单状态,默认值0:不存在礼物单,1:礼物单已发货,2:礼物单信息已更正,3:礼物单发货失败 /// [Column(Name = "gift_order_status")] public byte GiftOrderStatus { get; set; } /// /// 店铺备注:取微信ext_info.merchant_notes /// [Column(Name = "shop_remark")] public string ShopRemark { get; set; } /// /// 商家的系统备注 /// [Column(Name = "soft_remark")] public string SoftRemark { get; set; } /// /// 外采金额(单位:分,整数存储) /// [Column(Name = "out_amount")] public int OutAmount { get; set; } /// /// 外采账户 /// [Column(Name = "out_account")] public string OutAccount { get; set; } /// /// 外采订单号 /// [Column(Name = "out_order_no")] public string OutOrderNo { get; set; } /// /// 外采快递公司 /// [Column(Name = "out_express_company")] public string OutExpressCompany { get; set; } /// /// 外采快递单号 /// [Column(Name = "out_express_no")] public string OutExpressNo { get; set; } /// /// 外采是否发货(0 未发货,1 已发货) /// [Column(Name = "out_shipped")] public byte OutShipped { get; set; } /// /// 判断是否优化过发货0 未优化, 1已优化 /// [Column(Name = "is_shipment_optimized")] public int IsShipmentOptimized { get; set; } /// /// 判断是否优随机使用快递单号0 未使用, 1已使用 /// [Column(Name = "is_express_no_used")] public int IsExpressNoUsed { get; set; } /// /// 外采订单售后状态 /// [Column(Name = "out_after_sale_status")] public string OutAfterSaleStatus { get; set; } /// /// 是否支持运费险:0-不支持,1-支持 /// [Column(Name = "has_freight_insurance")] public byte HasFreightInsurance { get; set; } /// /// 运费险金额(单位:元) /// [Column(Name = "freight_insurance_amount")] public decimal FreightInsuranceAmount { get; set; } /// /// 是否外采礼物单:0-否,1-是(外采订单) /// [Column(Name = "external_gift")] public byte ExternalGift { get; set; } /// /// 中转仓的状态 0未使用,1已创建,2创建失败(购买失败),3已创建未有上游快递单号,4已创建有上游快递单号 /// [Column(Name = "transfer_warehouse_status")] public byte? TransferWarehouseStatus { get; set; } /// /// 商品运费(由店铺买家支付的) /// [Column(Name = "postage_price")] public int? PostagePrice { get; set; } }