using MyCode.Project.Domain.Businesses.FileManager; using MyCode.Project.Domain.Message.Response.ServiceOrder; using MyCode.Project.Domain.Message.Response.Shop; using MyCode.Project.Domain.Model; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Infrastructure.Enumeration; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyCode.Project.Domain.Message.Response.User { #region 会员消费订单记录 public class MemberOrderListResp { /// /// 总额 /// public decimal TotalAmount { get; set; } /// /// 服务总数 /// public int ServiceAmount { get; set; } /// /// 订单明细列表 /// public PageResult OrderList { get; set; } } public class MemberOrderList { /// /// 消费主键ID(后台逻辑需要) /// public Guid ID { get; set; } /// /// 退换货主键ID(后台逻辑需要) /// public Guid? RefSalesSheetID { get; set; } /// /// 消费类型 0:销售 1:退换货 20:预售 30:充值 40:服务单 /// public int SalesType { get; set; } /// /// 消费类型文本 /// public string SalesTypeStr { get; set; } /// /// 退款状态 0:显示退款按钮 1:不显示退款按钮 /// public int HasReturn { get; set; } /// /// 退款状态文本 /// public string HasReturnStr { get; set; } /// /// 业务单号 /// public string Sheet { get; set; } /// /// 会员id /// public Guid MemberId { get; set; } /// /// 会员名称 /// public string MemberName { get; set; } /// /// 加盟商id /// public Guid CustomerId { get; set; } /// /// 店铺名称 /// public string ShopName { get; set; } /// /// 接待人 /// public string ClerkName { get; set; } /// /// 操作数量 /// public int TotalQty { get; set; } /// /// 支付方式文本 /// public string PayTypeStr { get; set; } /// /// 实际支付金额 /// public decimal Amount { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 备注 /// public string Note { get; set; } /// /// 订单明细列表 /// public List DetailList { get; set; } /// /// 赠送的服务列表 /// public List GiveAwayList { get; set; } } #endregion #region 会员消费订单记录明细 public class MemberOrderDetail { /// /// 明细主键ID /// public Guid? Id { get; set; } /// /// 明细商品ID /// public Guid? ItemId { get; set; } /// /// 消费类型 0:销售 1:退换货 20:预售 30:充值 40:服务单 /// public int SalesType { get; set; } /// /// 商品类型 (2,3,4 需要有展开明细) 0:商品 1:服务 2:套餐 3:卡套 4:自定义套餐 /// public int ItemType { get; set; } /// /// 剩余服务次数 /// public int LeftServiceQty { get; set; } /// /// 是否显示核销 /// public bool ShowVerification { get; set; } /// /// 主图文件 /// public FileUse Img { get; set; } /// /// 商品名称 /// public string GoodsName { get; set; } /// /// 购买数量 /// public int Qty { get; set; } /// /// 商品价格(分摊价)或 充值类型(实付金额) /// public decimal Price { get; set; } /// /// (充值金额) /// public decimal AccPrice { get; set; } /// /// 商品编码 /// public string CustomBC { get; set; } } public class MemberOrderItem { /// /// 订单明细 /// public Guid ID { get; set; } /// /// 订单明细主键ID /// public Guid DetailID { get; set; } /// /// 商品名称 /// public string GoodsName { get; set; } /// /// 购买数量 /// public int Qty { get; set; } /// /// 商品价格(分摊价)或 充值类型(实付金额) /// public decimal Price { get; set; } /// /// (充值金额) /// public decimal AccPrice { get; set; } /// /// 订单类型 /// public int SalesType { get; set; } /// /// 商品ID /// public Guid GoodsID { get; set; } /// /// 商品类型 0:商品 1:服务 2:套餐 3:卡套 4:自定义套餐 20:预售 30:充值 40:服务 /// public int ItemType{ get; set; } /// /// 商品编码 /// public string CustomBC { get; set; } } public class ItemDetailOfDetail { /// /// 主键ID /// public Guid? Id { get; set; } /// /// 订单ID /// public Guid? SheetId { get; set; } /// /// 明细商品ID /// public Guid? ItemId { get; set; } /// /// 购买数量 /// public int Qty { get; set; } /// /// 主图文件 /// public FileUse Img { get; set; } /// /// 商品编码 /// public string CustomBC { get; set; } /// /// 商品名称 /// public string GoodsName { get; set; } /// /// 商品类型 0:商品 1:服务 2:套餐 3:卡套 4:自定义套餐 20:预售 30:充值 40:服务 /// public int ItemType { get; set; } } public class GiveAwayDetail { /// /// 主键ID /// public Guid? Id { get; set; } /// /// 订单ID /// public Guid? SheetId { get; set; } /// /// 明细商品ID /// public Guid? ItemId { get; set; } /// /// 购买数量 /// public int Qty { get; set; } /// /// 商品名称 /// public string GoodsName { get; set; } /// /// 项目类型。0=商品;1=服务;2=套餐,3=卡券 , 4=自定义套餐 /// public int ItemType { get; set; } /// /// 主图文件 /// public FileUse Img { get; set; } /// /// 剩余服务次数 /// public int LeftServiceQty { get; set; } /// /// 是否显示核销 /// public bool ShowVerification { get; set; } } public class ServiceNameDetail { /// /// 主键ID /// public Guid? Id { get; set; } /// /// 明细商品ID /// public Guid? ItemId { get; set; } /// /// 商品名称 /// public string Name { get; set; } /// /// 项目类型。0=商品;1=服务;2=套餐,3=卡券 , 4=自定义套餐 /// public int ItemType { get; set; } } #endregion }