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

357 lines
8.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.AMing
{
public class RptQuYuKanBan
{
/// <summary>
/// 自然月选择的年-月 2022-08
/// </summary>
public string YearMonth { get; set; }
/// <summary>
/// 门店范围
/// </summary>
public string MenDianFanWei { get; set; }
/// <summary>
/// 管理店铺数量
/// </summary>
public int GuanLiShuoCount { get; set; }
/// <summary>
/// 店铺数量
/// </summary>
public string ShopCount { get; set; }
/// <summary>
/// 数据类型
/// </summary>
public string DataType{ get; set; }
/// <summary>
/// 总收款
/// </summary>
public string ZongShouKuan { get; set; }
/// <summary>
/// 总业绩
/// </summary>
public string ZongYeJi { get; set; }
/// <summary>
/// 饰品
/// </summary>
public string ShiPin { get; set; }
/// <summary>
/// 彩妆
/// </summary>
public string CaiZhuang { get; set; }
/// <summary>
/// 护肤
/// </summary>
public string HuFu { get; set; }
/// <summary>
/// 服务业绩
/// </summary>
public string FuWu { get; set; }
/// <summary>
/// 其它业绩
/// </summary>
public string QiTa { get; set; }
/// <summary>
/// 月拓客体验数
/// </summary>
public string YueTuoKeTiYan { get; set; }
/// <summary>
/// 月新客首单数--总数
/// </summary>
public string YueXinKeShouDan { get; set; }
/// <summary>
/// 月新客首单数--只买了产品
/// </summary>
public string YueXinKeShouDan2 { get; set; }
/// <summary>
/// 月新客首单数---买了产品+赠送了服务
/// </summary>
public string YueXinKeShouDan3 { get; set; }
/// <summary>
/// :首单客单(均):月新客首单金额/月新客首单人数(产品不包含体验套、其他类、服务类)
/// </summary>
public string ShouDanKeDan { get; set; }
/// <summary>
/// 月升单复购数---总数
/// </summary>
public string YueShengDanRenShu { get; set; }
/// <summary>
/// 月升单复购数---只买了产品
/// </summary>
public string YueShengDanRenShu2 { get; set; }
/// <summary>
/// 月升单复购数---买了产品+赠送了服务
/// </summary>
public string YueShengDanRenShu3 { get; set; }
/// <summary>
/// 复购客单(均)
/// </summary>
public string FuGouKeDan { get; set; }
/// <summary>
/// 套餐总人数
/// </summary>
public string TaoCanZongRenShu { get; set; }
/// <summary>
/// 1套人数
/// </summary>
public string TaoCan1taoRenShu { get; set; }
/// <summary>
/// 2套人数
/// </summary>
public string TaoCan2taoRenShu { get; set; }
/// <summary>
/// 3套以上人数
/// </summary>
public string TaoCan3taoRenShu { get; set; }
/// <summary>
/// 套餐项目数
/// </summary>
public string TaoCanZongShu { get; set; }
/// <summary>
/// 新增套餐数
/// </summary>
public string TaoCanXinZengShu { get; set; }
/// <summary>
/// 1月2次
/// </summary>
public string TaoCanHuoYue1m2 { get; set; }
/// <summary>
/// 1月1次
/// </summary>
public string TaoCanHuoYue1m1 { get; set; }
/// <summary>
/// 2月1次
/// </summary>
public string TaoCanHuoYue2m1 { get; set; }
/// <summary>
/// 3月1次
/// </summary>
public string TaoCanHuoYue3m2 { get; set; }
/// <summary>
/// 日均护理人数
/// </summary>
public string HeXiaoRenShu { get; set; }
/// <summary>
/// 日均护理次数
/// </summary>
public string HeXiaoCiShu { get; set; }
}
public class UserOrganizationTree
{
/// <summary>
/// 组织ID
/// </summary>
public Guid? OrganizationId { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public Guid? UserId { get; set; }
/// <summary>
/// 用户名
/// </summary>
public string userName { get; set; }
/// <summary>
/// 组织名
/// </summary>
public string OrganizationName { get; set; }
/// <summary>
/// 是否最末级 1=是 0=否
/// </summary>
public int IfEnd { get; set; }
/// <summary>
/// 下级名单树 数组
/// </summary>
public List<UserOrganizationTree> ChildTrees { get; set; }
}
public class QuYuZongLan2308
{
/// <summary>
/// 本月管理店铺数量
/// </summary>
public int GuanLiShuoCount { get; set; }
/// <summary>
///上月管理店铺数量
/// </summary>
public int GuanLiShuoCount2 { get; set; }
/// <summary>
/// 去年管理店铺数量
/// </summary>
public int GuanLiShuoCount3 { get; set; }
/// <summary>
/// 业绩指标
/// </summary>
public QuYuItem2308 YeJiZhiBiao { get; set; }
/// <summary>
/// 拓客升单
/// </summary>
public QuYuItem2308 TuoKeShengDan { get; set; }
/// <summary>
/// 套餐统计
/// </summary>
public QuYuItem2308 TaoCanTongJi { get; set; }
/// <summary>
/// 套餐项目
/// </summary>
public QuYuItem2308 TaoCanXiangMu { get; set; }
/// <summary>
/// 套餐活跃度
/// </summary>
public QuYuItem2308 TaoCanHuoYueDu { get; set; }
/// <summary>
/// 日均护理动耗次数
/// </summary>
public QuYuItem2308 RiJunHuLiDongHaoCiShu { get; set; }
/// <summary>
/// 本月店铺数量
/// </summary>
public int ShopCount { get; set; }
/// <summary>
/// 上月店铺数量
/// </summary>
public int ShopCount2 { get; set; }
/// <summary>
/// 去年店铺数量
/// </summary>
public int ShopCount3 { get; set; }
}
public class QuYuItem2308
{
/// <summary>
/// 方块的标题,例如 业绩指标
/// </summary>
public string Title { get; set; }
/// <summary>
/// 内容数组
/// </summary>
public List<ItemDetailQuYu2308> Items { get; set; }
}
public class ItemDetailQuYu2308
{
/// <summary>
/// 标题1,例如 总收款
/// </summary>
public string ItemText1 { get; set; } = "";
/// <summary>
/// 标题1的值 例如 600
/// </summary>
public object ValueText1 { get; set; }
/// <summary>
/// 标题1,例如 环比7月 为NULL就不显示
/// </summary>
public string ItemText2 { get; set; } = "";
/// <summary>
/// 本个月的对比值,前端忽略字段
/// </summary>
public object BenYue { get; set; }
/// <summary>
/// 上个月的对比值,前端忽略字段
/// </summary>
public object ShangYue { get; set; }
/// <summary>
/// 标题2的值 例如 +2% 为NULL就不显示
/// </summary>
public object ValueText2 { get; set; }
/// <summary>
/// 箭头 上或者下 0=下 1=上 为NULL就不显示
/// </summary>
public int? UpOrDown { get; set; }
/// <summary>
/// 标题2,例如 同比上年 为NULL就不显示
/// </summary>
public string ItemText3 { get; set; } = "";
/// <summary>
/// 去年的同比值,前端忽略字段
/// </summary>
public object QuNian { get; set; }
/// <summary>
/// 标题3的值 例如 +2% 为NULL就不显示
/// </summary>
public object ValueText3 { get; set; }
/// <summary>
/// 箭头 上或者下 0=下 1=上 为NULL就不显示
/// </summary>
public int? UpOrDown3 { get; set; }
}
}