using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyCode.Project.Domain.Message.Request.Million { #region 设置店铺业绩计算方式 public class KPIModelReq { /// /// 店铺ID;加盟商选中时需传 /// public Guid? ShopID { get; set; } /// /// 方式对应值 /// public int Model { get; set; } } #endregion #region 店员指标设置 public class MonthKPIReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class KPIDetailReq { /// /// Desc:店员ID /// Default: /// Nullable:False /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// Desc:业绩指标(元) /// Default: /// Nullable:False /// public decimal? Qty { get; set; } } #endregion #region 店员拓客指标设置 public class ExtensionReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class ExtensionDetailReq { /// /// Desc:店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } ///// ///// 老顾客人数 ///// //public int? RegularQty { get; set; } /// /// 新顾客人数 /// public int? Qty { get; set; } } #endregion #region 店员邀约指标设置 public class InviteReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class InviteDetailReq { /// /// Desc:店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// 邀约人数 /// public int? Qty { get; set; } } #endregion #region 店员护理指标设置 public class NurseReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class NurseDetailReq { /// /// Desc:店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// 护理人数 /// public int? Qty { get; set; } } #endregion #region 店员体验指标设置 public class ExperienceReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class ExperienceDetailReq { /// /// Desc:店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// 体验人数 /// public int? Qty { get; set; } } #endregion #region 店员裂变指标设置 public class FissionReq { /// /// 指标类型 0:月度 1:日指标 /// public int TargetType { get; set; } /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class FissionDetailReq { /// /// 店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// 人数 /// public int? Qty { get; set; } } #endregion #region 早会旺场指标设置 public class ZHWCReq { /// /// 店铺ID;加盟商保存时需传 /// public Guid? ShopID { get; set; } /// /// 当前操作类型 0:店长分配任务 1:店员提交数据 2:店长审核 /// public int Flag { get; set; } /// /// 各个店员指标设置明细 /// public List ClerkDetail { get; set; } } public class ZHWCDetailReq { /// /// Desc:店员ID /// public Guid ClerkID { get; set; } /// /// 店员名称 /// public string Name { get; set; } /// /// 实际数量 /// public int? Qty { get; set; } /// /// 目标数量 /// public int? TargetQty { get; set; } } #endregion #region 店员提交自己的五项指标数据给店长 public class ZHResultReq { /// /// 消息公告主键ID /// public Guid ID { get; set; } /// /// 业绩指标数据 /// public ZHKPIAuditDetailReq KPIResult { get; set; } /// /// 纳新指标数据 /// public ZHAuditDetailReq NewResult { get; set; } /// /// 邀约指标数据 /// public ZHAuditDetailReq InviteResult { get; set; } /// /// 护理指标数据 /// public ZHAuditDetailReq NurseResult { get; set; } /// /// 体验指标数据 /// public ZHAuditDetailReq ExperienceResult { get; set; } } public class ZHKPIAuditDetailReq { /// /// 实际业绩 /// public decimal Qty { get; set; } /// /// 目标业绩 /// public decimal TargetQty { get; set; } } public class ZHAuditDetailReq { /// /// 实际数量 /// public int Qty { get; set; } /// /// 目标数量 /// public int TargetQty { get; set; } } #endregion #region 店员查看自己早旺场指标任务和查看本人早旺场数据 public class ZHWCResultReq { /// /// 消息-任务公告主键ID /// public Guid ID { get; set; } /// /// 提交的数据 /// public List List { get; set; } } public class ZHWCResultList { /// /// 主键ID /// public Guid Id { get; set; } /// /// 是否可以修改 0:不可以 1:可以修改 (店长已审核此项指标,不能修改) /// public int IsModify { get; set; } /// /// 实际数量 /// public int Qty { get; set; } /// /// 目标数量 /// public int TargetQty { get; set; } } #endregion }