175 lines
4.0 KiB
C#
175 lines
4.0 KiB
C#
|
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
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 项目类型(1-跳绳,2-跑步)
|
|||
|
/// </summary>
|
|||
|
public int? ProjectKind { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 项目ID
|
|||
|
/// </summary>
|
|||
|
public int? ProjectId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 项目名称
|
|||
|
/// </summary>
|
|||
|
public string ProjectName { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 评分标准类型(1-国家标准,2-地方标准,3-自定义标准)
|
|||
|
/// </summary>
|
|||
|
public int? MarkType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 模式
|
|||
|
/// </summary>
|
|||
|
public int? ModelType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 年级ID
|
|||
|
/// </summary>
|
|||
|
public int? GradeId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 组织ID
|
|||
|
/// </summary>
|
|||
|
public int? OrgId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 标准ID
|
|||
|
/// </summary>
|
|||
|
public int? ProjectRuleId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 规则排序(1降序 2升序)
|
|||
|
/// </summary>
|
|||
|
public int? RuleType { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 评分规则列表
|
|||
|
/// </summary>
|
|||
|
public List<ScoreRuleItemDto> Items { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 附加分规则
|
|||
|
/// </summary>
|
|||
|
public List<ScoreRulePlusDto> Pluses { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 附加分规则范围
|
|||
|
/// </summary>
|
|||
|
public List<ScoreScope> ScoreScopes { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// ScoreRuleItemDto 类表示单个评分规则项的信息。
|
|||
|
/// </summary>
|
|||
|
public class ScoreRuleItemDto
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// ID
|
|||
|
/// </summary>
|
|||
|
public int? Id { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 性别(0未知1男2女)
|
|||
|
/// </summary>
|
|||
|
public int? Sex { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 级别名称
|
|||
|
/// </summary>
|
|||
|
public string Name { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 分数
|
|||
|
/// </summary>
|
|||
|
public double? Score { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大值
|
|||
|
/// </summary>
|
|||
|
public double? Max { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最小值
|
|||
|
/// </summary>
|
|||
|
public double? Min { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// ScoreRulePlusDto 类表示单个附加分规则项的信息。
|
|||
|
/// </summary>
|
|||
|
public class ScoreRulePlusDto
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// ID
|
|||
|
/// </summary>
|
|||
|
public int? Id { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 性别(0未知1男2女)
|
|||
|
/// </summary>
|
|||
|
public int? Sex { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 分数
|
|||
|
/// </summary>
|
|||
|
public double? Score { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大值
|
|||
|
/// </summary>
|
|||
|
public double? Max { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最小值
|
|||
|
/// </summary>
|
|||
|
public double? Min { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 满分数值
|
|||
|
/// </summary>
|
|||
|
public double? MaxScore { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// ScoreScope 类表示附加分规则的范围信息。
|
|||
|
/// </summary>
|
|||
|
public class ScoreScope
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 性别(1男2女)
|
|||
|
/// </summary>
|
|||
|
public int? Gender { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大成绩
|
|||
|
/// </summary>
|
|||
|
public double? MaxCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大分数
|
|||
|
/// </summary>
|
|||
|
public double? MaxScore { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大附加成绩
|
|||
|
/// </summary>
|
|||
|
public double? MaxPlusCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 最大附加分数
|
|||
|
/// </summary>
|
|||
|
public double? MaxPlusScore { get; set; }
|
|||
|
}
|
|||
|
}
|