170 lines
3.0 KiB
C#
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; }
|
|
} |