コード例 #1
0
        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, "写生排课"));
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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());
        }