--新增野鸡大学接口--
parent
ef69cb5d5b
commit
e3427a160d
|
|
@ -0,0 +1,82 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using Microsoft.AspNetCore.Authorization;
|
||||||
|
using Microsoft.AspNetCore.Http;
|
||||||
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
using New_College.AuthHelper.OverWrite;
|
||||||
|
using New_College.IServices;
|
||||||
|
using New_College.Model;
|
||||||
|
using New_College.Model.Models;
|
||||||
|
using New_College.Model.Request;
|
||||||
|
using New_College.Model.ViewModels;
|
||||||
|
|
||||||
|
namespace New_College.Api.Controllers.Front
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 识别野鸡大学
|
||||||
|
/// </summary>
|
||||||
|
[Route("api/front/[controller]/[action]")]
|
||||||
|
[ApiController]
|
||||||
|
[Authorize]
|
||||||
|
public class FackUniversityController : ControllerBase
|
||||||
|
{
|
||||||
|
private readonly ID_FackUniversityServices d_FackUniversityServices;
|
||||||
|
public FackUniversityController(ID_FackUniversityServices d_FackUniversity)
|
||||||
|
{
|
||||||
|
this.d_FackUniversityServices = d_FackUniversity;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 根据关键词查询所有院校列表
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet]
|
||||||
|
public async Task<MessageModel<List<D_FackUniversity>>> GetFack_Universitys([FromQuery] FackRequest request)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var list = await this.d_FackUniversityServices.Get_FackUniversities(request);
|
||||||
|
return new MessageModel<List<D_FackUniversity>>()
|
||||||
|
{
|
||||||
|
response = list,
|
||||||
|
msg = "success",
|
||||||
|
success = true
|
||||||
|
};
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
|
||||||
|
return new MessageModel<List<D_FackUniversity>>()
|
||||||
|
{
|
||||||
|
msg = ex.Message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取前100的野鸡大学
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet]
|
||||||
|
public async Task<MessageModel<List<D_FackUniversity>>> GetFackUniversitys()
|
||||||
|
{
|
||||||
|
var query = (await this.d_FackUniversityServices.Query(e => e.Type == 1)).Take(100).ToList();
|
||||||
|
return new MessageModel<List<D_FackUniversity>>()
|
||||||
|
{
|
||||||
|
msg = "success",
|
||||||
|
response = query,
|
||||||
|
success = true
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -185,6 +185,21 @@
|
||||||
文章内容
|
文章内容
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:New_College.Model.Models.D_FackUniversity.Id">
|
||||||
|
<summary>
|
||||||
|
ID
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.Models.D_FackUniversity.UniversityName">
|
||||||
|
<summary>
|
||||||
|
学校名称
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:New_College.Model.Models.D_FackUniversity.Type">
|
||||||
|
<summary>
|
||||||
|
虚假学校1,0为正规学校
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:New_College.Model.Models.D_Major.CategoryClass_Id">
|
<member name="P:New_College.Model.Models.D_Major.CategoryClass_Id">
|
||||||
<summary>
|
<summary>
|
||||||
专业二级分类id
|
专业二级分类id
|
||||||
|
|
|
||||||
|
|
@ -157,6 +157,24 @@
|
||||||
<param name="query"></param>
|
<param name="query"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:New_College.Api.Controllers.Front.FackUniversityController">
|
||||||
|
<summary>
|
||||||
|
识别野鸡大学
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:New_College.Api.Controllers.Front.FackUniversityController.GetFack_Universitys(New_College.Model.Request.FackRequest)">
|
||||||
|
<summary>
|
||||||
|
根据关键词查询所有院校列表
|
||||||
|
</summary>
|
||||||
|
<param name="request"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:New_College.Api.Controllers.Front.FackUniversityController.GetFackUniversitys">
|
||||||
|
<summary>
|
||||||
|
获取前100的野鸡大学
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:New_College.Api.Controllers.Front.LibraryController.GetUniversitys(New_College.Model.ViewModels.UniversityQuery)">
|
<member name="M:New_College.Api.Controllers.Front.LibraryController.GetUniversitys(New_College.Model.ViewModels.UniversityQuery)">
|
||||||
<summary>
|
<summary>
|
||||||
获取院校库
|
获取院校库
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
using New_College.IServices.BASE;
|
||||||
|
using New_College.Model.Models;
|
||||||
|
using New_College.Model.Request;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace New_College.IServices
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// ID_FackUniversityServices
|
||||||
|
/// </summary>
|
||||||
|
public interface ID_FackUniversityServices :IBaseServices<D_FackUniversity>
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Task<List<D_FackUniversity>> Get_FackUniversities(FackRequest request);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
using SqlSugar;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace New_College.Model.Models
|
||||||
|
{
|
||||||
|
public class D_FackUniversity
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ID
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(IsNullable = false, IsPrimaryKey = true, IsIdentity = true)]
|
||||||
|
public int Id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 学校名称
|
||||||
|
/// </summary>
|
||||||
|
public string UniversityName { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 虚假学校1,0为正规学校
|
||||||
|
/// </summary>
|
||||||
|
public int Type { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace New_College.Model.Request
|
||||||
|
{
|
||||||
|
public class FackRequest
|
||||||
|
{
|
||||||
|
public string KeyWord { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
using New_College.IRepository;
|
||||||
|
using New_College.IRepository.UnitOfWork;
|
||||||
|
using New_College.Model.Models;
|
||||||
|
using New_College.Repository.Base;
|
||||||
|
|
||||||
|
namespace New_College.Repository
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// D_FackUniversityRepository
|
||||||
|
/// </summary>
|
||||||
|
public class D_FackUniversityRepository : BaseRepository<D_FackUniversity>, ID_FackUniversityRepository
|
||||||
|
{
|
||||||
|
public D_FackUniversityRepository(IUnitOfWork unitOfWork) : base(unitOfWork)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
using New_College.IRepository.Base;
|
||||||
|
using New_College.Model.Models;
|
||||||
|
|
||||||
|
namespace New_College.IRepository
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// ID_FackUniversityRepository
|
||||||
|
/// </summary>
|
||||||
|
public interface ID_FackUniversityRepository : IBaseRepository<D_FackUniversity>
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
|
||||||
|
using New_College.IServices;
|
||||||
|
using New_College.Model.Models;
|
||||||
|
using New_College.Services.BASE;
|
||||||
|
using New_College.IRepository.Base;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using New_College.Model.Request;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
namespace New_College.Services
|
||||||
|
{
|
||||||
|
public class D_FackUniversityServices : BaseServices<D_FackUniversity>, ID_FackUniversityServices
|
||||||
|
{
|
||||||
|
private readonly IBaseRepository<D_FackUniversity> _dal;
|
||||||
|
public D_FackUniversityServices(IBaseRepository<D_FackUniversity> dal)
|
||||||
|
{
|
||||||
|
this._dal = dal;
|
||||||
|
base.BaseDal = dal;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 根据关键词获取对应院校数据
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="request"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public async Task<List<D_FackUniversity>> Get_FackUniversities(FackRequest request)
|
||||||
|
{
|
||||||
|
var response = new List<D_FackUniversity>();
|
||||||
|
var query = await _dal.Query(e => e.UniversityName.Contains(request.KeyWord));
|
||||||
|
if (query.Any() && query.Count() > 0)
|
||||||
|
{
|
||||||
|
response = query.ToList();
|
||||||
|
}
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -297,7 +297,8 @@ namespace New_College.Services
|
||||||
Subjectgroup = userinfo.Subjectgroup,
|
Subjectgroup = userinfo.Subjectgroup,
|
||||||
ClassName = userinfo.ClassName,
|
ClassName = userinfo.ClassName,
|
||||||
SchoolName = userinfo.SchoolName,
|
SchoolName = userinfo.SchoolName,
|
||||||
Year = userinfo.Year
|
Year = userinfo.Year,
|
||||||
|
Id = userinfo.Id
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue