old_flsystem/类库/Api.Framework/Model/fl_member_group.cs

95 lines
2.9 KiB
C#
Raw Normal View History

2022-09-20 03:10:29 +00:00
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;
namespace Api.Framework.Model
{
/// <summary>
/// 会员分组表
/// </summary>
public class fl_member_group : base_model
{
public override string ToString()
{
return name;
}
private string _name;
/// <summary>
/// 名称
/// </summary>
[Category("属性编辑"), DisplayName("1.会员组名称"), Description("可以在提示语中使用“[会员等级]!")]
public string name { get; set; }
/// <summary>
/// 条件 - 订单数
/// </summary>
[Category("属性编辑"), DisplayName("2.升级条件 - 订单数"), Description("累计积分到达多少时,自动升级会员等级")]
public long terms_ordersum { get; set; }
/// <summary>
/// 条件 - 积分数
/// </summary>
[Category("属性编辑"), DisplayName("3.升级条件 - 积分数"), Description("累计积分到达多少时,自动升级会员等级")]
public double terms { get; set; }
/// <summary>
/// 补贴
/// </summary>
[Category("属性编辑"), DisplayName("4.额外补贴值"), Description("获得基础返利后,该等级客户额外补贴!")]
public double subsidy { get; set; }
/// <summary>
/// 补贴类型
/// </summary>
[Category("属性编辑"), TypeConverter(typeof(SubsidyType)), DisplayName("5.补贴类型"), DefaultValue(SubsidyType.固定积分), Description("额外补贴类型,目前为百分比或固定值!")]
public SubsidyType subsidy_type { get; set; }
/// <summary>
/// 会员组等级
/// </summary>
private int level { get; set; }
/// <summary>
/// 获取会员组等级
/// </summary>
/// <returns></returns>
public int GetLevel()
{
return level;
}
/// <summary>
/// 设置会员组等级
/// </summary>
/// <param name="level"></param>
public void SetLevel(int level)
{
this.level = level;
}
/// <summary>
/// 自定义佣金比例淘宝
/// </summary>
[Browsable(false)]
public long ratio_custom_tb { get; set; }
[Browsable(false)]
public long ratio_custom_pdd { get; set; }
[Browsable(false)]
public long ratio_custom_jd { get; set; }
[Browsable(false)]
public long ratio_custom_wph { get; set; }
[Browsable(false)]
public long ratio_custom_dy { get; set; }
[Browsable(false)]
public long ratio_custom_sn { get; set; }
[Browsable(false)]
public long ratio_custom_ks { get; set; }
}
}