using System; using System.Collections.Generic; using System.Text; using System.Windows; namespace BBWY.Client.Models.APIModel.Response.PackTask { /// /// 服务数据展示 /// public class FeesItemResponse : NotifyObject { private List serviceList = new List(); public List ServiceList { get => serviceList; set { Set(ref serviceList, value); } } public decimal disCount; public decimal DisCount { get => disCount; set { Set(ref disCount, value); } } public decimal AllFees { get => allFees; set { Set(ref allFees, value); } } private decimal allFees; private decimal discountAllFees; public decimal DiscountAllFees { get => discountAllFees; set { Set(ref discountAllFees, value); } } public decimal SingleFees { get => singleFees; set { Set(ref singleFees, value); } } private decimal singleFees; public decimal DiscountSingleFees { get => discountSingleFees; set { Set(ref discountSingleFees, value); } } private decimal discountSingleFees; public decimal TaskId { get => taskId; set { Set(ref taskId, value); } } private decimal taskId; /// /// 耗材费用价格 /// public decimal ConsumableFees { get; set; } /// /// 折扣系数 /// public decimal? DiscountFoctor { get; set; } /// /// 收费方式 /// public FeesMode? FeesMode { get; set; } /// /// 定向费用 /// public decimal? DirectionalFees { get; set; } /// /// 打包费用小计 /// public decimal PackFees { get; set; } /// /// 包装人员折扣 /// public decimal? PackerDiscount { get; set; } /// /// 包装收益(包装员收益) /// public decimal? PackerPackFees { get; set; } /// /// 增值费用小计(待移除) /// public decimal IncreateFees { get; set; } /// /// 增值服务数据(待移除) /// public List IncreateList { get; set; } /// /// 耗材服务数据 /// public List ConsumableList { get; set; } /// /// 打包服务(待移除) /// public List PackItemList { get; set; } /// /// 增量配件数(待移除) /// public int? IncrementPartCount { get; set; } /// /// 增量配件任务数(待移除) /// public int? IncrementPartTaskCount { get; set; } /// /// 增量配件单价(待移除) /// public decimal? IncrementPartPrice { get; set; } /// /// 基础包装费(待移除) /// public decimal? BasicProcessPrice { get; set; } /// /// 基础包装数(待移除) /// public int? BasicProcessCount { get; set; } /// /// 工序类型名称 /// public string ProcessTypeName { get; set; } /// /// 工序套餐名称 /// public string ProcessComboName { get; set; } /// /// 工序套餐单价 /// public decimal ProcessComboPrice { get; set; } /// /// 工序套餐任务量 /// public int ProcessComboTaskCount { get; set; } /// /// 赔付费用 /// public decimal? CompensateFees { get; set; } /// /// 实际打包费用 /// public decimal? ActualPackFees { get; set; } } public class PackItemResponse { /// /// 服务项目 /// public string ItemName { get; set; } /// /// 价格 /// public decimal ItemPrice { get; set; } /// /// 数量 /// public int ItemCount { get; set; } /// /// 增值服务工序 = 0, 基础包装工序 = 1,配件 /// public ProcessType ProcessType { get; set; } } public enum ServiceType { 增值服务 = 0, 打包服务 = 1, 耗材服务 = 2 } public class ServiceItemResponse { /// /// 0增值服务 1打包服务 2耗材服务 /// public ServiceType ServiceType { get; set; } /// /// 服务项目 /// public string ItemName { get; set; } /// /// 价格 /// public decimal? ItemPrice { get; set; } /// /// 数量 /// public int? ItemCount { get; set; } } }