2025-04-21 14:10:27 +08:00

618 lines
17 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Act.Report2301
{
///<summary>
///门店诊断报表的查询条件
///</summary>
public class RpShopZhenduansibiaoSearch
{
public RpShopZhenduansibiaoSearch()
{
}
/// <summary>
/// Desc:主键ID,与数据表相等
/// Default:
/// Nullable:False
/// </summary>
public long Id { get; set; }
/// <summary>
/// Desc:店铺ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopId { get; set; }
/// <summary>
/// Desc:店铺名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// Desc:店铺编码
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopCode { get; set; }
/// <summary>
/// Desc:加盟商ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerId { get; set; }
/// <summary>
/// Desc:加盟商名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerName { get; set; }
/// <summary>
/// Desc:加盟商编码
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerCode { get; set; }
/// <summary>
/// Desc:省ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string State { get; set; }
/// <summary>
/// Desc:市ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string City { get; set; }
/// <summary>
/// Desc:县ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string District { get; set; }
/// <summary>
/// Desc:大区ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string ZoneId { get; set; }
/// <summary>
/// Desc:月报所属年份
/// Default:NULL
/// Nullable:True
/// </summary>
public int? Years { get; set; }
/// <summary>
/// Desc:月报所属月份
/// Default:NULL
/// Nullable:True
/// </summary>
public int? Months { get; set; }
/// <summary>
/// Desc:时间,方便查询用
/// Default:NULL
/// Nullable:True
/// </summary>
public DateTime? Days { get; set; }
/// <summary>
/// Desc:省名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string StateName { get; set; }
/// <summary>
/// Desc:城市
/// Default:NULL
/// Nullable:True
/// </summary>
public string CityName { get; set; }
/// <summary>
/// Desc:区/县
/// Default:NULL
/// Nullable:True
/// </summary>
public string DistrictName { get; set; }
/// <summary>
/// Desc:大区名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string ZoneName { get; set; }
/// <summary>
/// Desc:使用天数任意在手机端或pos端使用收银、核销、会员功能记1
/// Default:NULL
/// Nullable:True
/// </summary>
public int? ShiYongTianShu { get; set; }
/// <summary>
/// 是否符合均店条件 1=是 0= 否 取值范围按智慧门店使用天数≥10天且收款金额大于0 的店铺
/// 注意若筛选月份包含当月当月使用天数算法当前日期未大于20号则统计当天日期/2的天数且收款金额大于0的店铺超过20号则按≥10天
/// </summary>
public int? IfJunDian { get; set; }
}
public class RpShopZhenduansibiaoSql
{
/// <summary>
/// Desc:店铺ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopId { get; set; }
/// <summary>
/// Desc:店铺名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// Desc:店铺编码
/// Default:NULL
/// Nullable:True
/// </summary>
public string ShopCode { get; set; }
/// <summary>
/// Desc:加盟商ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerId { get; set; }
/// <summary>
/// Desc:加盟商名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerName { get; set; }
/// <summary>
/// Desc:加盟商编码
/// Default:NULL
/// Nullable:True
/// </summary>
public string CustomerCode { get; set; }
/// <summary>
/// Desc:省ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string State { get; set; }
/// <summary>
/// Desc:市ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string City { get; set; }
/// <summary>
/// Desc:县ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string District { get; set; }
/// <summary>
/// Desc:大区ID
/// Default:NULL
/// Nullable:True
/// </summary>
public string ZoneId { get; set; }
/// <summary>
/// Desc:月报所属年份
/// Default:NULL
/// Nullable:True
/// </summary>
public int? Years { get; set; }
/// <summary>
/// Desc:月报所属月份
/// Default:NULL
/// Nullable:True
/// </summary>
public int? Months { get; set; }
/// <summary>
/// Desc:时间,方便查询用
/// Default:NULL
/// Nullable:True
/// </summary>
public DateTime? Days { get; set; }
/// <summary>
/// Desc:省名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string StateName { get; set; }
/// <summary>
/// Desc:城市
/// Default:NULL
/// Nullable:True
/// </summary>
public string CityName { get; set; }
/// <summary>
/// Desc:区/县
/// Default:NULL
/// Nullable:True
/// </summary>
public string DistrictName { get; set; }
/// <summary>
/// Desc:大区名称
/// Default:NULL
/// Nullable:True
/// </summary>
public string ZoneName { 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>
/// 新客体验套业绩 七大指标月报里的新客业绩
/// </summary>
public decimal XinKeYeJi { get; set; }
/// <summary>
/// 老客体验套业绩 七大指标月报里的老客业绩
/// </summary>
public decimal LaoKeYeJi { get; set; }
}
public class RpShiYongTianShu
{
public int ShiYongTianShu { get; set; }
public Guid ShopId { get; set; }
}
}