VSIMS.WebApi/VSIMS.WebApi/Controllers/ClassesController.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Microsoft.AspNetCore.Mvc;
using VSIMS.WebApi.Dto;
using VSIMS.WebApi.Entity;
using VSIMS.WebApi.Services.Classes;
using VSIMS.WebApi.Utils;
namespace VSIMS.WebApi.Controllers
{
/// <summary>
/// 班级控制器
/// </summary>
[Route("api/[controller]/[action]")]
[ApiController]
public class ClassesController : ControllerBase
{
private readonly ILogger<ClassesController> logger;
private readonly IClassesAppService classesAppService;
public ClassesController(ILogger<ClassesController> logger, IClassesAppService classesAppService)
{
this.logger = logger;
this.classesAppService = classesAppService;
}
/// <summary>
/// 获取班级信息
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet]
public ClassesEntity GetClasses(int id)
{
return classesAppService.GetClasses(id);
}
/// <summary>
/// 获取班级列表
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet]
public PagedRequest<ClassesDto> GetClassess(string? dept, string? grade, int pageNum, int pageSize)
{
return classesAppService.GetClassess(dept,grade,pageNum,pageSize);
}
/// <summary>
/// 新增班级
/// </summary>
/// <param name="classes"></param>
/// <returns></returns>
[HttpPost]
public int AddClasses(ClassesEntity classes)
{
return classesAppService.AddClasses(classes);
}
/// <summary>
/// 修改班级
后面还有 20 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。