using Api.Framework.SDK; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using UI.Framework.Entitys; namespace FissionData { [Config(Name = "插件-裂变数据-配置")] public class Config { /// /// 指令 /// [ Category("1)、基础设置"), DisplayName("01.已拍指令"), DefaultValue(@"^已拍$"), Description(@"用户发送的指令,正则表达式") ] public string cmd { get; set; } = @"^已拍$"; /// /// 规则 有效已拍间隔(与上次间隔时间超过为有效) /// [ Category("1)、基础设置"), DisplayName("02.有效已拍间隔"), DefaultValue(5), Description(@"单位/分钟 与上次发送已拍指令时间的间隔,超过为有效,以内为无效") ] public int valid_send_interval { get; set; } = 5; /// /// 查询邀请指令 /// [ Category("1)、基础设置"), DisplayName("03.查询邀请指令"), DefaultValue(@"^统计$"), Description(@"统计邀请的人数等信息,正则表达式") ] public string query_cmd { get; set; } /// /// 邀请量 /// [ Category("1)、基础设置"), DisplayName("04.邀请统计回复"), DefaultValue(@"邀请人数:[邀请人数] 人 有效积分:[有效积分] 积分 已拍数量:[已拍数量] 件 —————————— 邀请1人,获得1积分,积分可以兑换活动免单礼物哦!"), Description(@"邀请统计回复语 变量:[有效积分]、[已拍数量]、[邀请人数]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor)) ] public string msg_statistic { get; set; } = @"邀请人数:[邀请人数] 人 有效积分:[有效积分] 积分 已拍数量:[已拍数量] 件 —————————— 邀请1人,获得1积分,积分可以兑换活动免单礼物哦!"; /// /// 规则 未付款天数 /// [ Category("1)、基础设置"), DisplayName("05.未派单天数"), DefaultValue(60), Description(@"发送已拍的间隔") ] public int unpay_day { get; set; } = 60; /// /// 兑换上次数量 /// [Browsable(false)] public int cash_rule { get; set; } = 5; } }