using Api.Framework; using Api.Framework.Enums; using Api.Framework.Tools; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using UI.Framework.Entitys; namespace Delivery.Plugin.Model { public class fl_plugin_delivery_group : base_model { [Category("1)、基础设置"), DisplayName("01.大学名字"), DefaultValue(3), Description(@"")] /// /// 大学名 /// public string name { get; set; } [SqlSugar.SugarColumn(Length = 2000)] [Category("1)、基础设置"), DisplayName("02.取件位置"), DefaultValue(@""), Description(""), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor)),Browsable(false)] /// /// 取件位置 /// public string position { get; set; } private List Positions; public List GetPositions(bool f5 = false) { if (Positions == null || f5) { Positions = new List(); var session = ApiClient.GetSession(); var _temp = session.Queryable().Where(f=>f.group_id == this.id).ToList(); foreach (var item in _temp) Positions.Add(item.name); } return Positions; } [Category("1)、基础设置"), DisplayName("03.机器人微信号"), DefaultValue(@""), Description(""), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] [SqlSugar.SugarColumn(Length = 2000)] /// /// 微信号 /// public string weixinhao { get; set; } private List weixinhaos; public List GetWeixinhao(bool f5=false) { if (weixinhaos==null || f5) { weixinhaos = weixinhao.Split(new string[] { "\r\n" },StringSplitOptions.None).ToList(); } return weixinhaos; } [Category("1)、基础设置"), DisplayName("04.管理员ID"), DefaultValue(@""), Description("软件上的数据编号ID,并非微信号,或者微信ID."), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] [SqlSugar.SugarColumn(Length = 2000)] public string admins { get; set; } [Category("1)、基础设置"), DisplayName("05.最迟几点可提交"), DefaultValue(@""), Description("例如:16:30")] public string lastTime { get; set; } [Category("1)、基础设置"), DisplayName("07.强制停止提交原因"), DefaultValue(@""), Description("此处请不要写,如果写了原因,所有人将无法提交成功,将会提示此原因!"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] public string stop_sumbmit_text { get; set; } [Category("1)、基础设置"), DisplayName("08.备注"), DefaultValue(@""), Description(""), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 备注信息 /// public string remark { get; set; } [Category("1)、基础设置"), DisplayName("09.上传凭证成功"), DefaultValue(@"快递已经到啦! 取货码:[取件码] 请速度拿哦~ 您好 同学快递已经送达 .下面链接是快递位置图片 [凭证图片地址] 请及时拿走.送达后.您未及时拿走.后果自负哦~ 您觉得好可以向同学宣传一下咱们免费配送快递 如果您下次还想用免费配送.请看如下视频 [教程]"), Description(""), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 上传凭证提示语 /// public string upload_msg { get; set; } #region 基础设置 [Category("2)、运营设置"), DisplayName("01.免费次数"), DefaultValue(3), Description(@"新用户都会赠送免单码")] /// /// 免费多少单 /// public int FreeCount { get; set; } [ Category("2)、运营设置"), DisplayName("02.最低标准"), DefaultValue(3), Description(@"最低多少佣金,才参与免单")] /// /// 满足多少加一次 /// public double ConditionPoint { get; set; } [Category("2)、运营设置"), DisplayName("03.自动通过好友申请开关"), DefaultValue(SwitchType.开启), Description(@"功能开启时,将自动通过好友申请")] public SwitchType Accept { get; set; } /// /// 申请延迟时间秒数 /// [Category("2)、运营设置"), DisplayName("04.自动通过好友申请延迟时间"), DefaultValue(10), Description(@"自动通过好友申请功能开启时,将延迟申请通过动作")] public int Retardation { get; set; } /// /// 新人欢迎提示 /// [SqlSugar.SugarColumn(Length = 2000), Category("2)、运营设置"), DisplayName("05.新人欢迎提示"), DefaultValue(@"您好同学,我们承诺“终身免费”配送快递,永不收费!!!!! 👇👇👇赠送您一个免单码 免 单 码 :[免单码] 代取地址:[取件地址] 打开连接填写信息,就给您配送 以后想继续免费,可参考教程 [教程]"), Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[取件地址]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] public string WelcomeTip { get; set; } [ Category("2)、运营设置"), DisplayName("06.付款成功提示"), DefaultValue(@"--------【获得免单】-------- [商品标题] 🔨订单号:[订单号] 🔥免单码:[免单码] 🚚取件地址:[取件地址] ---------------------------------- 🎁恭喜您,获得一个免单码🎁 🉐使用后帮您免费取快递🉐 "), Description("支持变量:[商品标题]、[订单号]、[免单码]、[取件地址]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 绑定订单 - 提示语 /// public string BMsgSuccess1 { get; set; } [ Category("2)、运营设置"), DisplayName("07.订单不满足标准"), DefaultValue(@"一一一一免 单 失 败一一一一 [商品标题] 🔨订单号:[订单号]🔨 抱歉,此订单不满足免单条件,暂无法代取!"), Description("支持变量:[商品标题]、[订单号]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单不满足 /// public string BMsgError1 { get; set; } [ Category("2)、运营设置"), DisplayName("08.找不到这个订单号"), DefaultValue(@"一一一一免 单 失 败一一一一 🔨订单号:[订单号] 我们无法查询此订单信息,请确认是否通过我们免单链接下单!"), Description("支持变量:[订单号]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单不存在 /// public string BMsgError2 { get; set; } [Category("2)、运营设置"), DisplayName("09.订单退款或失效了"), DefaultValue(@"一一一一撤 销 免 单一一一一 [商品标题] 🔥免单码:[免单码] 🔨订单号:[订单号] 由于退款或取消交易、已撤销一个免单码!"), Description("支持变量:[商品标题]、[订单号]、[免单码]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单失效、或退款 /// public string BMsgError3 { get; set; } [ Category("2)、运营设置"), DisplayName("10.订单维权中"), DefaultValue(@"一一一一撤 销 免 单一一一一 [商品标题] 🔥免单码:[免单码] 🔨订单号:[订单号] 已经领取过,无法重复领取哦!"), Description(@"支持变量:[商品标题]、[订单号]、[免单码]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单维权中 /// public string BMsgError4 { get; set; } [ Category("2)、运营设置"), DisplayName("11.订单重复绑定"), DefaultValue(@"一一一一【获得免单】一一一一 [商品标题] 🔨订单号:[订单号] 🔥免单码:[免单码] 🚚取件地址:[取件地址] ---------------------------------- 🎁恭喜您,获得一个免单码🎁 🉐使用后帮您免费取快递🉐"), Description(@"支持变量:[商品标题]、[订单号]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单重复绑定 /// public string BMsgError5 { get; set; } [ Category("2)、运营设置"), DisplayName("12.订单号已被他人绑定"), DefaultValue(@"一一一一免 单 失 败一一一一 订单号:[订单号] 不好意思,这个订单被其他同学认领了哦!"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 订单重复绑定 /// public string BMsgError6 { get; set; } [ Category("2)、运营设置"), DisplayName("13.获取免单码列表"), DefaultValue(@"一一一一免 单 码一一一一 [免单码列表] 🚚取件地址:[取件地址] 一一一一一一一一一一一一 免单码可以分享给同学一起用哦~特别是她!"), Description(@"支持变量:[免单码列表]、[取件地址]、[总数]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 查询免单码 提示语 /// public string CMsgSuccess1 { get; set; } [ Category("2)、运营设置"), DisplayName("14.提交代取件成功"), DefaultValue(@"一一一一【提交成功】一一一一 💞姓 名:[姓名] 🔥免单码:[免单码] 💬取件码:[取件码] 📞手机号:[手机号] 💒收货地:[收货地址] ---------------------------------- ⏳已收到您的订单,今天会给您配送 ⏳以后还想免费代拿快递 请看视频 [教程]"), Description(@"支持变量:[免单码]、[取件码、[手机号]、[收货地址]"), Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))] /// /// 提交订单 提示语 /// public string TMsgSuccess1 { get; set; } #endregion #region 自动通过好友 #endregion public fl_plugin_delivery_group() { this.stop_sumbmit_text = string.Empty; this.remark = string.Empty; this.lastTime = "17:00"; this.name = string.Empty; this.position = string.Empty; this.weixinhao = string.Empty; this.admins = string.Empty; this.upload_msg = @"快递已经到啦! 取货码:[取件码] 请速度拿哦~ 您好 同学快递已经送达 .下面链接是快递位置图片 [凭证图片地址] 请及时拿走.送达后.您未及时拿走.后果自负哦~ 您觉得好可以向同学宣传一下咱们免费配送快递 如果您下次还想用免费配送.请看如下视频 [教程]"; this.WelcomeTip = @"您好同学,我们承诺“终身免费”配送快递,永不收费!!!!! 👇👇👇赠送您一个免单码 免 单 码 :[免单码] 代取地址:[取件地址] 打开连接填写信息,就给您配送 以后想继续免费,可参考教程 [教程]"; this.BMsgSuccess1 = @"一一一一免 单 失 败一一一一 [商品标题] 🔨订单号:[订单号] 抱歉,此订单不满足免单条件,暂无法代取!"; this.BMsgError1 = @"一一一一免 单 失 败一一一一 [商品标题] 🔨订单号:[订单号] 抱歉,此订单不满足免单条件,暂无法代取!"; this.BMsgError2 = @"一一一一免 单 失 败一一一一 🔨订单号:[订单号] 我们无法查询此订单信息,请确认是否通过我们免单链接下单!"; this.BMsgError3 = @"一一一一撤 销 免 单一一一一 [商品标题] 🔥免单码:[免单码] 🔨订单号:[订单号] 由于退款或取消交易、已撤销一个免单码!"; this.BMsgError4 = @"一一一一撤 销 免 单一一一一 [商品标题] 🔥免单码:[免单码] 🔨订单号:[订单号] 已经领取过,无法重复领取哦!"; this.BMsgError5 = @"一一一一【获得免单】一一一一 [商品标题] 🔨订单号:[订单号] 🔥免单码:[免单码] 🚚取件地址:[取件地址] ---------------------------------- 🎁恭喜您,获得一个免单码🎁 🉐使用后帮您免费取快递🉐"; this.BMsgError6 = @"一一一一免 单 失 败一一一一 订单号:[订单号] 不好意思,这个订单被其他同学认领了哦!"; this.CMsgSuccess1 = @"一一一一免 单 码一一一一 [免单码列表] 🚚取件地址:[取件地址] 一一一一一一一一一一一一 免单码可以分享给同学一起用哦~特别是她!"; this.TMsgSuccess1 = @"一一一一【提交成功】一一一一 💞姓 名:[姓名] 🔥免单码:[免单码] 💬取件码:[取件码] 📞手机号:[手机号] 💒收货地:[收货地址] ---------------------------------- ⏳已收到您的订单,今天会给您配送 ⏳以后还想免费代拿快递 请看视频 [教程]"; } } }