257 lines
6.4 KiB
C#
257 lines
6.4 KiB
C#
using MyCode.Project.Domain.Model;
|
|
using SqlSugar;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Security.Cryptography;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MyCode.Project.Domain.Message.Response.BaoDian
|
|
{
|
|
public class NewMemberSalesScheduleDetailsResp
|
|
{
|
|
/// <summary>
|
|
/// 主键id
|
|
/// </summary>
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 套餐编码
|
|
/// </summary>
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 套餐名称
|
|
/// </summary>
|
|
public string PackageName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 商品明细列表
|
|
/// </summary>
|
|
public List<SkuResp> SkuList { get; set; }
|
|
|
|
/// <summary>
|
|
/// 服务明细列表
|
|
/// </summary>
|
|
public List<ServiceResp> ServiceList { get; set; }
|
|
}
|
|
|
|
public class SalesTargetResp
|
|
{
|
|
/// <summary>
|
|
/// 计划指标
|
|
/// </summary>
|
|
public decimal Amount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 店员ID
|
|
/// </summary>
|
|
public string ClerkId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划名称
|
|
/// </summary>
|
|
public string PlanName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划时间
|
|
/// </summary>
|
|
public string PlanTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划类型 1=产品销售计划表 2=新客销售计划表 3=老客复购销售计划
|
|
/// </summary>
|
|
public int PlanType { get; set; }
|
|
}
|
|
|
|
public class CompletionOfShopSalesPlan
|
|
{
|
|
|
|
/// <summary>
|
|
/// 店铺Id
|
|
/// </summary>
|
|
public string ShopId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 店铺名称
|
|
/// </summary>
|
|
public string ShopName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划时间
|
|
/// </summary>
|
|
public string PlanTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划完成的进度列表
|
|
/// </summary>
|
|
public List<CompletionOfShopSalesPlanDetail> PlanList { get; set; }
|
|
|
|
}
|
|
|
|
public class CompletionOfShopSalesPlanDetail
|
|
{
|
|
/// <summary>
|
|
/// 计划指标
|
|
/// </summary>
|
|
public decimal PlanAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际达成
|
|
/// </summary>
|
|
public decimal CompletedAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际率
|
|
/// </summary>
|
|
public decimal CompletedRate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 计划名称
|
|
/// </summary>
|
|
public string PlanName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划类型 1=产品销售计划表 2=新客销售计划表 3=老客复购销售计划
|
|
/// </summary>
|
|
public int PlanType { get; set; }
|
|
}
|
|
|
|
public class BDProductSalesPlanStatistics
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
/// 店铺Id
|
|
/// </summary>
|
|
public string ShopId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 店铺名称
|
|
/// </summary>
|
|
public string ShopName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划时间
|
|
/// </summary>
|
|
public string PlanTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划指标
|
|
/// </summary>
|
|
public decimal PlanAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际达成
|
|
/// </summary>
|
|
public decimal CompletedAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际率
|
|
/// </summary>
|
|
public decimal CompletedRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 1=允许调整 0=不允许调整
|
|
/// (只对店长/加盟商 展示,若计划属于次月,显示“调整”,店长/加盟商有权帮店员修改计划数量,若计划已属于当月,在执行中的计划,不显示“调整”,不可修改计划)
|
|
/// </summary>
|
|
public int CanEdit { get; set; }
|
|
|
|
}
|
|
|
|
public class BDProductSalesPlanResp
|
|
{
|
|
/// <summary>
|
|
/// 版本时间
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "version_time")]
|
|
public DateTime VersionTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:套餐名称
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "name")]
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划销量
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "plan_qty")]
|
|
public int PlanQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划单价
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "plan_price")]
|
|
public decimal PlanPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:lxm_product_sales_schedule表的主键ID
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "product_id")]
|
|
public long? ProductId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc::所属类型, 99=其他
|
|
/// Default:0
|
|
/// Nullable:False
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "package_type")]
|
|
public int PackageType { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:完成销量
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "completed_qty")]
|
|
public int CompletedQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// Desc:实际完成销售金额
|
|
/// Default:
|
|
/// Nullable:False
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "completed_price")]
|
|
public decimal CompletedPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际率
|
|
/// </summary>
|
|
public decimal CompletedRate { get; set; }
|
|
}
|
|
|
|
public class BDClerkProductSalesStatisticsResp
|
|
{
|
|
/// <summary>
|
|
/// 店员ID
|
|
/// </summary>
|
|
public string ClerkId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 店员名称
|
|
/// </summary>
|
|
public string ClerkName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 计划销量
|
|
/// </summary>
|
|
public decimal PlanQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际达成
|
|
/// </summary>
|
|
public decimal CompletedQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实际率
|
|
/// </summary>
|
|
public decimal CompletedRate { get; set; }
|
|
}
|
|
|
|
}
|