using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace CampusErrand.Models; /// /// 佣金规则表 /// public class CommissionRule { [Key] public int Id { get; set; } /// 区间最低金额 [Column(TypeName = "decimal(10,2)")] public decimal MinAmount { get; set; } /// 区间最高金额(null 表示无上限) [Column(TypeName = "decimal(10,2)")] public decimal? MaxAmount { get; set; } /// 类型:百分比或固定金额 public CommissionRateType RateType { get; set; } /// 抽成比例或固定金额 [Column(TypeName = "decimal(10,4)")] public decimal Rate { get; set; } }