1072 lines
52 KiB
C#
1072 lines
52 KiB
C#
|
using Api.Framework.Enums;
|
|||
|
using Api.Framework.SDK;
|
|||
|
using Chat.Framework.WXSdk.IPAD;
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel;
|
|||
|
using UI.Framework.Entitys;
|
|||
|
using UserFission.Control_;
|
|||
|
using UserFission.Entitys;
|
|||
|
|
|||
|
namespace UserFission
|
|||
|
{
|
|||
|
[Config(Name = "插件-用户裂变-配置")]
|
|||
|
public class Config
|
|||
|
{
|
|||
|
|
|||
|
#region 海报配置
|
|||
|
/// <summary>
|
|||
|
/// 自动获取二维码开关
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public bool AutoQrCode { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 是否自动获取机器人头像。true:使用这群里的机器人头像。false:设置不为空的情况下,使用上传的logo
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public bool AutoPicture { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 上传的Logo地址
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public string LogoUrl { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 设置的Logo大小
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public int LogoSize { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// Keys的值为控件的名称 Dictionary<string, Controls> Controlsdic
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public string Controlsdic { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 二维码集合
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public List<QrCode> QrCodes { get; set; }
|
|||
|
#endregion
|
|||
|
|
|||
|
#region QQ基础设置
|
|||
|
/// <summary>
|
|||
|
/// 是否自动通过申请好友开关
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("01.自动通过好友申请开关"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"功能开启时,将自动通过好友申请")]
|
|||
|
public SwitchType QQ_Accept { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 申请延迟时间秒数
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("02.自动通过好友申请延迟时间"), DefaultValue(10),
|
|||
|
Description(@"自动通过好友申请功能开启时,将延迟申请通过动作")]
|
|||
|
public int QQ_Retardation { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人欢迎提示
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("03.新人欢迎提示"), DefaultValue(@"[昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string QQ_WelcomeTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 自动通过用户申请入群开关
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("04.自动通过用户申请入群开关"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"功能开启时,新用户申请入群将自动通过申请")]
|
|||
|
public SwitchType QQ_AcceptGroupApplyForSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 自动通过入群申请延迟时间
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("05.自动通过入群申请延迟时间"), DefaultValue(10),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public int QQ_RetardationAcceptGroup { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人进群提示
|
|||
|
/// </summary>
|
|||
|
[Category("1)、QQ基础设置"), DisplayName("06.新人进群提示"), DefaultValue(@"新增群成员[昵称]"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[群昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string QQ_GroupWelcomeTip { get; set; }
|
|||
|
#endregion
|
|||
|
|
|||
|
#region QQ推广功能
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 邀请推荐功能
|
|||
|
/// </summary>
|
|||
|
[Category("2)、QQ推广功能"), DisplayName("01.QQ群邀请绑定功能"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"QQ群邀请绑定功能开启时,新用户为老用户邀请进入,这会绑定上下级关系")]
|
|||
|
public SwitchType QQInviteBindSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// QQ推荐客户成功
|
|||
|
/// </summary>
|
|||
|
[Category("2)、QQ推广功能"), DisplayName("02.推荐QQ群新人成功"), DefaultValue(@"一一一一推 荐 成 功一一一一
|
|||
|
【群信息】[群昵称]([群账号])
|
|||
|
【新用户】[昵称]([账号])
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!"),
|
|||
|
Description(@"【推荐新人立马奖励】 和 【新人完成首单】 的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[群昵称]、[群账号]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string QQGroupInviteBind_AddANewSubordinateTip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 微信基础设置
|
|||
|
/// <summary>
|
|||
|
/// 是否自动通过申请好友开关
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("01.自动通过好友申请开关"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"功能开启时,将自动通过好友申请")]
|
|||
|
public SwitchType Accept { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 同意好友性别
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("3)、微信基础设置"), DisplayName("02.同意性别选项"), DefaultValue(@"男,女,未知"),
|
|||
|
Description(@"自动通过类目:男、女、未知"),
|
|||
|
Editor(typeof(CategoryControl), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string GenderType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 申请延迟时间秒数
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("03.自动通过好友申请延迟时间"), DefaultValue(10),
|
|||
|
Description(@"自动通过好友申请功能开启时,将延迟申请通过动作")]
|
|||
|
public int Retardation { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人欢迎提示
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("04.新人欢迎提示 - 无邀请"), DefaultValue(@"[昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string WelcomeTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人欢迎提示
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("05.新人欢迎提示 - 受邀请"), DefaultValue(@"[昵称]
|
|||
|
【邀请人】:[邀请人昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[邀请人昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string WelcomeBeInvitedTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 拉群开关
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("06.邀请入群开关"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"功能开启时,满足入群条件的将发群卡片进行邀请")]
|
|||
|
public SwitchType InvitedIntoGroupSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 拉群邀请提示语
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("07.邀请入群提示"), DefaultValue(@"感谢您长久以来的支持
|
|||
|
此群为我们的【VIP群】"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string InvitedIntoGroupTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人欢迎提示
|
|||
|
/// </summary>
|
|||
|
[Category("3)、微信基础设置"), DisplayName("08.新人进群提示"), DefaultValue(@"新增群成员[昵称]"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[群昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string GroupWelcomeTip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 微信推广功能
|
|||
|
/// <summary>
|
|||
|
/// 强制绑定上下级
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("01.强制绑定上下级"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"强制绑定上下级关系。在功能开启时,没有上级的用户将会受到限制")]
|
|||
|
public SwitchType ForcedBind { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 名片推荐好友,自动关联上下级关系开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("02.新人进群绑定上下级"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"名片推荐好友,相互通过后,自动绑定上下级用户关系。")]
|
|||
|
public SwitchType GroupBind { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 邀请推荐功能
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("03.邀请推荐功能"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"邀请推荐功能开启时,则上下级关系绑定功能会开启.")]
|
|||
|
public SwitchType ImageDesign { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 名片推荐好友,自动关联上下级关系开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("04.名片推荐功能"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"名片推荐好友,相互通过后,自动绑定上下级用户关系")]
|
|||
|
public SwitchType Bind { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("05.推荐奖励开关"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"功能开启时,推荐的好友成功通过申请,并且绑定推荐人的信息,推荐人将获得奖励")]
|
|||
|
public SwitchType SuperiorSumSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 推荐者奖励方式
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("06.推荐者奖励方案"), DefaultValue(ReferralJackpotType.新人完成首单奖励),
|
|||
|
Description(@"该功能结合推荐奖励开关一起使用,当推荐奖励开启时,推荐人的获得奖励方式")]
|
|||
|
public ReferralJackpotType SuperiorRewardWay { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 推荐者奖励次数
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("07.当天推荐者奖励发放数量"), DefaultValue(0),
|
|||
|
Description(@"每天推荐者奖励发放数量,超过奖励数量将终止奖励.
|
|||
|
注:数量设置为0时不限制奖励数量")]
|
|||
|
public int SuperiorRewardCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 下级首单付款金额
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("08.推荐者奖励 - 下级首单付款金额"), DefaultValue(20),
|
|||
|
Description(@"推荐者奖励方案为新人首单满足付款金额奖励时,订单结算后,推荐的好友付款金额必须大于等于设置值,推荐者才将获得奖励
|
|||
|
注:直到用户订单满足条件,才会奖励推荐者")]
|
|||
|
public double SuperiorReward_FirstSinglePaymentSum { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励最小值
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("09.推荐最小奖励"), DefaultValue(0.05),
|
|||
|
Description(@"上级奖励功能开启时,推荐的好友成功通过申请,并且绑定推荐人的信息,推荐人将获得奖励的最小值")]
|
|||
|
public double SuperiorSum1 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励最大值
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("10.推荐最大奖励"), DefaultValue(0.15),
|
|||
|
Description(@"上级奖励功能开启时,推荐的好友成功通过申请,并且绑定推荐人的信息,推荐人将获得奖励的最大值")]
|
|||
|
public double SuperiorSum2 { get; set; }
|
|||
|
|
|||
|
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("11.下级N小时内完成首单"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"下级用户N小时内首次付款,收货并结算后,给推荐者额外奖励
|
|||
|
本功能在【推荐者奖励方案06】中,设置为【新人完成首单奖励模式】中有效")]
|
|||
|
public SwitchType ExtraBonus_SwitchType { get; set; } = SwitchType.关闭;
|
|||
|
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("12.完成首单时间(单位小时)"), DefaultValue(24),
|
|||
|
Description(@"下级用户N小时内首次付款,收货并结算后,给推荐者额外奖励
|
|||
|
本功能在【推荐者奖励方案06】中,设置为【新人完成首单奖励模式】中有效")]
|
|||
|
public int ExtraBonus_ValidDay { get; set; } = 24;
|
|||
|
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("13.完成奖励金额"), DefaultValue(0.3d),
|
|||
|
Description(@"下级用户N小时内首次付款,收货并结算后,给推荐者额外奖励
|
|||
|
本功能在【推荐者奖励方案06】中,设置为【新人完成首单奖励模式】中有效")]
|
|||
|
public double ExtraBonus { get; set; } = 0.3d;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励发包模式
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("14.推荐者奖励方式"), DefaultValue(RechargeType.增加余额),
|
|||
|
Description(@"上级奖励方式:
|
|||
|
1)、增加余额
|
|||
|
2)、发送红包
|
|||
|
3)、商户付款
|
|||
|
4)、微信余额")]
|
|||
|
public RechargeType Superior_RechargeType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励通知 - 商户付款
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("15.推荐者奖励通知 - 商户付款"), DefaultValue(@"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[领取地址]、[推荐奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SuperiorCommercialPayTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励通知 - 商户付款直接到账
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("16.推荐者奖励通知 - 商户付款直接到账"), DefaultValue(@"一一一一商 户 转 账 成 功一一一一
|
|||
|
[推荐奖励金额]兑换成功
|
|||
|
已直接转入您的账户!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[推荐奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SuperiorCommercialEftTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 推荐客户成功 - 推荐新人立马奖励
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("17.推荐新人成功"), DefaultValue(@"一一一一推 荐 成 功一一一一
|
|||
|
【使用者】[使用者昵称]
|
|||
|
【奖励额】[推荐奖励金额] [积分名称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!"),
|
|||
|
Description(@"【推荐新人立马奖励】 和 【新人完成首单】 的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[使用者昵称]、[推荐奖励金额]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string ImmediateReward_AddANewSubordinateTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 推荐客户成功 - 新人完成首单奖励
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("18.推荐客户成功 - 新人还未完成首单奖励"), DefaultValue(@"一一一一推 荐 成 功一一一一
|
|||
|
【使用者】[使用者昵称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!"),
|
|||
|
Description(@"推荐者奖励方案设置为新人完成首单奖励 并且用户还未完成首单
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[使用者昵称]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string FirstSingleReward_AddANewSubordinateTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户奖励开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("19.新人奖励开关"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"功能开启时,成功通过好友申请,用户将获得奖励")]
|
|||
|
public SwitchType SubordinateSumSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户查询奖励开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("20.新人奖励方案"), DefaultValue(NewcomerAwardType.通过立即奖励),
|
|||
|
Description(@"通过立即奖励:成功通过好友申请,用户将获得奖励
|
|||
|
首次查券奖励:成功通过好友申请,并且该好友首次查券,用户将获得奖励")]
|
|||
|
public NewcomerAwardType SubordinateRewardWay { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户奖励最小值
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("21.新人最小奖励"), DefaultValue(0.08),
|
|||
|
Description(@"新用户奖励功能开启时,成功通过好友申请,用户获得奖励的最小值")]
|
|||
|
public double SubordinateSum1 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户奖励金额2
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("22.新人最大奖励"), DefaultValue(0.18),
|
|||
|
Description(@"新用户奖励功能开启时,成功通过好友申请,用户获得奖励的最大值")]
|
|||
|
public double SubordinateSum2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户奖励发包模式
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("23.新人奖励方式"), DefaultValue(RechargeType.增加余额),
|
|||
|
Description(@"新人奖励方式:
|
|||
|
1)、增加余额
|
|||
|
2)、发送红包
|
|||
|
3)、商户付款
|
|||
|
4)、微信余额")]
|
|||
|
public RechargeType Subordinate_RechargeType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人奖励通知 - 通过立即奖励
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("24.新人奖励通知 - 通过立即奖励"), DefaultValue(@"一一一一奖 励 通 知一一一一
|
|||
|
奖励已发放
|
|||
|
|
|||
|
分享链接给我,我帮您省钱!"),
|
|||
|
Description(@"推荐者奖励方案设置为新人完成首单奖励 并且用户还未完成首单
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[奖励金额]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string Subordinate_AdditionalTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人奖励通知 - 通过立即奖励
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("25.新人奖励通知 - 首次查券奖励"), DefaultValue(@"一一一一奖 励 通 知一一一一
|
|||
|
奖励已发放
|
|||
|
|
|||
|
分享链接给我,我帮您省钱!"),
|
|||
|
Description(@"推荐者奖励方案设置为新人完成首单奖励 并且用户还未完成首单
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[奖励金额]、[剩余积分]、[积分名称]、[商品价格]、[商品优惠券]、[用户返利]、[共节省]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string Subordinate_AdditionalTip_Query { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人奖励通知 - 商户付款
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("26.新人奖励通知 - 商户付款"), DefaultValue(@"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[领取地址]、[奖励金额]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SubordinateCommercialPayTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人奖励通知 - 商户付款直接到账
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("27.新人奖励通知 - 商户付款直接到账"), DefaultValue(@"一一一一商 户 转 账 成 功一一一一
|
|||
|
[奖励金额]兑换成功
|
|||
|
已直接转入您的账户!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[奖励金额]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SubordinateCommercialEftTip { get; set; }
|
|||
|
|
|||
|
#region 新人首单奖励
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户首单奖励开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("28.新人首单奖励开关"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"功能开启时,用户完成第一笔订单交易,用户将获得奖励")]
|
|||
|
public SwitchType FirstOrder_SumSwitch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 首单奖励新人类型
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("29.首单奖励新人类型"), DefaultValue(InitialAwardNewcomerType.所有新用户),
|
|||
|
Description(@"所有新用户:奖励的对象为所有新用户
|
|||
|
被邀请用户:奖励的对象为有上级的新用户
|
|||
|
非邀请用户:奖励的对象为没有上级的新用户")]
|
|||
|
public InitialAwardNewcomerType FirstOrder_InitialAwardNewcomerType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户查询奖励开关
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("30.新人首单奖励方案"), DefaultValue(NewcomerInitialAwardType.订单结算后奖励),
|
|||
|
Description(@"订单付款:首笔订单付款后,用户将获得首单奖励奖励
|
|||
|
订单结算:首笔订单结算后,用户将获得首单奖励奖励")]
|
|||
|
public NewcomerInitialAwardType FirstOrderAwardWay { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户首单奖励最小值
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("31.新人首单最小奖励"), DefaultValue(2),
|
|||
|
Description(@"新用户首单奖励功能开启时,该用户完成首单,用户获得奖励的最小值")]
|
|||
|
public double FirstOrder_Sum1 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户首单奖励金额2
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("32.新人首单最大奖励"), DefaultValue(2),
|
|||
|
Description(@"新用户首单奖励功能开启时,该用户完成首单,用户获得奖励的最大值")]
|
|||
|
public double FirstOrder_Sum2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户首单奖励发包模式
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("33.新人首单奖励方式"), DefaultValue(RechargeType.增加余额),
|
|||
|
Description(@"新人奖励方式:
|
|||
|
1)、增加余额
|
|||
|
2)、发送红包
|
|||
|
3)、商户付款
|
|||
|
4)、微信余额")]
|
|||
|
public RechargeType FirstOrder_RechargeType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人首单奖励通知 - 商户付款
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("34.新人首单奖励通知 - 商户付款"), DefaultValue(@"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[领取地址]、[首单奖励金额]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstOrder_CommercialPayTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新人首单奖励通知 - 商户付款直接到账
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("35.新人首单奖励通知 - 商户付款直接到账"), DefaultValue(@"一一一一商 户 转 账 成 功一一一一
|
|||
|
[首单奖励金额]兑换成功
|
|||
|
已直接转入您的账户!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[首单奖励金额]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstOrder_CommercialEftTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户完成首单奖励
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("36.新用户完成首单奖励"), DefaultValue(@"一一一一首 单 奖 励一一一一
|
|||
|
【昵称】[昵称]
|
|||
|
【奖励额】[首单奖励金额] [积分名称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[首单奖励金额]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string NewUserFirstOrderCompletedTip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 微信自动转账红包标题
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("4)、微信推广功能"), DisplayName("37.红包标题"), DefaultValue(@"获得奖励:[兑换金额]"),
|
|||
|
Description(@"当开启新人奖励,并且发送方式为发送红包,本处设置为红包的标题!
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[兑换金额]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string ExchangePacketTitle { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取邀请码的指令
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("38.获取邀请码指令"), DefaultValue(@"^(生成|获取|给我)(邀请码|推广码)$"),
|
|||
|
Description(@"通过获取邀请码指令,获取用户自己的推广海报.支持正则表达式")]
|
|||
|
public string InviteCmd { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取邀请统计的指令
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("39.查邀请统计指令"), DefaultValue(@"^(邀请统计|邀请记录)$"),
|
|||
|
Description(@"通过邀请统计指令,统计用户邀请数量.支持正则表达式")]
|
|||
|
public string RecommendedAmountCmd { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取推荐统成功计语
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("40.查看邀请统计"), DefaultValue(@"一一一一邀 请 数 据一一一一
|
|||
|
【邀请人数】[推荐人数]
|
|||
|
【完成首单人数】[完成首单人数]
|
|||
|
【未完成首单人数】[未完成首单人数]
|
|||
|
|
|||
|
分享我名片给您的好友一起来使用吧!"),
|
|||
|
Description(@"支持变量:[账号]、[昵称]、[推荐人数]、[完成首单人数]、[未完成首单人数]、[下级列表]、[三级有效人数]、[三级邀请人数]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string ObtainRecommendationStatistics { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 正在生成邀请码
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("41.正在生成邀请码"), DefaultValue(@"生成中,请稍等...."),
|
|||
|
Description(@"通过获取邀请码指令,获取用户自己的推广海报,温馨提示语,可为空")]
|
|||
|
public string PleaseWaitTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 输入邀请码提示
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("42.输入邀请码提示"), DefaultValue(@"请输入邀请码"),
|
|||
|
Description(@"当强制绑定上下级关系时,没有上级的用户将会收到该提示
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string EnterInvitationCodeTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取邀请码成功提示语
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("43.获得邀请码成功"), DefaultValue(@"[推广海报]
|
|||
|
一一一一邀 请 码一一一一
|
|||
|
【邀请码】[邀请码]
|
|||
|
【微信号】[机器人账号]
|
|||
|
|
|||
|
复制本条消息给您朋友,加我就可以查券领返利咯!"),
|
|||
|
Description(@"获得邀请码成功的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[推广海报]、[邀请码]、[微信号]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string ReplyToTheInvitationCodePrompt { get; set; }
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 邀请设置
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 绑定邀请码成功
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("41.绑定邀请码成功"), DefaultValue(@"一一一一激 活 成 功一一一一
|
|||
|
【使用者】[昵称]
|
|||
|
【邀请人】[邀请人昵称]
|
|||
|
|
|||
|
已获得查优惠特权,赶紧试试吧!"),
|
|||
|
Description(@"绑定邀请码成功提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[邀请人昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string BindTheInvitationCodeSuccessfully { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 重复绑定邀请码
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("42.重复绑定邀请码"), DefaultValue(@"一一一一激 活 失 败一一一一
|
|||
|
您已经绑定过了,请勿重复绑定~"),
|
|||
|
Description(@"已经有上级的用户发送邀请码提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string BindTheInvitationCodeRepeatTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 自己绑定自己
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("43.自己绑定自己"), DefaultValue(@"一一一一激 活 失 败一一一一
|
|||
|
自己的邀请码,禁止绑定自己哦~"),
|
|||
|
Description(@"自己的邀请码绑定自己的账号错误的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string BindTheInvitationCodeOneselfTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 用户相互绑定
|
|||
|
/// </summary>
|
|||
|
[Category("4)、微信推广功能"), DisplayName("44.客户相互绑定"), DefaultValue(@"一一一一激 活 失 败一一一一
|
|||
|
自己下级,禁止绑定为自己上级哦~"),
|
|||
|
Description(@"下级的邀请码绑定自己的账号错误的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string InviteEachOtherTip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region
|
|||
|
/// <summary>
|
|||
|
/// 新用户首次付款额外提示开关
|
|||
|
/// </summary>
|
|||
|
[Category("5)、激活新粉设置"), DisplayName("01.新用户首次付款额外提示开关"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"新用户首次付款额外提示提示语开关")]
|
|||
|
public SwitchType Extra_FirstPay_Tip_Switch { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励发包模式
|
|||
|
/// </summary>
|
|||
|
[Category("5)、激活新粉设置"), DisplayName("02.新用户首次付款额外提示"), DefaultValue(@"一一一一温 馨 提 示一一一一
|
|||
|
"),
|
|||
|
Description(@"新用户首次付款额外提示提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]")]
|
|||
|
public string Extra_FirstPay_Tip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
|
|||
|
#region
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励发包模式
|
|||
|
/// </summary>
|
|||
|
[Category("6)、推广者分红奖励"), DisplayName("01.推荐者分红奖励方式"), DefaultValue(RechargeType.增加余额),
|
|||
|
Description(@"上级奖励方式:
|
|||
|
1)、增加余额
|
|||
|
2)、发送红包
|
|||
|
3)、商户付款
|
|||
|
4)、微信余额")]
|
|||
|
public RechargeType Superior_DividendType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励通知 - 商户付款
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("6)、推广者分红奖励"), DisplayName("02.推荐者分红奖励通知 - 商户付款"), DefaultValue(@"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
下级有效订单达到:[下级有效订单数]笔
|
|||
|
您将获得分红奖励:[分红奖励金额][积分名称]
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[领取地址]、[下级有效订单数]、[分红奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SuperiorDividendCommercialPayTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 上级奖励通知 - 商户付款
|
|||
|
/// </summary>
|
|||
|
[
|
|||
|
Category("6)、推广者分红奖励"), DisplayName("03.推荐者分红奖励通知 - 商户付款直接到账"), DefaultValue(@"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
下级有效订单达到:[下级有效订单数]笔
|
|||
|
获得分红奖励:[分红奖励金额][积分名称]
|
|||
|
|
|||
|
已直接转入您的账户!"),
|
|||
|
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[下级有效订单数]、[分红奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string SuperiorDividendCommercialEftTip { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 推荐客户成功 - 推荐新人立马奖励
|
|||
|
/// </summary>
|
|||
|
[Category("6)、推广者分红奖励"), DisplayName("03.推荐者分红奖励通知"), DefaultValue(@"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
【下级有效订单达到】[下级有效订单数]笔
|
|||
|
【本次获得分红奖励】[分红奖励金额][积分名称]
|
|||
|
【当前可提现】[剩余积分][积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!"),
|
|||
|
Description(@"非商户付款的提示语
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[下级有效订单数]、[分红奖励金额]、[剩余积分]、[下级昵称]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
public string SuperiorDividendPayTip { get; set; }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 其他设置
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("01.商品首次查询通用提示语"), DefaultValue(@""),
|
|||
|
Description(@"用户首次查询商品附加提示语,无券/有券/无返利的商品只会提示一次
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[商品原价]、[商品标题]、[优惠券金额]、[用户佣金]、[优惠券金额]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstQueryGoodsTip { get; set; } = string.Empty;
|
|||
|
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("02.商品首次查询所有状态,只提示一次开关"), DefaultValue(SwitchType.关闭),
|
|||
|
Description(@"商品首次查询,所有商品状态(有券,无券,无返利),开启的情况下,以下所有设置只提示一次(3、4、5设置项)")]
|
|||
|
public SwitchType FirstQueryGoodsTip_Switch { get; set; } = SwitchType.关闭;
|
|||
|
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("03.商品首次查询无返利提示语"), DefaultValue(@""),
|
|||
|
Description(@"用户首次查询商品无返利附加提示语,无返状态的商品只会提示一次
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstQueryGoodsTip_UnFan { get; set; } = string.Empty;
|
|||
|
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("04.商品首次查询有券提示语"), DefaultValue(@""),
|
|||
|
Description(@"用户首次查询商品有券附加提示语,有券状态的商品只会提示一次
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[商品原价]、[商品标题]、[优惠券金额]、[用户佣金]、[优惠券金额]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstQueryGoodsTip_Coupon { get; set; } = string.Empty;
|
|||
|
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("05.商品首次查询无券提示语"), DefaultValue(@""),
|
|||
|
Description(@"用户首次查询商品无券附加提示语,无券状态的商品只会提示一次
|
|||
|
支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[商品原价]、[商品标题]、[优惠券金额]、[用户佣金]、[优惠券金额]"),
|
|||
|
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
]
|
|||
|
public string FirstQueryGoodsTip_UnCoupon { get; set; } = string.Empty;
|
|||
|
|
|||
|
[
|
|||
|
Category("7)、其他设置"), DisplayName("06.商户付款通知(优先使用小程序)"), DefaultValue(SwitchType.开启),
|
|||
|
Description(@"如果商户支持小程序,将会优先推送小程序模板!(届时商户相关的设置的提示语,将不会推送)")]
|
|||
|
public SwitchType ShangHu_MiNiApp { get; set; } = SwitchType.开启;
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 额外奖励
|
|||
|
// [
|
|||
|
//Category("8)、额外奖励"), DisplayName("01.N小时内下级付款上级额外奖励"), DefaultValue(SwitchType.关闭),
|
|||
|
//Description(@"下级用户N小时内首次付款,收货后,给推荐者额外奖励")]
|
|||
|
// public SwitchType ExtraBonus_SwitchType { get; set; } = SwitchType.关闭;
|
|||
|
|
|||
|
// [
|
|||
|
//Category("8)、额外奖励"), DisplayName("02.设置有效小时"), DefaultValue(24),
|
|||
|
//Description(@"下级用户N小时内首次付款,收货后,给推荐者额外奖励")]
|
|||
|
// public int ExtraBonus_ValidDay { get; set; } = 24;
|
|||
|
|
|||
|
// [
|
|||
|
//Category("8)、额外奖励"), DisplayName("03.额外奖励金额"), DefaultValue(0.3d),
|
|||
|
//Description(@"如果商户支持小程序,将会优先推送小程序模板!(届时商户相关的设置的提示语,将不会推送)")]
|
|||
|
// public double ExtraBonus { get; set; } = 0.3d;
|
|||
|
|
|||
|
// /// <summary>
|
|||
|
// /// 上级奖励发包模式
|
|||
|
// /// </summary>
|
|||
|
// [Category("8)、额外奖励"), DisplayName("04.推荐者额外奖励方式"), DefaultValue(RechargeType.增加余额),
|
|||
|
// Description(@"上级奖励方式:
|
|||
|
//1)、增加余额
|
|||
|
//2)、发送红包
|
|||
|
//3)、商户付款
|
|||
|
//4)、微信余额")]
|
|||
|
// public RechargeType ExtraBonus_RechargeType { get; set; } = RechargeType.增加余额;
|
|||
|
|
|||
|
// /// <summary>
|
|||
|
// /// 上级奖励通知 - 商户付款
|
|||
|
// /// </summary>
|
|||
|
// [
|
|||
|
// Category("8)、额外奖励"), DisplayName("05.推荐者额外奖励方式"), DefaultValue(@"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
//[领取地址]
|
|||
|
|
|||
|
//点击链接,领取红包到您钱包!"),
|
|||
|
// Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[领取地址]、[奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
// Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
// ]
|
|||
|
// public string ExtraBonusCommercialPayTip { get; set; } = @"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
//[领取地址]
|
|||
|
|
|||
|
//点击链接,领取红包到您钱包!";
|
|||
|
|
|||
|
// /// <summary>
|
|||
|
// /// 上级奖励通知 - 商户付款直接到账
|
|||
|
// /// </summary>
|
|||
|
// [
|
|||
|
// Category("8)、额外奖励"), DisplayName("06.推荐者额外奖励通知 - 商户付款直接到账"), DefaultValue(@"一一一一商 户 转 账 成 功一一一一
|
|||
|
//[奖励金额]兑换成功
|
|||
|
//已直接转入您的账户!"),
|
|||
|
// Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[奖励金额]、[下级昵称]、[积分名称]"),
|
|||
|
// Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
|
|||
|
// ]
|
|||
|
// public string ExtraCommercialEftTip { get; set; } = @"一一一一商 户 转 账 成 功一一一一
|
|||
|
//[奖励金额]兑换成功
|
|||
|
//已直接转入您的账户!";
|
|||
|
|
|||
|
// /// <summary>
|
|||
|
// /// 新用户完成首付款上级奖励
|
|||
|
// /// </summary>
|
|||
|
// [Category("8)、额外奖励"), DisplayName("07.新用户完成首单奖励推荐者"), DefaultValue(@"一一一一额 外 奖 励一一一一
|
|||
|
//【昵称】[昵称]
|
|||
|
//【奖励额】[奖励金额] [积分名称]
|
|||
|
//【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
//您可以发送【兑换】,领取现金哦!"),
|
|||
|
// Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[奖励金额]、[剩余积分]、[积分名称]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))]
|
|||
|
// public string ExtraBonusCompletedTip { get; set; } = @"一一一一额 外 奖 励一一一一
|
|||
|
//【昵称】[昵称]
|
|||
|
//【奖励额】[奖励金额] [积分名称]
|
|||
|
//【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
//您可以发送【兑换】,领取现金哦!";
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 新用户提示开始时间
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public DateTime NewUserTipStartTime { get; set; } = DateTime.MinValue;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 邀请入群方式 (true为完成多少订单后邀请入群,false为新加邀请入群)
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public bool InvitegroupWay { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 完成订单规则
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public int FinishOrder_Rule { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 设置入群设置
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public Dictionary<string, wx_info> InviteGroupInfo { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 设置入群提示开关
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public Dictionary<string, wx_info> NewComerGroupInfo { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 设置入群设置
|
|||
|
/// </summary>
|
|||
|
[Browsable(false)]
|
|||
|
public Dictionary<string, wxinfo> InviteGroupInfo2 { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 设置入群提示开关
|
|||
|
/// </summary>
|
|||
|
//[Browsable(false)]
|
|||
|
//public Dictionary<string, wxinfo> NewComerGroupInfo2 { get; set; }
|
|||
|
|
|||
|
public Config()
|
|||
|
{
|
|||
|
Extra_FirstPay_Tip_Switch = SwitchType.关闭;
|
|||
|
Extra_FirstPay_Tip = @"一一一一温 馨 提 示一一一一
|
|||
|
";
|
|||
|
|
|||
|
#region QQ基础设置
|
|||
|
this.QQ_Accept = SwitchType.开启;
|
|||
|
this.QQ_Retardation = 10;
|
|||
|
this.QQ_WelcomeTip = @"[昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!";
|
|||
|
this.QQ_AcceptGroupApplyForSwitch = SwitchType.开启;
|
|||
|
this.QQ_RetardationAcceptGroup = 10;
|
|||
|
this.QQ_GroupWelcomeTip = @"新增群成员[昵称]";
|
|||
|
#endregion
|
|||
|
|
|||
|
this.QQInviteBindSwitch = SwitchType.开启;
|
|||
|
|
|||
|
this.QQGroupInviteBind_AddANewSubordinateTip = @"一一一一推 荐 成 功一一一一
|
|||
|
【群信息】[群昵称]([群账号])
|
|||
|
【新用户】[昵称]([账号])
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!";
|
|||
|
|
|||
|
#region 初始化基础设置
|
|||
|
this.GroupBind = SwitchType.关闭;
|
|||
|
|
|||
|
this.InvitegroupWay = true;
|
|||
|
this.FinishOrder_Rule = 3;
|
|||
|
this.InviteGroupInfo = new Dictionary<string, wx_info>();
|
|||
|
this.NewComerGroupInfo = new Dictionary<string, wx_info>();
|
|||
|
|
|||
|
this.GenderType = @"男,女,未知";
|
|||
|
this.Accept = SwitchType.开启;
|
|||
|
this.Bind = SwitchType.开启;
|
|||
|
this.ForcedBind = SwitchType.关闭;
|
|||
|
this.ImageDesign = SwitchType.开启;
|
|||
|
this.Retardation = 10;
|
|||
|
this.InviteCmd = @"^(生成|获取|给我)(邀请码|推广码)$";
|
|||
|
this.RecommendedAmountCmd = @"^(邀请统计|邀请记录)$";
|
|||
|
this.SuperiorRewardCount = 0;
|
|||
|
this.AutoQrCode = true;
|
|||
|
this.AutoPicture = true;
|
|||
|
this.SubordinateSumSwitch = SwitchType.关闭;
|
|||
|
this.SubordinateRewardWay = NewcomerAwardType.通过立即奖励;
|
|||
|
this.SubordinateSum1 = 0.08;
|
|||
|
this.SubordinateSum2 = 0.18;
|
|||
|
this.SuperiorSumSwitch = SwitchType.关闭;
|
|||
|
this.SuperiorRewardWay = ReferralJackpotType.新人完成首单奖励;
|
|||
|
this.SuperiorReward_FirstSinglePaymentSum = 20;
|
|||
|
this.SuperiorSum1 = 0.05;
|
|||
|
this.SuperiorSum2 = 0.15;
|
|||
|
this.LogoSize = 30;
|
|||
|
this.Controlsdic = "{\"lbltxt2\":{\"C_Name\":\"lbltxt2\",\"C_Point\":\"15, 459\",\"C_Size\":\"230, 22\",\"C_Visible\":true,\"C_Tag\":\"微信名称:[微信名称]\",\"T_FontJson\":\"\\\"宋体, 16pt\\\"\",\"T_ForeColor\":\"255, 121, 250\",\"T_Width\":230,\"T_Height\":22},\"lbltxt1\":{\"C_Name\":\"lbltxt1\",\"C_Point\":\"37, 425\",\"C_Size\":\"186, 22\",\"C_Visible\":true,\"C_Tag\":\"邀请码:[邀请码]\",\"T_FontJson\":\"\\\"宋体, 16pt\\\"\",\"T_ForeColor\":\"51, 255, 33\",\"T_Width\":186,\"T_Height\":22},\"pBox_QRcode\":{\"C_Name\":\"pBox_QRcode\",\"C_Point\":\"99, 65\",\"C_Size\":\"134, 131\",\"C_Visible\":false,\"C_Tag\":\"\",\"T_FontJson\":null,\"T_ForeColor\":\"\",\"T_Width\":0,\"T_Height\":0},\"panel_Plot\":{\"C_Name\":\"panel_Plot\",\"C_Point\":\"16, 17\",\"C_Size\":\"359, 521\",\"C_Visible\":false,\"C_Tag\":null,\"T_FontJson\":\"\\\"宋体, 9pt\\\"\",\"T_ForeColor\":\"\",\"T_Width\":0,\"T_Height\":0}}";
|
|||
|
#endregion
|
|||
|
|
|||
|
this.QrCodes = new List<QrCode>();
|
|||
|
|
|||
|
#region 初始化提示语
|
|||
|
|
|||
|
// this.BindTheInvitationCardSuccessfully = @"一一一一绑 定 成 功一一一一
|
|||
|
//【昵称】[下级昵称]
|
|||
|
//【推广人数】[推广人数]
|
|||
|
//【可提现】[剩余积分] [积分名称]";
|
|||
|
// this.BindTheInvitationCardRepeatTip = @"一一一一重 复 绑 定一一一一
|
|||
|
//【昵称】[下级昵称] 已为你的下级无需重复绑定
|
|||
|
//【推广人数】[推广人数]
|
|||
|
//【可提现】[剩余积分] [积分名称]";
|
|||
|
// this.BindTheInvitationCardNotFriend = @"一一一一无 效 绑 定一一一一
|
|||
|
//请将机器人名片发送给微信好友[下级昵称]好友添加后软件会自动绑定到您的名下";
|
|||
|
// this.BindTheInvitationCardRepeat = @"一一一一占 用 绑 定一一一一
|
|||
|
//【昵称】[下级昵称] 用户已有上级
|
|||
|
//【推广人数】[推广人数]
|
|||
|
//【可提现】[剩余积分] [积分名称]";
|
|||
|
|
|||
|
this.InvitedIntoGroupSwitch = SwitchType.开启;
|
|||
|
this.InvitedIntoGroupTip = @"感谢您长久以来的支持
|
|||
|
此群为我们的【VIP群】";
|
|||
|
|
|||
|
this.Superior_RechargeType = RechargeType.增加余额;
|
|||
|
this.Subordinate_RechargeType = RechargeType.增加余额;
|
|||
|
this.Subordinate_AdditionalTip = @"一一一一奖 励 通 知一一一一
|
|||
|
奖励已发放
|
|||
|
|
|||
|
分享链接给我,我帮您省钱!";
|
|||
|
this.Subordinate_AdditionalTip_Query = @"一一一一奖 励 通 知一一一一
|
|||
|
奖励已发放
|
|||
|
|
|||
|
分享链接给我,我帮您省钱!";
|
|||
|
this.SuperiorCommercialPayTip = @"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!";
|
|||
|
this.SuperiorCommercialEftTip = @"一一一一商 户 转 账 成 功一一一一
|
|||
|
[推荐奖励金额]兑换成功
|
|||
|
已直接转入您的账户!";
|
|||
|
this.SubordinateCommercialPayTip = @"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!";
|
|||
|
this.FirstOrder_SumSwitch = SwitchType.关闭;
|
|||
|
this.FirstOrder_InitialAwardNewcomerType = InitialAwardNewcomerType.所有新用户;
|
|||
|
this.FirstOrderAwardWay = NewcomerInitialAwardType.订单结算后奖励;
|
|||
|
this.FirstOrder_Sum1 = 2;
|
|||
|
this.FirstOrder_Sum2 = 2;
|
|||
|
this.FirstOrder_RechargeType = RechargeType.增加余额;
|
|||
|
this.FirstOrder_CommercialPayTip = @"一一一一等 待 领 取一一一一
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!";
|
|||
|
this.FirstOrder_CommercialEftTip = @"一一一一商 户 转 账 成 功一一一一
|
|||
|
[首单奖励金额]兑换成功
|
|||
|
已直接转入您的账户!";
|
|||
|
this.SubordinateCommercialEftTip = @"一一一一商 户 转 账 成 功一一一一
|
|||
|
[奖励金额]兑换成功
|
|||
|
已直接转入您的账户!";
|
|||
|
this.WelcomeTip = @"[昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!";
|
|||
|
this.WelcomeBeInvitedTip = @"[昵称]
|
|||
|
【邀请人】:[邀请人昵称]
|
|||
|
我是自动查券+返利的机器人,赶紧分享宝贝给我试试吧!";
|
|||
|
this.GroupWelcomeTip = @"新增群成员[昵称]";
|
|||
|
this.PleaseWaitTip = @"生成中,请稍等....";
|
|||
|
this.EnterInvitationCodeTip = "请输入邀请码";
|
|||
|
this.ReplyToTheInvitationCodePrompt = @"[推广海报]
|
|||
|
一一一一邀 请 码一一一一
|
|||
|
【邀请码】[邀请码]
|
|||
|
【微信号】[机器人账号]
|
|||
|
|
|||
|
复制本条消息给您朋友,加我就可以查券领返利咯!";
|
|||
|
this.ImmediateReward_AddANewSubordinateTip = @"一一一一推 荐 成 功一一一一
|
|||
|
【使用者】[使用者昵称]
|
|||
|
【奖励额】[推荐奖励金额] [积分名称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!";
|
|||
|
this.FirstSingleReward_AddANewSubordinateTip = @"一一一一推 荐 成 功一一一一
|
|||
|
【使用者】[使用者昵称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!";
|
|||
|
this.BindTheInvitationCodeSuccessfully = @"一一一一激 活 成 功一一一一
|
|||
|
【使用者】[昵称]
|
|||
|
【邀请人】[邀请人昵称]
|
|||
|
|
|||
|
已获得查优惠特权,赶紧试试吧!";
|
|||
|
this.BindTheInvitationCodeRepeatTip = @"一一一一激 活 失 败一一一一
|
|||
|
您已经绑定过了,请勿重复绑定~";
|
|||
|
this.BindTheInvitationCodeOneselfTip = @"一一一一激 活 失 败一一一一
|
|||
|
自己的邀请码,禁止绑定自己哦~";
|
|||
|
this.ObtainRecommendationStatistics = @"一一一一邀 请 统 计一一一一
|
|||
|
【邀请人数】[推荐人数]
|
|||
|
【完成首单人数】[完成首单人数]
|
|||
|
【未完成首单人数】[未完成首单人数]
|
|||
|
|
|||
|
分享我名片给您的好友一起来使用吧!";
|
|||
|
this.ExchangePacketTitle = @"获得奖励:[兑换金额]";
|
|||
|
this.NewUserFirstOrderCompletedTip = @"一一一一首 单 奖 励一一一一
|
|||
|
【昵称】[昵称]
|
|||
|
【奖励额】[首单奖励金额] [积分名称]
|
|||
|
【可提现】[剩余积分] [积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!";
|
|||
|
this.InviteEachOtherTip = @"一一一一激 活 失 败一一一一
|
|||
|
自己下级,禁止绑定为自己上级哦~";
|
|||
|
|
|||
|
this.Superior_DividendType = RechargeType.增加余额;
|
|||
|
this.SuperiorDividendCommercialPayTip = @"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
下级有效订单达到:[下级有效订单数]笔
|
|||
|
您将获得分红奖励:[分红奖励金额][积分名称]
|
|||
|
|
|||
|
[领取地址]
|
|||
|
|
|||
|
点击链接,领取红包到您钱包!";
|
|||
|
this.SuperiorDividendCommercialEftTip = @"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
下级有效订单达到:[下级有效订单数]笔
|
|||
|
获得分红奖励:[分红奖励金额][积分名称]
|
|||
|
|
|||
|
已直接转入您的账户!";
|
|||
|
this.SuperiorDividendPayTip = @"一一一一分 红 奖 励一一一一
|
|||
|
|
|||
|
【下级有效订单达到】[下级有效订单数]笔
|
|||
|
【本次获得分红奖励】[分红奖励金额][积分名称]
|
|||
|
【当前可提现】[剩余积分][积分名称]
|
|||
|
|
|||
|
您可以发送【兑换】,领取现金哦!";
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|