namespace Tiobon.Core.Api.Controllers; /// /// 课程(Controller) /// [Route("api/[controller]")] [ApiController, GlobalActionFilter] [Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] public class Ghre_CourseController : BaseController { public Ghre_CourseController(IGhre_CourseServices service) : base(service) { } #region 查询 /// /// 根据条件查询数据 /// /// status /// 条件 /// [HttpPost, Route("QueryList/{status}")] public async Task> QueryList(string status, [FromBody] QueryBody body) { return await _service.QueryList(body, status); } [HttpPost, Route("QueryDeptID/{StaffID}")] public async Task> QueryDeptID(int StaffID) { return await _service.QueryDeptID(StaffID); } [HttpPost, Route("GetSelect")] public async Task> QueryTeacher(long? linkId) { return await _service.QueryTeacher(linkId); } #endregion #region 更新 [HttpPost("UpdateStatus/{status}")] public async Task UpdateStatus(string status, [FromBody] long[] ids) { return await _service.UpdateStatus(ids, status); } #endregion #region 获取通用列表下拉 /// /// 获取通用列表下拉 /// /// /// [HttpPost, Route("QuerySelect")] public async Task> QuerySelectAsync(long? linkId, string KeyWords) { return await _service.GetSelectAsync(linkId, KeyWords); } #endregion }