Files
YunTongJackYunTask/Reportapi/MyCode.Project.Domain/Message/Response/BaoDian/NewMemberALLDetailsResp.cs
2025-07-04 09:50:02 +08:00

287 lines
7.4 KiB
C#

using MyCode.Project.Domain.Message.Response.Common;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.BaoDian
{
public class NewMemberALLDetailsResp
{
/// <summary>
/// 渠道类型 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客列表 5=1元公益、派单
/// </summary>
public int AddFromType { get; set; }
/// <summary>
/// 渠道类型字符串 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客列表 5=1元公益、派单
/// </summary>
public string AddFromTypeStr { get; set; }
/// <summary>
/// 动态表头数据
/// </summary>
public List<PlanItem> ListAttr { get; set; }
/// <summary>
/// 分页查询中的记录总数
/// </summary>
public int Total { get; set; }
}
public class NewMemberALLDetailsItem
{
/// <summary>
/// 关联id
/// </summary>
public string KeyId { get; set; }
/// <summary>
/// 渠道类型 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客列表 5=1元公益、派单
/// </summary>
public int AddFromType { get; set; }
/// <summary>
/// 套餐id 1=新客人数;2=首单数
/// </summary>
public long PackagePlanId { get; set; }
/// <summary>
/// 套餐名称
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// 计划邀约人数
/// </summary>
public decimal PlanQty { get; set; }
/// <summary>
/// 实际达成人数
/// </summary>
public decimal CompletedQty { get; set; }
/// <summary>
/// 所属版本时间
/// </summary>
public DateTime VersionTime { get; set; }
}
public class NewMemberALLDetailsResult
{
/// <summary>
/// 增加的动态字段
/// </summary>
public List<ListHeadFieldData> ListHeadField { get; set; }
/// <summary>
/// 列表数据
/// </summary>
public List<NewMemberALLDetailsResp> DataList { get; set; }
/// <summary>
/// 月份
/// </summary>
public string DisPlayMonth { get; set; }
/// <summary>
/// 店铺归属(加盟商名称)
/// </summary>
public string CustomerName { get; set; }
/// <summary>
/// 店铺编码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 店铺名称
/// </summary>
public string ShopName { get; set; }
}
///<summary>
///后台报表--新客销售计划进度的详情导出的类
///</summary>
public partial class BdNewMemberDetailsExcelResp
{
/// <summary>
/// 渠道--名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 达成率
/// </summary>
public decimal CompletedRate { get; set; }
/// <summary>
/// Desc:新客人数--计划人数
/// </summary>
public int? PlanTotalAmount1 { get; set; }
/// <summary>
/// Desc:新客人数--实际达成
/// </summary>
public decimal? CompletedPrice1 { get; set; }
/// <summary>
/// Desc:新客人数--达成率
/// </summary>
public string CompletedRate1 { get; set; }
/// <summary>
/// Desc:69体验数--计划人数
/// </summary>
public int? PlanTotalAmount2 { get; set; }
/// <summary>
/// Desc:69体验数--实际达成
/// </summary>
public decimal? CompletedPrice2 { get; set; }
/// <summary>
/// Desc:69体验数--达成率
/// </summary>
public string CompletedRate2 { get; set; }
/// <summary>
/// Desc:99体验数--计划人数
/// </summary>
public int? PlanTotalAmount3 { get; set; }
/// <summary>
/// Desc:99体验数--实际达成
/// </summary>
public decimal? CompletedPrice3 { get; set; }
/// <summary>
/// Desc:99体验数--达成率
/// </summary>
public string CompletedRate3 { get; set; }
/// <summary>
/// Desc:三重养肤护理套--计划人数
/// </summary>
public int? PlanTotalAmount4 { get; set; }
/// <summary>
/// Desc:三重养肤护理套--实际达成
/// </summary>
public decimal? CompletedPrice4 { get; set; }
/// <summary>
/// Desc:三重养肤护理套--达成率
/// </summary>
public string CompletedRate4 { get; set; }
/// <summary>
/// Desc:赋妍焕能美肌拓客套--计划人数
/// </summary>
public int? PlanTotalAmount5 { get; set; }
/// <summary>
/// Desc:赋妍焕能美肌拓客套--实际达成
/// </summary>
public decimal? CompletedPrice5 { get; set; }
/// <summary>
/// Desc:赋妍焕能美肌拓客套--达成率
/// </summary>
public string CompletedRate5 { get; set; }
/// <summary>
/// Desc:盘发数--计划人数
/// </summary>
public int? PlanTotalAmount6 { get; set; }
/// <summary>
/// Desc:盘发数--实际达成
/// </summary>
public decimal? CompletedPrice6 { get; set; }
/// <summary>
/// Desc:盘发数--达成率
/// </summary>
public string CompletedRate6 { get; set; }
/// <summary>
/// Desc:化妆数--计划人数
/// </summary>
public int? PlanTotalAmount7 { get; set; }
/// <summary>
/// Desc:化妆数--实际达成
/// </summary>
public decimal? CompletedPrice7 { get; set; }
/// <summary>
/// Desc:化妆数--达成率
/// </summary>
public string CompletedRate7 { get; set; }
/// <summary>
/// Desc:首单人数--计划人数
/// </summary>
public int? PlanTotalAmount8 { get; set; }
/// <summary>
/// Desc:首单人数--实际达成
/// </summary>
public decimal? CompletedPrice8 { get; set; }
/// <summary>
/// Desc:首单人数--达成率
/// </summary>
public string CompletedRate8 { get; set; }
public List<string> A { get; set; }
public List<string> B { get; set; }
public List<string> C { get; set; }
public List<string> D { get; set; }
public int?[] PlanQty2 { get; set; }
public List<int?> PlanQty { get; set; }
public List<decimal?> CompletedQty { get; set; }
public List<string> CompletedRateArray { get; set; }
}
}