tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYBase/DTO/CustomPropertyResult.cs

476 lines
9.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// 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; }
}