public FileResult GetStudentLessonsExport([FromQuery] LifeClassLessonStudentSearchRequest request) { LifeClassService service = new LifeClassService(base.SchoolId); List <LifeClassLessonStudentExportResponse> list = service.GetStudentLessonsExport(request); string[] header = new string[] { "学生姓名", "性别", "出生日期", "证件类型", "证件号码", "班级代码" }; NPOIExcelExport excelExport = new NPOIExcelExport(); excelExport.Add(list, header); return(excelExport.DownloadToFile(this, "写生排课")); }
/// <summary> /// 获取写生排课的学生排课导出列表 /// <para>作 者:郭伟佳</para> /// <para>创建时间:2018-11-28</para> /// </summary> /// <param name="request">写生课学生查询条件</param> /// <returns>写生课的学生排课数据导出列表</returns> public List <LifeClassLessonStudentExportResponse> GetStudentLessonsExport(LifeClassLessonStudentSearchRequest request) { List <LifeClassLessonStudentExportResponse> result = new List <LifeClassLessonStudentExportResponse>(); var lifeClassList = _viewTimLifeClassRepository.Value.GetLifeClassStudentList(this._schoolId, request); if (lifeClassList != null && lifeClassList.Count > 0) { result = Mapper.Map <List <LifeClassLessonStudentExportResponse> >(lifeClassList); } return(result); }
/// <summary> /// 获取写生课的学生列表 /// <para>作 者:郭伟佳</para> /// <para>创建时间:2018-11-21</para> /// </summary> /// <param name="schoolId">校区Id</param> /// <param name="request">写生课学生查询条件</param> /// <returns>写生课的学生列表</returns> public List <ViewTimLifeClass> GetLifeClassStudentList(string schoolId, LifeClassLessonStudentSearchRequest request) { var result = GetTimLifeClassResult(schoolId, request.LifeTimeId, request.ClassId, request.Keyword); return(result.ToList()); }