147 lines
3.3 KiB
C#
Raw Normal View History

2025-04-24 18:31:27 +08:00
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
{
/// <summary>
/// 店铺ID(加盟商查看必须传值)
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityId { get; set; }
/// <summary>
/// 关键字(名称或手机号)
/// </summary>
public string KeyWord { get; set; }
}
#endregion
#region
public class IsShareMemberReq
{
/// <summary>
/// 店铺ID(加盟商查看必须传值)
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityId { get; set; }
/// <summary>
/// 会员主键集合
/// </summary>
public List<MemberIds> IdActs { get; set; }
}
public class MemberIds
{
/// <summary>
/// 会员主键
/// </summary>
public Guid MemberId { get; set; }
}
#endregion
#region
public class ActivityProfitReq
{
/// <summary>
/// 店铺ID(加盟商查看必须传值)
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityId { get; set; }
}
#endregion
#region
public class SetActivityProfitReq
{
/// <summary>
/// 分佣对象主键
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityId { get; set; }
/// <summary>
/// 分佣设置列表
/// </summary>
public List<ActivityProfit> ActivityProfitList { get; set; }
}
public class ActivityProfit
{
/// <summary>
/// 分佣数据主键
/// </summary>
public Guid? id { get; set; }
/// <summary>
/// 分佣对象主键
/// </summary>
public Guid? ProfitId { get; set; }
/// <summary>
/// 分佣百分比
/// </summary>
public decimal? ProfitPercent { get; set; }
/// <summary>
/// 分销设置对象 0店长 1店员 2购买者 3直接推荐人
/// </summary>
public int ProfitType { get; set; }
}
#endregion
#region
/// <summary>
/// 加盟商结款数据
/// </summary>
public class SetSettledReq
{
/// <summary>
/// 获利用户主键
/// </summary>
public Guid ProfitId { get; set; }
/// <summary>
/// 已结算对象类型 0 店长 1 店员 2 会员
/// </summary>
public int ProfitType { get; set; }
/// <summary>
/// 当前汇总时间
/// </summary>
public DateTime Time { get; set; }
/// <summary>
/// 店铺主键ID
/// </summary>
public Guid ShopId { get; set; }
}
#endregion
}