357 lines
8.6 KiB
C#
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; }
|
|
}
|
|
|
|
}
|