2025-04-21 14:10:27 +08:00

211 lines
4.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 DataCenterReq
{
/// <summary>
/// 店铺ID(加盟商查看必须传值)
/// </summary>
public Guid? ShopID { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityID { get; set; }
/// <summary>
/// 时间范围搜索
/// </summary>
public TimeRange EditTime { get; set; }
}
#endregion
public class FitShopReq
{
/// <summary>
/// 店铺活动记录主键ID
/// </summary>
public Guid LogID { get; set; }
/// <summary>
/// 经度
/// </summary>
public double? Longitude { get; set; }
/// <summary>
/// 纬度
/// </summary>
public double? Latitude { get; set; }
}
#region -
public class ShopJoinReq
{
/// <summary>
/// 店铺ID(加盟商角色必须传值)
/// </summary>
public Guid? ShopID { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityID { get; set; }
/// <summary>
/// 代金券ID
/// </summary>
public Guid VoucherID { get; set; }
/// <summary>
/// 兑换方案 - 主键ID
/// </summary>
public Guid CaseID { get; set; }
}
#endregion
#region -
public class AllShopJoinReq
{
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityID { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 奖品设置对应明细列表
/// </summary>
public List<PrizeItemReqList> PrizeItemList { get; set; }
}
public class PrizeItemReqList
{
/// <summary>
/// 明细ID
/// </summary>
public Guid ItemID { get; set; }
}
#endregion
#region -
public class IsAllShopJoinReq
{
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityId { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid ShopId { get; set; }
/// <summary>
/// 是否所有店铺参与该活动 0否 1
/// </summary>
public int IsAll { get; set; }
}
#endregion
#region
public class OriginReq
{
/// <summary>
/// 店铺ID(加盟商查看必须传值)
/// </summary>
public Guid? ShopID { get; set; }
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityID { get; set; }
/// <summary>
/// 数据中心列表主键ID店长、店员或加盟商主键
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// 时间范围搜索
/// </summary>
public TimeRange EditTime { get; set; }
/// <summary>
/// 关键字
/// </summary>
public string KeyWord { get; set; }
}
#endregion
public class CommonActivityReq
{
/// <summary>
/// 店铺ID
/// </summary>
public Guid? shopId { get; set; }
/// <summary>
/// 活动主键ID
/// </summary>
public Guid id { get; set; }
/// <summary>
/// 经度
/// </summary>
public double? Longitude { get; set; }
/// <summary>
/// 纬度
/// </summary>
public double? Latitude { get; set; }
}
#region
public class ApplyRequst
{
/// <summary>
/// 店铺活动记录主键ID
/// </summary>
public Guid LogID { get; set; }
/// <summary>
/// 小程序进入的参数小程序码产生传参为scene
/// </summary>
public string Scene { get; set; }
/// <summary>
/// 提交报名字段列表
/// </summary>
public List<FieldApplyItem> FieldList { get; set; }
}
public class FieldApplyItem
{
/// <summary>
/// 字段名
/// </summary>
public string FieldName { get; set; }
/// <summary>
/// 字段内容
/// </summary>
public string FieldContent { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
}
#endregion
}