using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Edu.Common.API;
using Edu.Common.Enum.App;
using Edu.Common.Plugin;
using Edu.Model.ViewModel.App;
using Edu.Model.ViewModel.System;
using Edu.Module.System;
using Edu.WebApi.Filter;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace Edu.WebApi.Controllers.APP
{
[Route("api/[controller]/[action]")]
[ApiExceptionFilter]
[ApiController]
[EnableCors("AllowCors")]
public class StudentSystemMsgController : AppBaseController
{
private readonly AppSystemMsgModule appSystemMsgModule = new AppSystemMsgModule();
///
/// 获取系统消息总数
///
///
[HttpPost]
public ApiResult GetSystemLogList()
{
var query = new RB_Student_SystemMsg_ViewModel()
{
IsRead = base.ParmJObj.GetInt("IsRead", 0),
};
query.Group_Id = base.AppUserInfo.Group_Id;
query.Student_Id = base.AppUserInfo.Id;
var list = appSystemMsgModule.GetStudentSystemMsgList(query);
var msgTypeList = Common.Plugin.EnumHelper.EnumToList(typeof(MsgTypeEnum));
List