343 lines
11 KiB
C#
343 lines
11 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace MyCode.Project.Domain.Message.Act.Report2301
|
|||
|
{
|
|||
|
///<summary>
|
|||
|
///门店诊断报表的运营核心指标数据,用ID与表rp_shop_zhenduansibiao_search的ID关联
|
|||
|
///</summary>
|
|||
|
public class RpShopZhenduansibiaoYejiData
|
|||
|
{
|
|||
|
public RpShopZhenduansibiaoYejiData()
|
|||
|
{
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
/// <summary>
|
|||
|
/// Desc:主键id,与rp_shop_zhenduansibiao_search表id相等
|
|||
|
/// Default:
|
|||
|
/// Nullable:False
|
|||
|
/// </summary>
|
|||
|
public long Id { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:总收款:门店实际总收款金额 (订单实付金额+充值金额+预售金额)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? ZongShouKuan { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:总业绩:订单实付金额+消预存金额 (不含充值) +预售转销售单金额
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? ZongYeJi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:饰品金额:购买饰品类实付金额+消预存金额(发饰品类+首饰品类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? ShiPinJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:饰品占的百分比:购买饰品类实付金额+消预存金额(发饰品类+首饰品类)/总业绩*100%
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? ShiPinBiLi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:化妆品金额: 购买彩妆品类实付金额+消预存金额(彩妆类产品)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HuaZhuangPinJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:化妆品占的百分比:购买彩妆品类实付金额+消预存金额(彩妆类产品)/总业绩*100%
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HuaZhuangPinBiLi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:护肤品金额: 购买护肤品类实付金额+消预存金额(护肤类产品)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HuFuPinJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:护肤品占的百分比:购买护肤品类实付金额+消预存金额(护肤类产品)/总业绩*100%
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HuFuPinBiLi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:服务业绩金额:服务业绩(包含所有服务类业绩,不包含产品销售)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? FuWuYeJiJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:服务业绩占的百分比:服务业绩(包含所有服务类业绩,不包含产品销售)/总业绩*100%
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? FuWuYeJiBiLi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:其他业绩金额:非购买发饰、彩妆、护肤类实付金额+消预存金额(含工具类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? QiTaYeJiJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:其他业绩占的百分比:非购买发饰、彩妆、护肤类实付金额+消预存金额(含工具类)/总业绩*100%
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? QiTaYeJiBiLi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月拓客体验数:第一次产生核销或收银的人数
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueTuoKeTiYan { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月新客首单数:第一次购买产品的人数(产品不包含体验套、其他类、服务类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueXinKeShouDan { get; set; }
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月新客首单数:首单并且只买了产品
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueXinKeShouDan2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月新客首单数:首单并且买了产品+赠送了服务
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueXinKeShouDan3 { get; set; }
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:本月新客首单金额
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? XinKeShouDanJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:首单客单(均):月新客首单金额/月新客首单人数(产品不包含体验套、其他类、服务类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? ShouDanKeDan { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月升单复购数 : 有过首单记录,本月内再次消费的人数(产品不包含体验套、其他类、服务类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueShengDanRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月升单复购数:复购并且只买了产品
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueShengDanRenShu2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月升单复购数:复购并且买了产品+赠送了服务
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? YueShengDanRenShu3 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:月升单复购金额:有过首单记录,本月内再次消费的符合条件的明细金额(产品不包含体验套、其他类、服务类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? YueShengDanJinE { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:复购客单(均): 月升单复购会员的订单金额/人数(产品不包含体验套、其他类、服务类)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? FuGouKeDan { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:套餐总人数:拥有套餐的会员人数(不含体验类、卡券或单独售卖的服务、)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCanZongRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:2套人数:拥有2个套餐的会员人数(不含体验类、卡券或单独售卖的服务),以套餐ID去重数统计个数
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCan2taoRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:3套以上人数:拥有3个或以上套餐的会员人数(不含体验类、卡券或单独售卖的服务)
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCan3taoRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:1月1次:近1个月,套餐顾客核销护肤服务1次的人数. 近一个月,是本月1日开始算
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCanHuoYue1m1 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:1月2次:近1个月,套餐顾客核销护肤服务2次以上的人数 近一个月,是本月1日开始算
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCanHuoYue1m2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:2月1次:近1个月没来,2个月套餐顾客核销护肤服务1次以上的人数 近2个月,是上月1日开始算
|
|||
|
/// Default:
|
|||
|
/// Nullable:False
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int TaoCanHuoYue2m1 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:3月1次:近2个月没来,3个月套餐顾客核销护肤服务1次以上的人数 近2个月,是上月1日开始算
|
|||
|
/// Default:
|
|||
|
/// Nullable:False
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int TaoCanHuoYue3m2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:日均护理人数:本月平均每天拥有套餐的会员护理多少人
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HeXiaoRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:日均护理次数:本月平均每天拥有套餐的会员服务核销多少次(一次三单算三次); 如果一个服务单 明细都是套餐, A服务3次,B服务2次,C服务5次。次数= 3+2+5
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public decimal? HeXiaoCiShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:1套人数:拥有1个套餐的会员人数(不含体验类、卡券或单独售卖的服务),以套餐ID去重数统计个数
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCan1taoRenShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:套餐项目数——套餐总数:统计拥有套餐会员的项目数(不含体验类、或单独售卖的服务)
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? TaoCanZongShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:新增套餐数:统计比上月新增的拥有套餐会员的项目数(不含体验类、或单独售卖的服务) 注意:统计是项目数,不是项目次数。
|
|||
|
/// </summary>
|
|||
|
public int? TaoCanXinZengShu { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:七大指标月报里面的新客业绩
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
public decimal? XinKeYeJi { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Desc:七大指标月报里面的老客业绩
|
|||
|
/// Default:NULL
|
|||
|
/// Nullable:True
|
|||
|
/// </summary>
|
|||
|
public decimal? LaoKeYeJi { get; set; }
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
public class TheMonthDataResp : RpShopZhenduansibiaoYejiData
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 店铺ID
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public string ShopId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 时间,方便查询用
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public DateTime? Days { get; set; }
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 使用天数:任意在手机端或pos端使用收银、核销、会员功能记1
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int? ShiYongTianShu { get; set; }
|
|||
|
|
|||
|
}
|
|||
|
}
|