240 lines
5.1 KiB
C#
240 lines
5.1 KiB
C#
// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
|
||
//
|
||
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
|
||
//
|
||
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
|
||
|
||
using MongoDB.Bson;
|
||
using MongoDB.Bson.Serialization.Attributes;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Admin.NET.Core.Service;
|
||
public class UniversityRankRequest : PageBaseRequest
|
||
{
|
||
public int? Type { get; set; }
|
||
public int? Year { get; set; }
|
||
public string Name { get; set; }
|
||
|
||
}
|
||
|
||
public class ScoreLineRequest
|
||
{
|
||
/// <summary>
|
||
///年份
|
||
/// </summary>
|
||
public string Years { get; set; }
|
||
|
||
/// <summary>
|
||
/// 省份
|
||
/// </summary>
|
||
public string Pronvice { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 分数
|
||
/// </summary>
|
||
public int Score { get; set; }
|
||
|
||
|
||
}
|
||
|
||
public class UniversityRequest : PageBaseRequest
|
||
{
|
||
public string name { get; set; }
|
||
public List<string> provinceName { get; set; }
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public List<string> utype { get; set; }
|
||
public List<string> nature { get; set; }
|
||
public List<string> ascription { get; set; }
|
||
|
||
/// <summary>
|
||
/// 985、211
|
||
/// </summary>
|
||
public List<string> feature { get; set; }
|
||
|
||
/// <summary>
|
||
/// 本科0专科1
|
||
/// </summary>
|
||
public int? level { get; set; }
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
public class CompiarUnkRequestDto
|
||
{
|
||
public List<long> ids { get; set; }
|
||
|
||
/// <summary>
|
||
/// 所在省份
|
||
/// </summary>
|
||
public string locationCode { get; set; }
|
||
|
||
public string years { get; set; } = "2024";
|
||
}
|
||
public class UniversityMongoResult
|
||
{
|
||
|
||
public string collegeCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 官网
|
||
/// </summary>
|
||
public string Web { get; set; }
|
||
/// <summary>
|
||
/// 主键id
|
||
/// </summary>
|
||
public int Id { get; set; }
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string Name { get; set; }
|
||
|
||
/// <summary>
|
||
/// 院士数
|
||
/// </summary>
|
||
public int? AcademicianCount { get; set; }
|
||
/// <summary>
|
||
/// 博士数
|
||
/// </summary>
|
||
public int DoctorateCount { get; set; }
|
||
/// <summary>
|
||
/// 硕士数
|
||
/// </summary>
|
||
public int MasterCount { get; set; }
|
||
|
||
public int Rank { get; set; }
|
||
/// <summary>
|
||
/// 学校logo
|
||
/// </summary>
|
||
public string Logo { get; set; }
|
||
/// <summary>
|
||
/// 学校简介
|
||
/// </summary>
|
||
public string Description { get; set; }
|
||
/// <summary>
|
||
/// 省市区名称
|
||
/// </summary>
|
||
public string AreaName { get; set; }
|
||
public string CityName { get; set; }
|
||
/// <summary>
|
||
/// 办学性质
|
||
/// </summary>
|
||
public string Nature { get; set; }
|
||
/// <summary>
|
||
/// 隶属于
|
||
/// </summary>
|
||
public string AscriptionName { get; set; }
|
||
|
||
public string Belong { get; set; }
|
||
/// <summary>
|
||
/// 学科层次
|
||
/// </summary>
|
||
public int? SubjectLevel { get; set; }
|
||
/// <summary>
|
||
/// 学校类型
|
||
/// </summary>
|
||
public List<string> UniversityType { get; set; }
|
||
/// <summary>
|
||
/// 创办时间
|
||
/// </summary>
|
||
public string BuildDate { get; set; }
|
||
|
||
public string features { get; set; }
|
||
|
||
/// <summary>
|
||
/// 地址
|
||
/// </summary>
|
||
public string Address { get; set; }
|
||
|
||
/// <summary>
|
||
/// 电话
|
||
/// </summary>
|
||
public string Phone { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// 院校图片json
|
||
/// </summary>
|
||
public string Imglist { get; set; }
|
||
|
||
|
||
public string VrUrl { get; set; }
|
||
|
||
|
||
}
|
||
|
||
public class OldPageModel<T>
|
||
{
|
||
/// <summary>
|
||
/// 当前页标
|
||
/// </summary>
|
||
public int page { get; set; } = 1;
|
||
/// <summary>
|
||
/// 总页数
|
||
/// </summary>
|
||
public int pageCount { get; set; } = 6;
|
||
/// <summary>
|
||
/// 数据总数
|
||
/// </summary>
|
||
public int dataCount { get; set; } = 0;
|
||
/// <summary>
|
||
/// 每页大小
|
||
/// </summary>
|
||
public int PageSize { set; get; }
|
||
/// <summary>
|
||
/// 返回数据
|
||
/// </summary>
|
||
public List<T> data { get; set; }
|
||
|
||
}
|
||
public class UniversityRank
|
||
{
|
||
public ObjectId _id { get; set; }//id
|
||
|
||
public string logo { get; set; }
|
||
public string cityName { get; set; }
|
||
public string uType { get; set; }
|
||
/// <summary>
|
||
/// 院校名称
|
||
/// </summary>
|
||
|
||
public string UniversityName { get; set; }
|
||
/// <summary>
|
||
/// 类型(0,校友会 1,武书连 2,软科 3,QS 4,U.S.News)
|
||
/// </summary>
|
||
|
||
public string UniversityType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 年份
|
||
/// </summary>
|
||
|
||
public string Year { get; set; }
|
||
|
||
/// <summary>
|
||
/// 排名
|
||
/// </summary>
|
||
|
||
public int Rank { get; set; }
|
||
|
||
/// <summary>
|
||
/// 分数(没有就是--)
|
||
/// </summary>
|
||
public string Score { get; set; }
|
||
|
||
|
||
|
||
|
||
}
|