476 lines
9.7 KiB
C#
476 lines
9.7 KiB
C#
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||
//
|
||
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
|
||
//
|
||
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
|
||
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Admin.NET.Core.Service;
|
||
|
||
|
||
public class NewsClassCategoryResponse
|
||
{
|
||
public int Id { get; set; }
|
||
|
||
public int Sort { get; set; }
|
||
public string CategoryName { get; set; }
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// 就业前景
|
||
/// </summary>
|
||
public class CareerProspects
|
||
{
|
||
/// <summary>
|
||
/// 职业分布
|
||
/// </summary>
|
||
public List<distribution> JobDistribute { get; set; }
|
||
/// <summary>
|
||
/// 行业分布
|
||
/// </summary>
|
||
public List<distribution> TradeDistribute { get; set; }
|
||
/// <summary>
|
||
/// 地区分布
|
||
/// </summary>
|
||
public List<distribution> RegionDistribute { get; set; }
|
||
/// <summary>
|
||
/// 工资分布
|
||
/// </summary>
|
||
public List<distribution> MoneyDistribute { get; set; }
|
||
public WorkingYear WorkingYear { get; set; }
|
||
}
|
||
|
||
public class WorkingYear
|
||
{
|
||
public string WorkingYears { get; set; }
|
||
public string WorkingYearsWage { get; set; }
|
||
}
|
||
|
||
public class distribution
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string name { get; set; }
|
||
/// <summary>
|
||
/// 分布比例
|
||
/// </summary>
|
||
public double data { get; set; }
|
||
/// <summary>
|
||
/// 备注
|
||
/// </summary>
|
||
public string detail { get; set; }
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 职业
|
||
/// </summary>
|
||
public class OccupationDetailResult
|
||
{
|
||
public int Status { get; set; }
|
||
/// <summary>
|
||
/// 主键id
|
||
/// </summary>
|
||
public string Id { get; set; }
|
||
/// <summary>
|
||
/// 职业名称
|
||
/// </summary>
|
||
public string Name { get; set; }
|
||
/// <summary>
|
||
/// 排序
|
||
/// </summary>
|
||
public int Sort { get; set; }
|
||
|
||
|
||
public string JobContent { get; set; }
|
||
/// <summary>
|
||
/// 发展前景
|
||
/// </summary>
|
||
public string Prospects { get; set; }
|
||
|
||
/// <summary>
|
||
/// 岗位要求
|
||
/// </summary>
|
||
public string Requirements { get; set; }
|
||
|
||
/// <summary>
|
||
/// 个人发展
|
||
/// </summary>
|
||
public string PersonProspects { get; set; }
|
||
|
||
/// <summary>
|
||
/// 职业就业趋势
|
||
/// </summary>
|
||
public string OccuptionTrend { get; set; }
|
||
|
||
/// <summary>
|
||
/// 职业介绍
|
||
/// </summary>
|
||
public string OccupationIntraduce { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 专业介绍
|
||
/// </summary>
|
||
public class MajorDetail
|
||
{
|
||
public string Name { get; set; }
|
||
public int id { get; set; }
|
||
/// <summary>
|
||
/// 专业简介
|
||
/// </summary>
|
||
public string abstracts { get; set; }
|
||
/// <summary>
|
||
/// 主要课程
|
||
/// </summary>
|
||
public string maincourse { get; set; }
|
||
/// <summary>
|
||
/// 考研方向
|
||
/// </summary>
|
||
public string studydirection { get; set; }
|
||
/// <summary>
|
||
/// 就业方向
|
||
/// </summary>
|
||
public string workdirection { get; set; }
|
||
}
|
||
|
||
public class EvaluationResponse
|
||
{
|
||
public int PId { get; set; }
|
||
|
||
public string Title { get; set; }
|
||
public string Message { get; set; }
|
||
|
||
/// <summary>
|
||
/// 0未测评,1已测评
|
||
/// </summary>
|
||
public int Status { get; set; } = 0;
|
||
}
|
||
public class CustomPropertyResult<T>
|
||
{
|
||
/// <summary>
|
||
/// 数据
|
||
/// </summary>
|
||
public T response { get; set; }
|
||
|
||
public int status { get; set; } = 200;
|
||
|
||
public bool success { get; set; } = true;
|
||
public string msg { get; set; } = "ok";
|
||
}
|
||
|
||
/// <summary>
|
||
/// 测评结果
|
||
/// </summary>
|
||
public class UserResult
|
||
{
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string PersonType { get; set; }
|
||
|
||
public string Occupation { get; set; }
|
||
/// <summary>
|
||
/// 标签
|
||
/// </summary>
|
||
public string Tag { get; set; }
|
||
|
||
/// <summary>
|
||
/// 适合的领域
|
||
/// </summary>
|
||
public string Domain { get; set; }
|
||
|
||
/// <summary>
|
||
/// 性格特征解读
|
||
/// </summary>
|
||
public string Interpretation { get; set; }
|
||
|
||
/// <summary>
|
||
/// 优势
|
||
/// </summary>
|
||
public string Advantage { get; set; }
|
||
|
||
/// <summary>
|
||
/// 劣势
|
||
/// </summary>
|
||
public string Disadvantage { get; set; }
|
||
|
||
/// <summary>
|
||
/// 偏好的活动特质
|
||
/// </summary>
|
||
public string Feature { get; set; }
|
||
|
||
/// <summary>
|
||
/// 可能存在的盲点
|
||
/// </summary>
|
||
public string BlindSpot { get; set; }
|
||
|
||
/// <summary>
|
||
/// 建议
|
||
/// </summary>
|
||
public string Recommend { get; set; }
|
||
}
|
||
public class appQuestionResult
|
||
{
|
||
public int Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 试题编号
|
||
/// </summary>
|
||
public int QuestionSort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 问题typeid
|
||
/// </summary>
|
||
public int QuestionTypeId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 问题
|
||
/// </summary>
|
||
public string QuestionTitle { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签
|
||
/// </summary>
|
||
public string QuestionTag { get; set; }
|
||
|
||
/// <summary>
|
||
/// 问题类型
|
||
/// </summary>
|
||
public string QuestionType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否正反记分
|
||
/// </summary>
|
||
public int IsAddScore { get; set; }
|
||
}
|
||
|
||
public class Region
|
||
{
|
||
public int Id { get; set; }
|
||
public string Code { get; set; }
|
||
public string Name { get; set; }
|
||
}
|
||
|
||
public class SeVolunterInitializationDto
|
||
{
|
||
|
||
public string Code { get; set; }
|
||
public string ProvinceName { get; set; }
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int Policy { get; set; }
|
||
public int IsOpen { get; set; }
|
||
|
||
public int AllScore { get; set; }
|
||
|
||
public int Years { get; set; }
|
||
public List<LizationDto> lizations { get; set; }
|
||
}
|
||
|
||
public class LizationDto
|
||
{
|
||
public string name { get; set; }
|
||
|
||
/// <summary>
|
||
/// 0文理分科 1 3+3 2 3+1+3
|
||
/// </summary>
|
||
public int Policy { get; set; }
|
||
public int code { get; set; }
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// uni 专业列表
|
||
/// </summary>
|
||
public class uniMajorInfoResult
|
||
{
|
||
public int RootId { get; set; }
|
||
public string FirstName { get; set; }
|
||
public List<uniMajorSecond> SecondInfo { get; set; }
|
||
public int MajorNum { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// uni二级专业列表
|
||
/// </summary>
|
||
public class uniMajorSecond
|
||
{
|
||
public int SecondId { get; set; }
|
||
public string MajorName { get; set; }
|
||
public int MajorNum { get; set; }
|
||
|
||
public List<uniMajorSelect> majorSelects { get; set; }
|
||
|
||
}
|
||
|
||
public class uniMajorSelect
|
||
{
|
||
public int pid { get; set; }
|
||
public int Id { get; set; }
|
||
public string Name { get; set; }
|
||
public string Code { get; set; }
|
||
}
|
||
|
||
public class ScoreLineResponseDto
|
||
{
|
||
/// <summary>
|
||
/// 省份
|
||
/// </summary>
|
||
public string Province { get; set; }
|
||
|
||
/// <summary>
|
||
/// 年份
|
||
/// </summary>
|
||
public string Years { get; set; }
|
||
|
||
/// <summary>
|
||
/// 科类
|
||
/// </summary>
|
||
public string Type { get; set; }
|
||
|
||
/// <summary>
|
||
/// 分数
|
||
/// </summary>
|
||
public string Score { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 分数区间
|
||
/// </summary>
|
||
public string ScoreRegion { get; set; }
|
||
|
||
/// <summary>
|
||
/// 本段人数
|
||
/// </summary>
|
||
public int Count { get; set; }
|
||
|
||
/// <summary>
|
||
/// 累计人数
|
||
/// </summary>
|
||
public int SumCount { get; set; }
|
||
|
||
|
||
}
|
||
|
||
|
||
public class SubjectEvBillDTO
|
||
{
|
||
/// <summary>
|
||
/// 推荐选科
|
||
/// </summary>
|
||
public string Name { get; set; }
|
||
|
||
/// <summary>
|
||
/// 学科兴趣
|
||
/// </summary>
|
||
public EvBillDTO subjectinterest { get; set; }
|
||
|
||
/// <summary>
|
||
/// 学科能力
|
||
/// </summary>
|
||
public EvBillDTO subjectability { get; set; }
|
||
}
|
||
public class EvBillDTO
|
||
{
|
||
public string Name { get; set; }
|
||
public List<int> data { get; set; }
|
||
|
||
public List<Evserie> series { get; set; }
|
||
public List<string> categories { get; set; }
|
||
public List<EvBillcator> Billcators { get; set; }
|
||
}
|
||
public class Evserie
|
||
{
|
||
public string name { get; set; }
|
||
public List<int> data { get; set; }
|
||
}
|
||
public class EvBillcator
|
||
{
|
||
public string text { get; set; }
|
||
public int max { get; set; }
|
||
}
|
||
|
||
|
||
|
||
public class HollandOccupDetail
|
||
{
|
||
public TagtestingHollandResult tagtestingHolland { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签关联职业
|
||
/// </summary>
|
||
public List<string> TagOccupations { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签关联人物
|
||
/// </summary>
|
||
public List<HollandTagMapPerson> tagMapPeople { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签解析
|
||
/// </summary>
|
||
public HollandTagMapExplain tagMapExplain { get; set; }
|
||
|
||
|
||
}
|
||
|
||
public class Radar
|
||
{
|
||
public List<string> categories { get; set; }
|
||
public List<Evserie> series { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public class TagtestingHollandResult
|
||
{
|
||
public Radar radar { get; set; }
|
||
|
||
public string TagName { get; set; }
|
||
|
||
}
|
||
|
||
|
||
public class HollandTagMapExplain
|
||
{
|
||
/// <summary>
|
||
/// 标签描述
|
||
/// </summary>
|
||
public string Description { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签基本特征
|
||
/// </summary>
|
||
public string BaseProperty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 职业特征
|
||
/// </summary>
|
||
public List<string> OccupationProperty { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标签关联职业
|
||
/// </summary>
|
||
public string Occupation { get; set; }
|
||
|
||
|
||
}
|
||
|
||
|
||
public class HollandTagMapPerson
|
||
{
|
||
public string NickName { get; set; }
|
||
|
||
public string AvatarUrl { get; set; }
|
||
}
|