using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YD_XinWei.Commons.Dto.Open { public class ScoreRuleDto { /// /// 项目类型(1-跳绳,2-跑步) /// public int? ProjectKind { get; set; } /// /// 项目ID /// public int? ProjectId { get; set; } /// /// 项目名称 /// public string ProjectName { get; set; } /// /// 评分标准类型(1-国家标准,2-地方标准,3-自定义标准) /// public int? MarkType { get; set; } /// /// 模式 /// public int? ModelType { get; set; } /// /// 年级ID /// public int? GradeId { get; set; } /// /// 组织ID /// public int? OrgId { get; set; } /// /// 标准ID /// public int? ProjectRuleId { get; set; } /// /// 规则排序(1降序 2升序) /// public int? RuleType { get; set; } /// /// 评分规则列表 /// public List Items { get; set; } /// /// 附加分规则 /// public List Pluses { get; set; } /// /// 附加分规则范围 /// public List ScoreScopes { get; set; } } /// /// ScoreRuleItemDto 类表示单个评分规则项的信息。 /// public class ScoreRuleItemDto { /// /// ID /// public int? Id { get; set; } /// /// 性别(0未知1男2女) /// public int? Sex { get; set; } /// /// 级别名称 /// public string Name { get; set; } /// /// 分数 /// public double? Score { get; set; } /// /// 最大值 /// public double? Max { get; set; } /// /// 最小值 /// public double? Min { get; set; } } /// /// ScoreRulePlusDto 类表示单个附加分规则项的信息。 /// public class ScoreRulePlusDto { /// /// ID /// public int? Id { get; set; } /// /// 性别(0未知1男2女) /// public int? Sex { get; set; } /// /// 分数 /// public double? Score { get; set; } /// /// 最大值 /// public double? Max { get; set; } /// /// 最小值 /// public double? Min { get; set; } /// /// 满分数值 /// public double? MaxScore { get; set; } } /// /// ScoreScope 类表示附加分规则的范围信息。 /// public class ScoreScope { /// /// 性别(1男2女) /// public int? Gender { get; set; } /// /// 最大成绩 /// public double? MaxCount { get; set; } /// /// 最大分数 /// public double? MaxScore { get; set; } /// /// 最大附加成绩 /// public double? MaxPlusCount { get; set; } /// /// 最大附加分数 /// public double? MaxPlusScore { get; set; } } }