This commit is contained in:
2025-04-24 18:31:27 +08:00
commit 9340f5253e
2796 changed files with 1387124 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
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.Message
{
public class ActivityPeopleFullMessageReq
{
/// <summary>
/// 标题
/// </summary>
public string TitleTxt { get; set; }
/// <summary>
/// 原有数量
/// </summary>
public string FirstTxt { get; set; }
/// <summary>
/// 变更结果
/// </summary>
public string SecondTxt { get; set; }
/// <summary>
/// 变更日期
/// </summary>
public string Time { get; set; }
/// <summary>
/// 温馨提示
/// </summary>
public string Remarks { get; set; }
/// <summary>
/// 消息接收角色
/// </summary>
public int RoleType { get; set; }
/// <summary>
/// OpenId
/// </summary>
public string OpenId { get; set; }
}
}

View File

@@ -0,0 +1,75 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
public class BaseSendWxMsgAct
{
/// <summary>
/// unionid
/// </summary>
public string UnionId
{
get;
set;
}
/// <summary>
/// 消息ID为调用方自己的ID该ID用于微信判断重复性发送消息可以用调度表中的id
/// </summary>
public string MsgId
{
get;
set;
}
/// <summary>
/// 要跳转的url ,非必须
/// </summary>
public string Url
{
get;
set;
}
/// <summary>
/// 要跳转的小程序appid与上面的URL必传一个
/// </summary>
public string MiniAppId
{
get;
set;
}
/// <summary>
/// 要跳转的小程序路径
/// </summary>
public string MiniPagePath
{
get;
set;
}
/// <summary>
/// 模板的头标题,
/// </summary>
public string Title
{
get;
set;
}
/// <summary>
/// 备注
/// </summary>
public string Remark
{
get;
set;
}
}
}

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
public class BirthdayMemberSearchReq
{
/// <summary>
/// 生日日期搜索开始 月-日
/// </summary>
public string BirthStart { get; set; }
/// <summary>
/// 生日日期搜索结束 月-日
/// </summary>
public string BirthEnd { get; set; }
/// <summary>
/// 查询类型 0=近7天生日会员,1=近15天 2=近30天 3=自定义时间生日会员
/// </summary>
public int SearchType { get; set; }
/// <summary>
/// 门店ID,必须传值
/// </summary>
public Guid ShopId { get; set; }
}
}

View File

@@ -0,0 +1,108 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
/// <summary>
/// 邀请成功通知(接收对象是分享者)
/// </summary>
public class InvitationSuccessNotificationReq
{
/// <summary>
/// 受邀人
/// </summary>
public string Name { get; set; }
/// <summary>
/// 邀请奖励: 【优惠券金额】元权益金 (【店铺名称(分享哪家店铺显示哪家)】
/// </summary>
public string MsgString { get; set; }
/// <summary>
/// 邀请时间: 2019年12月29日11:07
/// </summary>
public string InvitationTime { get; set; }
/// <summary>
/// 温馨提示: 您的好友成功领取【活动名称】,使用后您可获得【优惠券金额】元【优惠券使用条件】代金券。
/// </summary>
public string Tips { get; set; }
/// <summary>
/// 发送对象的OPENID
/// </summary>
public string OpenId { get; set; }
}
/// <summary>
/// 优惠券领取成功通知(接收对象是受赠人)
/// </summary>
public class CouponClaimSuccessNotificationReq
{
/// <summary>
/// 优惠券名称:【活动名称】
/// </summary>
public string Name { get; set; }
/// <summary>
/// 有效期: 2019.12.1 - 2019.12.31
/// </summary>
public string InvitationTime { get; set; }
/// <summary>
/// 使用方式:至【门店名称(分享哪家显示哪家)】出示二维码核销使用
/// </summary>
public string MsgString { get; set; }
/// <summary>
/// 温馨提示: 请在有效期内到所属门店使用小程序BINF流行美活动页查看详情
/// </summary>
public string Tips { get; set; }
/// <summary>
/// 发送对象的OPENID
/// </summary>
public string OpenId { get; set; }
}
/// <summary>
/// 商品兑换成功通知(接收对象是分享者)
/// </summary>
public class ProductExchangeSuccessNotificationReq
{
/// <summary>
/// 商品名称:【活动名称】
/// </summary>
public string Name { get; set; }
/// <summary>
/// 成功兑换时间2019年12月30日 12:22:22
/// </summary>
public string InvitationTime { get; set; }
/// <summary>
/// 兑换门店:【门店名称】
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// 备注:您的好友成功使用【活动名称】,【优惠券金额】元【优惠券使用条件】代金券。已经到账
/// </summary>
public string Note { get; set; }
/// <summary>
/// 发送对象的OPENID
/// </summary>
public string OpenId { get; set; }
}
}

View File

@@ -0,0 +1,150 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
public class MemberPrizeReq
{
/// <summary>
/// Desc:使用状态 0 未使用 1 已使用 2 已过期
/// Default:
/// Nullable:True
/// </summary>
public int? IsUsed { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid? ShopId { get; set; }
}
public class MemberPrizeAct
{
/// <summary>
/// 活动ID
/// </summary>
public Guid ActivityID { get; set; }
/// <summary>
/// 奖励记录ID
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// 奖品明细ID
/// </summary>
public Guid PrizeID { get; set; }
/// <summary>
/// 奖品数量
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 奖品类型(这里是创建订单所需要的)0商品 1服务 6代金券 7=优惠券
/// </summary>
public int ItemType { get; set; }
}
public class SendCouponAct
{
/// <summary>
/// Desc:普通活动ID
/// Default:
/// Nullable:False
/// </summary>
public Guid? ActivityId { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid ShopId { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberId { get; set; }
/// <summary>
/// 优惠券发放配置数组
/// </summary>
public List<CouponSetAct> CouponSetActs { get; set; }
/// <summary>
/// 加盟商ID
/// </summary>
public Guid? CustomerId { get; set; }
/// <summary>
/// 事件类型 1=登录事件、2=评价、3=生日、4=到店任意消费、5=累计消费、6=一次性消费 7=注册 ,8=扫码领取 9=通用活动的扫码兑换 10=通用活动的分享奖励 11=优惠券活动自动发放 12 大转盘中奖发放
/// </summary>
public int? TriggerEvent { get; set; }
}
public class CouponSetAct
{
/// <summary>
/// 发放数量
/// </summary>
public int? Qty { get; set; }
/// <summary>
/// 优惠券ID
/// </summary>
public Guid CouponId { get; set; }
}
public class AutoSendMemberCouponAct
{
/// <summary>
/// Desc:普通活动ID
/// Default:
/// Nullable:False
/// </summary>
public Guid ActivityId { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid ShopId { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public List<Guid> MemberIdList { get; set; }
/// <summary>
/// 优惠券发放配置数组
/// </summary>
public List<CouponSetAct> CouponSetActs { get; set; }
/// <summary>
/// 加盟商ID
/// </summary>
public Guid? CustomerId { get; set; }
/// <summary>
/// 事件类型 1=登录事件、2=评价、3=生日、4=到店任意消费、5=累计消费、6=一次性消费 7=注册 ,8=扫码领取 9=会员升级 11=优惠券活动自动发放 21=需要点击才能领取的的扫码领取
/// </summary>
public int? TriggerEvent { get; set; }
}
public class ShopInfo
{
public Guid ShopId { get; set; }
public Guid? CustomerId { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
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.Message
{
public class ProcessMessageReq
{
/// <summary>
/// Desc:店铺ID 加盟商选择查看的店铺ID(店员不用传)
/// </summary>
public Guid? ShopID { get; set; }
}
/// <summary>
/// 管理层-店长的一天
/// </summary>
public class CusMessageReq
{
/// <summary>
/// 店铺ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 时间范围搜索
/// </summary>
public TimeRange SendTime { get; set; }
}
}

View File

@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
/// <summary>
/// 发送会员消费提醒
/// </summary>
public class SendMemberConsumeMsgAct : BaseSendWxMsgAct
{
/// <summary>
/// 店铺名
/// </summary>
public string ShopName
{
get;
set;
}
/// <summary>
/// 金额
/// </summary>
public decimal Amount
{
get;
set;
}
/// <summary>
/// 支付方式
/// </summary>
public string PayMethod
{
get;
set;
}
/// <summary>
/// 赠送积分
/// </summary>
public int Point
{
get;
set;
}
/// <summary>
/// 消费时间
/// </summary>
public DateTime Time
{
get;
set;
}
}
}

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
/// <summary>
/// 核销成功通知
/// </summary>
public class SendVeriSuccessMsgAct : BaseSendWxMsgAct
{
/// <summary>
/// 项目名
/// </summary>
public string ProjectName
{
get;
set;
}
/// <summary>
/// 核销时间
/// </summary>
public DateTime Time
{
get;
set;
}
/// <summary>
/// 核销门店
/// </summary>
public string ShopName
{
get;
set;
}
}
}

View File

@@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.Message
{
/// <summary>
/// 充值成功
/// </summary>
public class SendWeMsgRechargeSuccessAct : BaseSendWxMsgAct
{
/// <summary>
/// 充值门店名
/// </summary>
public string ShopName
{
get;
set;
}
/// <summary>
/// 充值金额
/// </summary>
public decimal RechargeAmount
{
get;
set;
}
/// <summary>
/// 余额
/// </summary>
public decimal BalanceMoney
{
get;
set;
}
}
}