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; }
}
}