namespace Store.Shops.Dtos;
/// 用户店铺默认售后地址的接口输出。
public sealed class DefaultAddressInfo
{
/// 记录ID。
public int Id { get; set; }
/// 软件账号。
public string UserId { get; set; } = "";
/// 店铺ID。
public string ShopId { get; set; } = "";
/// 省份。
public string ProvinceName { get; set; } = "";
/// 城市。
public string CityName { get; set; } = "";
/// 区县。
public string CountyName { get; set; } = "";
/// 详细地址。
public string DetailInfo { get; set; } = "";
/// 收件人电话。
public string TelNumber { get; set; } = "";
/// 收件人姓名。
public string Receiver { get; set; } = "";
/// 创建时间。
public DateTime AddTime { get; set; }
/// 修改时间。
public DateTime MdyTime { get; set; }
}
/// 订单解密地址的接口输出。
public sealed class OrderAddressInfo
{
/// 记录ID。
public int Id { get; set; }
/// 店铺ID。
public string ShopId { get; set; } = "";
/// 订单ID。
public string OrderId { get; set; } = "";
/// 解密后的地址内容。
public string OrderAddress { get; set; } = "";
/// 创建时间。
public DateTime AddTime { get; set; }
/// 修改时间。
public DateTime MdyTime { get; set; }
}
/// 主账号共享采购备注的接口输出。
public sealed class BuyUrlNoteInfo
{
/// 记录ID。
public int Id { get; set; }
/// 所属主账号。
public string UserName { get; set; } = "";
/// 商品编码。
public string SpuCode { get; set; } = "";
/// 采购链接备注。
public string BuyUrlNotes { get; set; } = "";
/// 创建时间。
public DateTime AddTime { get; set; }
/// 修改时间。
public DateTime MdyTime { get; set; }
}
/// 运单库存及分配状态的接口输出。
public sealed class WaybillInfo
{
/// 记录ID。
public int Id { get; set; }
/// 运单所属账号。
public string UserName { get; set; } = "";
/// 物流公司编码。
public string DeliveryId { get; set; } = "";
/// 物流公司名称。
public string DeliveryName { get; set; } = "";
/// 运单号。
public string WaybillId { get; set; } = "";
/// 预绑定订单ID。
public string BindOrderId { get; set; } = "";
/// 分配订单ID。
public string OrderId { get; set; } = "";
/// 使用店铺ID。
public string ShopId { get; set; } = "";
/// 0未使用,1已预占,2已使用。
public int Status { get; set; }
/// 入库时间。
public DateTime AddTime { get; set; }
/// 正式使用时间。
public DateTime? UseTime { get; set; }
/// 揽收时间。
public DateTime? WaybillPickupTime { get; set; }
}
/// 订单物流优化结果的接口输出。
public sealed class OptimizeResultInfo
{
/// 记录ID。
public int Id { get; set; }
/// 店铺ID。
public string ShopId { get; set; } = "";
/// 订单ID。
public string OrderId { get; set; } = "";
/// 补发处理结果。
public string OptimizeRst { get; set; } = "";
/// 运单号。
public string WaybillId { get; set; } = "";
/// 物流公司名称。
public string DeliveryName { get; set; } = "";
/// 创建时间。
public DateTime AddTime { get; set; }
/// 修改时间。
public DateTime MdyTime { get; set; }
}
/// 订单物流优化备注的接口输出。
public sealed class OptimizeRemarkInfo
{
/// 记录ID。
public int Id { get; set; }
/// 店铺ID。
public string ShopId { get; set; } = "";
/// 订单ID。
public string OrderId { get; set; } = "";
/// 备注内容,允许清空。
public string Remark { get; set; } = "";
/// 创建时间。
public DateTime AddTime { get; set; }
/// 修改时间。
public DateTime MdyTime { get; set; }
}
/// ERP商户余额的接口输出。
public sealed class ErpAccountInfo
{
/// 账户ID。
public long Id { get; set; }
/// ERP用户ID。
public long UserId { get; set; }
/// 账户名称。
public string AccountName { get; set; } = "";
/// 账户状态。
public int AccountStatus { get; set; }
/// 账户类型。
public int AccountType { get; set; }
/// 可用余额。
public decimal Balance { get; set; }
/// 冻结金额。
public decimal FrozenAmount { get; set; }
/// 累计充值。
public decimal RechargeAmountTotal { get; set; }
/// 已提现金额。
public decimal WithdrawnAmount { get; set; }
/// 提现账户图片。
public string WithdrawAccountImageUrl { get; set; } = "";
/// 创建人。
public long? CreateBy { get; set; }
/// 修改人。
public long? UpdateBy { get; set; }
/// 创建时间。
public DateTime? CreateTime { get; set; }
/// 修改时间。
public DateTime? UpdateTime { get; set; }
}