673 lines
16 KiB
C#
673 lines
16 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace MyCode.Project.Domain.Message.Response.Report2309
|
||
{
|
||
public class TuoKeTiYanGuanKongReportResp2407
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 店铺id
|
||
/// </summary>
|
||
public string ShopId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 买卡日期
|
||
/// </summary>
|
||
public string MaiKaRiQi { get; set; }
|
||
|
||
/// <summary>
|
||
/// 首次体验时间
|
||
/// </summary>
|
||
public string FirstTiYanTime { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 顾客姓名
|
||
/// </summary>
|
||
public string MemberName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员手机号
|
||
/// </summary>
|
||
public string Mobile { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员资料来源 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客裂变 5=1元公益、派单 6=第三方合作
|
||
/// </summary>
|
||
public int FromType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 顾客来源渠道
|
||
/// </summary>
|
||
public string FromTypeText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 主服务/成交人
|
||
/// </summary>
|
||
public string ClerkName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否购买留客卡
|
||
/// </summary>
|
||
public int IfLiuKe { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否购买留客卡字符串
|
||
/// </summary>
|
||
public string IfLiuKeStr { get; set; }
|
||
|
||
/// <summary>
|
||
/// 顾客第几次体验购买留客卡
|
||
/// </summary>
|
||
public int TiYanCiShu { get; set; }
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
public class RiFuWuTuiJinReport2407Resp
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Id { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 店员名称
|
||
/// </summary>
|
||
public string ClerkName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 岗位
|
||
/// </summary>
|
||
public string GangWei { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 拓客卡核销总人数
|
||
/// </summary>
|
||
|
||
public int TotalQty { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 拓客总人数
|
||
/// </summary>
|
||
|
||
public int TuoKeQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 第1次核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty1 { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 第2次核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 第3次以上核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 购买留客卡顾客数量
|
||
/// </summary>
|
||
public int LiuKeQty { get; set; }
|
||
|
||
}
|
||
|
||
public class LiuKeZhuanHuanReport2407Resp
|
||
{
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 店员名称
|
||
/// </summary>
|
||
public string ClerkName { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 岗位
|
||
/// </summary>
|
||
public string GangWei { get; set; }
|
||
|
||
/****************合计*********************/
|
||
#region
|
||
/// <summary>
|
||
/// 合计进店人数
|
||
/// </summary>
|
||
public int TotalJinDianQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交人数
|
||
/// </summary>
|
||
public int TotalLiuKeQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交率(对接这个字段)
|
||
/// </summary>
|
||
public string TotalChengJiaoLvText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计金额
|
||
/// </summary>
|
||
public decimal TotalAmount { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 合计进店人数--1次
|
||
/// </summary>
|
||
public int TotalJinDianQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交人数--1次
|
||
/// </summary>
|
||
public int TotalLiuKeQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交率(对接这个字段)--1次
|
||
/// </summary>
|
||
public string TotalChengJiaoLvText1 { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 合计金额--1次
|
||
/// </summary>
|
||
public decimal TotalTotalAmount1 { get; set; }
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// 合计进店人数--2次
|
||
/// </summary>
|
||
public int TotalJinDianQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交人数--2次
|
||
/// </summary>
|
||
public int TotalLiuKeQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交率(对接这个字段)--2次
|
||
/// </summary>
|
||
public string TotalChengJiaoLvText2 { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 合计金额--2次
|
||
/// </summary>
|
||
public decimal TotalTotalAmount2 { get; set; }
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// 合计进店人数--3次
|
||
/// </summary>
|
||
public int TotalJinDianQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交人数--3次
|
||
/// </summary>
|
||
public int TotalLiuKeQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计成交率(对接这个字段)--3次
|
||
/// </summary>
|
||
public string TotalChengJiaoLvText3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 合计金额--3次
|
||
/// </summary>
|
||
public decimal TotalTotalAmount3 { get; set; }
|
||
|
||
#endregion
|
||
|
||
/***********线上*************/
|
||
|
||
|
||
#region
|
||
/// <summary>
|
||
/// 线上合计进店人数
|
||
/// </summary>
|
||
public int OnlineTotalJinDianQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上合计成交人数
|
||
/// </summary>
|
||
public int OnlineTotalLiuKeQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上合计成交率(对接这个字段)
|
||
/// </summary>
|
||
public string OnlineTotalChengJiaoLvText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上合计金额
|
||
/// </summary>
|
||
public decimal OnlineTotalAmount { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 线上进店人数--1次
|
||
/// </summary>
|
||
public int OnlineTotalJinDianQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交人数--1次
|
||
/// </summary>
|
||
public int OnlineTotalLiuKeQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交率(对接这个字段)--1次
|
||
/// </summary>
|
||
public string OnlineTotalChengJiaoLvText1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上金额--1次
|
||
/// </summary>
|
||
public decimal OnlineTotalAmount1 { get; set; }
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// 线上进店人数--2次
|
||
/// </summary>
|
||
public int OnlineTotalJinDianQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交人数--2次
|
||
/// </summary>
|
||
public int OnlineTotalLiuKeQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交率(对接这个字段)--2次
|
||
/// </summary>
|
||
public string OnlineTotalChengJiaoLvText2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上金额--2次
|
||
/// </summary>
|
||
public decimal OnlineTotalAmount2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上进店人数--3次
|
||
/// </summary>
|
||
public int OnlineTotalJinDianQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交人数--3次
|
||
/// </summary>
|
||
public int OnlineTotalLiuKeQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线上成交率(对接这个字段)--3次
|
||
/// </summary>
|
||
public string OnlineTotalChengJiaoLvText3 { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 线上金额--3次
|
||
/// </summary>
|
||
public decimal OnlineTotalAmount3 { get; set; }
|
||
|
||
#endregion
|
||
|
||
/***********线下*************/
|
||
|
||
|
||
#region
|
||
/// <summary>
|
||
/// 线下合计进店人数
|
||
/// </summary>
|
||
public int OfflineTotalJinDianQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下合计成交人数
|
||
/// </summary>
|
||
public int OfflineTotalLiuKeQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下合计成交率(对接这个字段)
|
||
/// </summary>
|
||
public string OfflineTotalChengJiaoLvText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下合计金额
|
||
/// </summary>
|
||
public decimal OfflineTotalAmount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下进店人数--1次
|
||
/// </summary>
|
||
public int OfflineTotalJinDianQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交人数--1次
|
||
/// </summary>
|
||
public int OfflineTotalLiuKeQty1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交率(对接这个字段)--1次
|
||
/// </summary>
|
||
public string OfflineTotalChengJiaoLvText1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下金额--1次
|
||
/// </summary>
|
||
public decimal OfflineTotalAmount1 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下进店人数--2次
|
||
/// </summary>
|
||
public int OfflineTotalJinDianQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交人数--2次
|
||
/// </summary>
|
||
public int OfflineTotalLiuKeQty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交率(对接这个字段)--2次
|
||
/// </summary>
|
||
public string OfflineTotalChengJiaoLvText2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下金额--2次
|
||
/// </summary>
|
||
public decimal OfflineTotalAmount2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下进店人数--3次
|
||
/// </summary>
|
||
public int OfflineTotalJinDianQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交人数--3次
|
||
/// </summary>
|
||
public int OfflineTotalLiuKeQty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下成交率(对接这个字段)--3次
|
||
/// </summary>
|
||
public string OfflineTotalChengJiaoLvText3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 线下金额--3次
|
||
/// </summary>
|
||
public decimal OfflineTotalAmount3 { get; set; }
|
||
|
||
#endregion
|
||
}
|
||
|
||
public class LiuKeShenKeGuanKongReport2407Resp
|
||
{
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 店铺id
|
||
/// </summary>
|
||
public string ShopId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 顾客第一次体验时间
|
||
/// </summary>
|
||
public string FirstExperienceTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客户姓名
|
||
/// </summary>
|
||
public string MemberName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 年龄
|
||
/// </summary>
|
||
public int Age { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:性别 1=男;2=女 0=不明
|
||
/// Default:
|
||
/// Nullable:False
|
||
/// </summary>
|
||
public int Sex { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:性别 1=男;2=女 0=不明 字符串
|
||
/// Default:
|
||
/// Nullable:False
|
||
public string SexStr { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员手机号
|
||
/// </summary>
|
||
public string Mobile { get; set; }
|
||
|
||
/// <summary>
|
||
/// 进店方式(顾客来源) 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客裂变 5=1元公益、派单 6=第三方合作
|
||
/// </summary>
|
||
public int FromType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 顾客来源渠道
|
||
/// </summary>
|
||
public string FromTypeText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 购买留客卡项目名称
|
||
/// </summary>
|
||
public string GouMaiLiuKeName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 购买留客卡时间
|
||
/// </summary>
|
||
public string GouMaiLiuKeTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 成交留客卡后的服务美容师
|
||
/// </summary>
|
||
public string ClerkName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 到店列表
|
||
/// </summary>
|
||
public List<ArrivalItem> ArrivalItemList { get; set; }
|
||
}
|
||
|
||
public class ArrivalItem
|
||
{
|
||
/// <summary>
|
||
/// 到店频次
|
||
/// </summary>
|
||
public int ArrivalQty { get; set; }
|
||
|
||
///到店频次
|
||
public string ArrivalQtyStr { get; set; }
|
||
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string ConsumeTime { get; set; }
|
||
}
|
||
|
||
public class LiuKeShenKeGuanKongReportExportResp: LiuKeShenKeGuanKongReport2407Resp
|
||
{
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string FirstLiuKeTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string SecondLiuKeTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string ThirdLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string FourthLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string FifthLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string SixthLiuKeTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string SeventhLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string EighthLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string NinthLiuKeTime { get; set; }
|
||
/// <summary>
|
||
/// 耗卡时间
|
||
/// </summary>
|
||
public string TenthtLiuKeTime { get; set; }
|
||
}
|
||
|
||
|
||
public class YaoYueDaoDianReport2407Resp
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Id { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 邀约人数
|
||
/// </summary>
|
||
|
||
public int YaoYueQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 回店人数
|
||
/// </summary>
|
||
public int HuiDianQty { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 消费人数
|
||
/// </summary>
|
||
public int XiaoFeiQty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 消费金额
|
||
/// </summary>
|
||
public decimal TatalAmount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 服务人数
|
||
/// </summary>
|
||
public int FuWuQty { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 邀约到店率
|
||
/// </summary>
|
||
public string YaoYueDaoDianLv { get; set; }
|
||
|
||
}
|
||
|
||
public class RiFuWuZhuanHuaReport2407Resp
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Id { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 门店名称
|
||
/// </summary>
|
||
public string ShopName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 店员名称
|
||
/// </summary>
|
||
public string ClerkName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 岗位
|
||
/// </summary>
|
||
public string GangWei { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 拓客卡核销总人数
|
||
/// </summary>
|
||
|
||
public int TotalQty { get; set; }
|
||
/// <summary>
|
||
/// 第1次核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty1 { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 第2次核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 第3次以上核销拓客卡人数
|
||
/// </summary>
|
||
public int Qty3 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 购买留客卡顾客数量
|
||
/// </summary>
|
||
public int LiuKeQty { get; set; }
|
||
|
||
}
|
||
}
|