tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYEvaluate/DTO/HollandRequestDto.cs

170 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Core.Service;
public class ResultLookDto
{
public long StudentId { get; set; }
public int CategoryId { get; set; }
/// <summary>
/// 霍兰德如果不传周期Id的话就获取最新的
/// </summary>
public int CycleTimeId { get; set; }
}
public class EvaluateResultDto
{
public int CategoryId { get; set; }
public int CId { get; set; }
}
public class HollandRequestDto
{
/// <summary>
///
/// </summary>
public int CategoryId { get; set; } = 18;
}
public class MBTICalcModel
{
public int E { get; set; }
public int I { get; set; }
public int S { get; set; }
public int N { get; set; }
public int T { get; set; }
public int F { get; set; }
public int J { get; set; }
public int P { get; set; }
}
public class SaveSubjectDto
{
public List<SubjectSelectJson> Result { get; set; }
public int CategoryId { get; set; }
}
public class SaveMBTIDto
{
public int CategoryId { get; set; }
//public int CId { get; set; }
public MBTICalcModel item { get; set; }
}
public class SaveHollandDto
{
public int CategoryId { get; set; }
public int CId { get; set; }
public HollandModel item { get; set; }
}
public class SaveHolland
{
public int CategoryId { get; set; }
public long StudentId { get; set; }
public string Tags { get; set; }
}
public class HollandModel
{
public int R { get; set; }
public int I { get; set; }
public int A { get; set; }
public int S { get; set; }
public int E { get; set; }
public int C { get; set; }
}
/// <summary>
/// 生涯能力提交
/// </summary>
public class SavePsychQuery
{
public int Type { get; set; }
public int CategoryId { get; set; }
public long StudentId { get; set; }
public int CycleTimeId { get; set; }
//public string ClassName { get; set; }
//public string GradeName { get; set; }
///// <summary>
///// 生涯能力传入
///// </summary>
//public List<EvalJson> CareerResult { get; set; }
/// <summary>
/// 学科探索传入
/// </summary>
public List<SubjectSelectJson> Result { get; set; }
/// <summary>
/// 学生发展
/// </summary>
public List<SecondModels> second { get; set; }
}
/// <summary>
/// 学生发展
/// </summary>
public class SecondModels
{
public int Id { get; set; }
public int Status { get; set; }
public string Tag { get; set; }
}
/// <summary>
/// 学科探索query
/// </summary>
public class SubjectSelectJson
{
public string name { get; set; }
public List<IntellectJson> value { get; set; }
}
public class IntellectJson
{
public string name { get; set; }
public int value { get; set; }
}
/// <summary>
/// 生涯能力json
/// </summary>
public class EvalJson
{
public int Id { get; set; }
public int Value { get; set; }
public int CycleId { get; set; }
}