using MyCode.Project.Infrastructure.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyCode.Project.Domain.Message.Request.Activity { #region 获取店铺会员 public class ShareMemberReq { /// /// 店铺ID(加盟商查看必须传值) /// public Guid? ShopId { get; set; } /// /// 活动ID /// public Guid ActivityId { get; set; } /// /// 关键字(名称或手机号) /// public string KeyWord { get; set; } } #endregion #region 提交有资格分销的会员信息 public class IsShareMemberReq { /// /// 店铺ID(加盟商查看必须传值) /// public Guid? ShopId { get; set; } /// /// 活动ID /// public Guid ActivityId { get; set; } /// /// 会员主键集合 /// public List IdActs { get; set; } } public class MemberIds { /// /// 会员主键 /// public Guid MemberId { get; set; } } #endregion #region 获取店铺分佣设置 public class ActivityProfitReq { /// /// 店铺ID(加盟商查看必须传值) /// public Guid? ShopId { get; set; } /// /// 活动ID /// public Guid ActivityId { get; set; } } #endregion #region 提交分佣设置 public class SetActivityProfitReq { /// /// 分佣对象主键 /// public Guid? ShopId { get; set; } /// /// 活动ID /// public Guid ActivityId { get; set; } /// /// 分佣设置列表 /// public List ActivityProfitList { get; set; } } public class ActivityProfit { /// /// 分佣数据主键 /// public Guid? id { get; set; } /// /// 分佣对象主键 /// public Guid? ProfitId { get; set; } /// /// 分佣百分比 /// public decimal? ProfitPercent { get; set; } /// /// 分销设置对象 0:店长 1:店员 2:购买者 3:直接推荐人 /// public int ProfitType { get; set; } } #endregion #region 加盟商结款 /// /// 加盟商结款数据 /// public class SetSettledReq { /// /// 获利用户主键 /// public Guid ProfitId { get; set; } /// /// 已结算对象类型 0 店长 1 店员 2 会员 /// public int ProfitType { get; set; } /// /// 当前汇总时间 /// public DateTime Time { get; set; } /// /// 店铺主键ID /// public Guid ShopId { get; set; } } #endregion }