tuiwucarrer/Admin.NET/Admin.NET.Application/Service/CePing/BusScale/Dto/BusComprehensiveReportDTO.cs

246 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Application
{
/// <summary>
///
/// </summary>
public class BusComprehensiveReportRequestDTO
{
/// <summary>
///
/// </summary>
public long CustomId { get; set; }
/// <summary>
/// 报告关联Id
/// </summary>
public long ReportId { get; set; }
}
/// <summary>
/// 综合报告
/// </summary>
public class BusComprehensiveReportDTO
{
/// <summary>
///
/// </summary>
public HollandDimension hollandDimension { get; set; }
/// <summary>
///
/// </summary>
public MBTIDimension bTIDimension { get; set; }
/// <summary>
///
/// </summary>
public AbilityDimension abilityDimension { get; set; }
/// <summary>
///
/// </summary>
public OpinionAboutValue opinionAbout { get; set; }
}
/// <summary>
///
/// </summary>
public class HollandDimension
{
public string HTag { get; set; }
/// <summary>
///
/// </summary>
public string Title { get; set; }
/// <summary>
///
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
public PicChart picCharts { get; set; }
/// <summary>
///
/// </summary>
public List<ReportItem> reportItems { get; set; }
}
/// <summary>
///
/// </summary>
public class MBTIDimension
{
public string Title { get; set; }
public string Description { get; set; }
/// <summary>
///
/// </summary>
public LinChart linChart { get; set; }
/// <summary>
///
/// </summary>
public ReportItem reportItem { get; set; }
}
public class AbilityDimension
{
public string Title { get; set; }
public string Description { get; set; }
/// <summary>
///
/// </summary>
public List<LinChart> linChart { get; set; }
/// <summary>
///
/// </summary>
public List<ReportItem> reportItems { get; set; }
}
public class OpinionAboutValue
{
/// <summary>
///
/// </summary>
//public string TestTime { get; set; }
/// <summary>
///
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
public PicChart picCharts { get; set; }
public string Tag { get; set; }
public List<ReportItem> reportItems { get; set; }
public List<OpinionItem> opinionItems { get; set; }
}
public class LinChart
{
public List<string> Name { get; set; }
public List<double> Value { get; set; }
}
public class Indicat
{
public string Name { get; set; }
public int Max { get; set; }
}
public class PicChart
{
public List<Indicat> indicator { get; set; }
public List<int> radars { get; set; }
}
public class ReportItem
{
public int Score { get; set; }
/// <summary>
/// 标签
/// </summary>
public string Tag { get; set; }
/// <summary>
/// 标签名称
/// </summary>
public string Title { get; set; }
/// <summary>
/// 标签描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 标签解析
/// </summary>
public string Resolving { get; set; }
/// <summary>
/// 性格特质
/// </summary>
public string Traits { get; set; }
/// <summary>
/// 主要特征
/// </summary>
public string Features { get; set; }
/// <summary>
///
/// </summary>
public string MainDomain { get; set; }
/// <summary>
/// 职业
/// </summary>
public string Occupation { get; set; }
/// <summary>
/// 专业
/// </summary>
public string Major { get; set; }
/// <summary>
/// 院校
/// </summary>
public string University { get; set; }
}
public class OpinionItem
{
public string Name { get; set; }
public int Value { get; set; }
public int Max { get; set; }
}
}