diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml
index a03d8bf7..654556c3 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml
@@ -300,7 +300,7 @@
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncEvaluationsThpjbNewStat.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncEvaluationsThpjbNewStat.java
new file mode 100644
index 00000000..0226f392
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncEvaluationsThpjbNewStat.java
@@ -0,0 +1,256 @@
+package org.jeecg.modules.kc.grab.SynchronizationService;
+
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.modules.kc.grab.SynchronizationService.base.BaseSync;
+import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
+import org.jeecg.modules.kc.kcEvaluationsStat.service.IKcEvaluationsStatService;
+import org.jeecg.modules.kc.kcSysConfig.entity.KcSysConfig;
+import org.jeecg.modules.kc.kcSysConfig.service.IKcSysConfigService;
+import org.quartz.JobExecutionContext;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import java.util.List;
+import java.util.Map;
+
+@Slf4j
+public class SyncEvaluationsThpjbNewStat extends BaseSync {
+
+ @Autowired
+ private IKcEvaluationsStatService kcEvaluationsStatService;
+
+ @Autowired
+ private IKcSysConfigService kcSysConfigService;
+
+ /**
+ * 若参数变量名修改 QuartzJobController中也需对应修改
+ */
+
+ @Override
+ public void execute(JobExecutionContext jobExecutionContext) {
+ start();
+ run(getParamMap());
+ end();
+ }
+
+
+ /**
+ * 有参定时任务实现
+ * @param param
+ */
+ public void run(Map param){
+ List thpjblist = kcEvaluationsStatService.getXbthpjbpcSyncList();
+
+
+ KcSysConfig kcSysConfig = kcSysConfigService.getById("1");
+
+ for(KcEvaluationsStat KcEvaluationsStat:thpjblist){
+ KcEvaluationsStat.setXqxn(kcSysConfig.getFlag1());
+ List entityList = kcEvaluationsStatService.getXbthpjbSyncList(KcEvaluationsStat);
+ if(entityList!=null && entityList.size()>0){
+ KcEvaluationsStat entity = entityList.get(0);
+ String col78113 = entity.getCol78113();
+ if(col78113.length()>0){
+ System.out.println("xbthpjb----"+entity.getCol00());
+ String arr[] = col78113.split("@");
+ try {
+ entity.setCol79(arr[1]);
+ }catch (Exception e){
+ entity.setCol79("");
+ }
+ try {
+ entity.setCol80(arr[2]);
+ }catch (Exception e){
+ entity.setCol80("");
+ }
+ try {
+ entity.setCol81(arr[3]);
+ }catch (Exception e){
+ entity.setCol81("");
+ }
+ try {
+ entity.setCol82(arr[4]);
+ }catch (Exception e){
+ entity.setCol82("");
+ }
+ try {
+ entity.setCol83(arr[5]);
+ }catch (Exception e){
+ entity.setCol83("");
+ }
+ try {
+ entity.setCol84(arr[6]);
+ }catch (Exception e){
+ entity.setCol84("");
+ }
+ try {
+ entity.setCol85(arr[7]);
+ }catch (Exception e){
+ entity.setCol85("");
+ }
+ try {
+ entity.setCol86(arr[8]);
+ }catch (Exception e){
+ entity.setCol86("");
+ }
+ try {
+ entity.setCol87(arr[9]);
+ }catch (Exception e){
+ entity.setCol87("");
+ }
+ try {
+ entity.setCol88(arr[10]);
+ }catch (Exception e){
+ entity.setCol88("");
+ }
+ try {
+ entity.setCol89(arr[11]);
+ }catch (Exception e){
+ entity.setCol89("");
+ }
+ try {
+ entity.setCol90(arr[12]);
+ }catch (Exception e){
+ entity.setCol90("");
+ }
+ try {
+ entity.setCol91(arr[13]);
+ }catch (Exception e){
+ entity.setCol91("");
+ }
+ try {
+ entity.setCol92(arr[14]);
+ }catch (Exception e){
+ entity.setCol92("");
+ }
+ try {
+ entity.setCol93(arr[15]);
+ }catch (Exception e){
+ entity.setCol93("");
+ }
+ try {
+ entity.setCol94(arr[16]);
+ }catch (Exception e){
+ entity.setCol94("");
+ }
+ try {
+ entity.setCol95(arr[17]);
+ }catch (Exception e){
+ entity.setCol95("");
+ }
+
+
+ try {
+ entity.setCol96(arr[18]);
+ }catch (Exception e){
+ entity.setCol96("");
+ }
+ try {
+ entity.setCol97(arr[19]);
+ }catch (Exception e){
+ entity.setCol97("");
+ }
+ try {
+ entity.setCol98(arr[20]);
+ }catch (Exception e){
+ entity.setCol98("");
+ }
+ try {
+ entity.setCol99(arr[21]);
+ }catch (Exception e){
+ entity.setCol99("");
+ }
+ try {
+ entity.setCol100(arr[22]);
+ }catch (Exception e){
+ entity.setCol100("");
+ }
+ try {
+ entity.setCol101(arr[23]);
+ }catch (Exception e){
+ entity.setCol101("");
+ }
+ try {
+ entity.setCol102(arr[24]);
+ }catch (Exception e){
+ entity.setCol102("");
+ }
+ try {
+ entity.setCol103(arr[25]);
+ }catch (Exception e){
+ entity.setCol103("");
+ }
+ try {
+ entity.setCol104(arr[26]);
+ }catch (Exception e){
+ entity.setCol104("");
+ }
+ try {
+ entity.setCol105(arr[27]);
+ }catch (Exception e){
+ entity.setCol105("");
+ }
+ try {
+ entity.setCol106(arr[28]);
+ }catch (Exception e){
+ entity.setCol106("");
+ }
+ try {
+ entity.setCol107(arr[29]);
+ }catch (Exception e){
+ entity.setCol107("");
+ }
+ try {
+ entity.setCol108(arr[30]);
+ }catch (Exception e){
+ entity.setCol108("");
+ }
+ try {
+ entity.setCol109(arr[31]);
+ }catch (Exception e){
+ entity.setCol109("");
+ }
+ try {
+ entity.setCol110(arr[32]);
+ }catch (Exception e){
+ entity.setCol110("");
+ }
+ try {
+ entity.setCol111(arr[33]);
+ }catch (Exception e){
+ entity.setCol111("");
+ }
+ try {
+ entity.setCol112(arr[34]);
+ }catch (Exception e){
+ entity.setCol112("");
+ }
+ try {
+ entity.setCol113(arr[35]);
+ }catch (Exception e){
+ entity.setCol113("");
+ }
+
+
+ try {
+ entity.setCol78113(arr[0]);
+ }catch (Exception e){
+ entity.setCol78113("");
+ }
+ kcEvaluationsStatService.save(entity);
+ }
+ }
+ }
+
+ //最后的保存
+// kcEvaluationsStatService.saveBatch(inslist);
+
+ }
+
+ /**
+ * 无参定时任务实现
+ */
+ public void run(){
+ run(null);
+ }
+
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/entity/KcEvaluationsStat.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/entity/KcEvaluationsStat.java
index 647db9b6..9ffdd57e 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/entity/KcEvaluationsStat.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/entity/KcEvaluationsStat.java
@@ -296,6 +296,152 @@ public class KcEvaluationsStat implements Serializable {
private java.lang.String col76;//16.指导建议
+ /**1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。*/
+ @Excel(name = "1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。", width = 15)
+ @ApiModelProperty(value = "1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。")
+ private java.lang.String col78113;
+ /**2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。*/
+ @Excel(name = "2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。", width = 15)
+ @ApiModelProperty(value = "2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。")
+ private java.lang.String col79;
+ /**3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。*/
+ @Excel(name = "3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。", width = 15)
+ @ApiModelProperty(value = "3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。")
+ private java.lang.String col80;
+ /**4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。*/
+ @Excel(name = "4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。", width = 15)
+ @ApiModelProperty(value = "4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。")
+ private java.lang.String col81;
+ /**5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。*/
+ @Excel(name = "5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。", width = 15)
+ @ApiModelProperty(value = "5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。")
+ private java.lang.String col82;
+ /**6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。*/
+ @Excel(name = "6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。", width = 15)
+ @ApiModelProperty(value = "6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。")
+ private java.lang.String col83;
+ /**7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。*/
+ @Excel(name = "7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。", width = 15)
+ @ApiModelProperty(value = "7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。")
+ private java.lang.String col84;
+ /**8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。*/
+ @Excel(name = "8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。", width = 15)
+ @ApiModelProperty(value = "8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。")
+ private java.lang.String col85;
+ /**9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。*/
+ @Excel(name = "9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。", width = 15)
+ @ApiModelProperty(value = "9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。")
+ private java.lang.String col86;
+ /**10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。*/
+ @Excel(name = "10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。", width = 15)
+ @ApiModelProperty(value = "10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。")
+ private java.lang.String col87;
+ /**11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。*/
+ @Excel(name = "11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。", width = 15)
+ @ApiModelProperty(value = "11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。")
+ private java.lang.String col88;
+ /**12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。*/
+ @Excel(name = "12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。", width = 15)
+ @ApiModelProperty(value = "12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。")
+ private java.lang.String col89;
+ /**13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。*/
+ @Excel(name = "13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。", width = 15)
+ @ApiModelProperty(value = "13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。")
+ private java.lang.String col90;
+ /**14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。*/
+ @Excel(name = "14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。", width = 15)
+ @ApiModelProperty(value = "14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。")
+ private java.lang.String col91;
+ /**15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。*/
+ @Excel(name = "15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。", width = 15)
+ @ApiModelProperty(value = "15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。")
+ private java.lang.String col92;
+ /**16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。*/
+ @Excel(name = "16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。", width = 15)
+ @ApiModelProperty(value = "16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。")
+ private java.lang.String col93;
+ /**17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。*/
+ @Excel(name = "17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。", width = 15)
+ @ApiModelProperty(value = "17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。")
+ private java.lang.String col94;
+ /**18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。*/
+ @Excel(name = "18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。", width = 15)
+ @ApiModelProperty(value = "18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。")
+ private java.lang.String col95;
+ /**19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。*/
+ @Excel(name = "19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。", width = 15)
+ @ApiModelProperty(value = "19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。")
+ private java.lang.String col96;
+ /**20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。*/
+ @Excel(name = "20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。", width = 15)
+ @ApiModelProperty(value = "20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。")
+ private java.lang.String col97;
+ /**21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。*/
+ @Excel(name = "21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。", width = 15)
+ @ApiModelProperty(value = "21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。")
+ private java.lang.String col98;
+ /**22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。*/
+ @Excel(name = "22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。", width = 15)
+ @ApiModelProperty(value = "22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。")
+ private java.lang.String col99;
+ /**23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。*/
+ @Excel(name = "23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。", width = 15)
+ @ApiModelProperty(value = "23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。")
+ private java.lang.String col100;
+ /**24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。*/
+ @Excel(name = "24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。", width = 15)
+ @ApiModelProperty(value = "24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。")
+ private java.lang.String col101;
+ /**25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。*/
+ @Excel(name = "25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。", width = 15)
+ @ApiModelProperty(value = "25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。")
+ private java.lang.String col102;
+ /**26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。*/
+ @Excel(name = "26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。", width = 15)
+ @ApiModelProperty(value = "26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。")
+ private java.lang.String col103;
+ /**27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。*/
+ @Excel(name = "27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。", width = 15)
+ @ApiModelProperty(value = "27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。")
+ private java.lang.String col104;
+ /**28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。*/
+ @Excel(name = "28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。", width = 15)
+ @ApiModelProperty(value = "28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。")
+ private java.lang.String col105;
+ /**29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。*/
+ @Excel(name = "29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。", width = 15)
+ @ApiModelProperty(value = "29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。")
+ private java.lang.String col106;
+ /**30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。*/
+ @Excel(name = "30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。", width = 15)
+ @ApiModelProperty(value = "30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。")
+ private java.lang.String col107;
+ /**31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。*/
+ @Excel(name = "31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。", width = 15)
+ @ApiModelProperty(value = "31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。")
+ private java.lang.String col108;
+ /**32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。*/
+ @Excel(name = "32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。", width = 15)
+ @ApiModelProperty(value = "32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。")
+ private java.lang.String col109;
+ /**33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。*/
+ @Excel(name = "33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。", width = 15)
+ @ApiModelProperty(value = "33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。")
+ private java.lang.String col110;
+ /**34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。*/
+ @Excel(name = "34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。", width = 15)
+ @ApiModelProperty(value = "34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。")
+ private java.lang.String col111;
+ /**总分*/
+ @Excel(name = "总分", width = 15)
+ @ApiModelProperty(value = "总分")
+ private java.lang.String col112;
+ /**优点或建议*/
+ @Excel(name = "优点或建议", width = 15)
+ @ApiModelProperty(value = "优点或建议")
+ private java.lang.String col113;
+
+
@TableField(exist = false)
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/KcEvaluationsStatMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/KcEvaluationsStatMapper.java
index 4fbbdc44..f3291f14 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/KcEvaluationsStatMapper.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/KcEvaluationsStatMapper.java
@@ -37,4 +37,8 @@ public interface KcEvaluationsStatMapper extends BaseMapper {
List getSzkcpjbSyncList();
List getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
+
+ List getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat);
+
+ List getXbthpjbpcSyncList();
}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/xml/KcEvaluationsStatMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/xml/KcEvaluationsStatMapper.xml
index 09a46528..306266fd 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/xml/KcEvaluationsStatMapper.xml
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/mapper/xml/KcEvaluationsStatMapper.xml
@@ -56,6 +56,13 @@
AND ev.evaluationver = '5'
+
+
+
+
+
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/IKcEvaluationsStatService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/IKcEvaluationsStatService.java
index 40f59c77..d04fffec 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/IKcEvaluationsStatService.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/IKcEvaluationsStatService.java
@@ -36,4 +36,8 @@ public interface IKcEvaluationsStatService extends IService {
List getSzkcpjbSyncList();
List getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
+
+ List getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat);
+
+ List getXbthpjbpcSyncList();
}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/impl/KcEvaluationsStatServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/impl/KcEvaluationsStatServiceImpl.java
index 3ddb01ae..a73cec15 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/impl/KcEvaluationsStatServiceImpl.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcEvaluationsStat/service/impl/KcEvaluationsStatServiceImpl.java
@@ -78,4 +78,14 @@ public class KcEvaluationsStatServiceImpl extends ServiceImpl getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat) {
return baseMapper.getSzkcJxsjSyncList(kcEvaluationsStat);
}
+
+ @Override
+ public List getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat) {
+ return baseMapper.getXbthpjbSyncList(kcEvaluationsStat);
+ }
+
+ @Override
+ public List getXbthpjbpcSyncList() {
+ return baseMapper.getXbthpjbpcSyncList();
+ }
}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml
index a102f63f..aee2aa7a 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml
@@ -231,8 +231,13 @@
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/controller/PjxxJszbpjfController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/controller/PjxxJszbpjfController.java
new file mode 100644
index 00000000..252b8ac0
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/controller/PjxxJszbpjfController.java
@@ -0,0 +1,184 @@
+package org.jeecg.modules.kc.pjxxJszbpjf.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.kc.pjxxJszbpjf.entity.PjxxJszbpjf;
+import org.jeecg.modules.kc.pjxxJszbpjf.service.IPjxxJszbpjfService;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+
+ /**
+ * @Description: pjxx_jszbpjf
+ * @Author: jeecg-boot
+ * @Date: 2025-01-13
+ * @Version: V1.0
+ */
+@Api(tags="pjxx_jszbpjf")
+@RestController
+@RequestMapping("/pjxxJszbpjf/pjxxJszbpjf")
+@Slf4j
+public class PjxxJszbpjfController extends JeecgController {
+ @Autowired
+ private IPjxxJszbpjfService pjxxJszbpjfService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param pjxxJszbpjf
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ //@AutoLog(value = "pjxx_jszbpjf-分页列表查询")
+ @ApiOperation(value="pjxx_jszbpjf-分页列表查询", notes="pjxx_jszbpjf-分页列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryPageList(PjxxJszbpjf pjxxJszbpjf,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(pjxxJszbpjf, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = pjxxJszbpjfService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+
+ @ApiOperation(value="首页查询教师平均分", notes="首页查询教师平均分")
+ @GetMapping(value = "/listIndex")
+ public Result> listIndex(PjxxJszbpjf pjxxJszbpjf,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(pjxxJszbpjf, req.getParameterMap());
+ Page page = new Page(pageNo, 4);
+ IPage pageList = pjxxJszbpjfService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 添加
+ *
+ * @param pjxxJszbpjf
+ * @return
+ */
+ @AutoLog(value = "pjxx_jszbpjf-添加")
+ @ApiOperation(value="pjxx_jszbpjf-添加", notes="pjxx_jszbpjf-添加")
+ @PostMapping(value = "/add")
+ public Result add(@RequestBody PjxxJszbpjf pjxxJszbpjf) {
+ pjxxJszbpjfService.save(pjxxJszbpjf);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param pjxxJszbpjf
+ * @return
+ */
+ @AutoLog(value = "pjxx_jszbpjf-编辑")
+ @ApiOperation(value="pjxx_jszbpjf-编辑", notes="pjxx_jszbpjf-编辑")
+ @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+ public Result edit(@RequestBody PjxxJszbpjf pjxxJszbpjf) {
+ pjxxJszbpjfService.updateById(pjxxJszbpjf);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "pjxx_jszbpjf-通过id删除")
+ @ApiOperation(value="pjxx_jszbpjf-通过id删除", notes="pjxx_jszbpjf-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result delete(@RequestParam(name="id",required=true) String id) {
+ pjxxJszbpjfService.removeById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "pjxx_jszbpjf-批量删除")
+ @ApiOperation(value="pjxx_jszbpjf-批量删除", notes="pjxx_jszbpjf-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.pjxxJszbpjfService.removeByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @ApiOperation(value="pjxx_jszbpjf-通过id查询", notes="pjxx_jszbpjf-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result queryById(@RequestParam(name="id",required=true) String id) {
+ PjxxJszbpjf pjxxJszbpjf = pjxxJszbpjfService.getById(id);
+ if(pjxxJszbpjf==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(pjxxJszbpjf);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param pjxxJszbpjf
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, PjxxJszbpjf pjxxJszbpjf) {
+ return super.exportXls(request, pjxxJszbpjf, PjxxJszbpjf.class, "学生评教结果");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, PjxxJszbpjf.class);
+ }
+
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/entity/PjxxJszbpjf.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/entity/PjxxJszbpjf.java
new file mode 100644
index 00000000..46574f01
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/entity/PjxxJszbpjf.java
@@ -0,0 +1,139 @@
+package org.jeecg.modules.kc.pjxxJszbpjf.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: pjxx_jszbpjf
+ * @Author: jeecg-boot
+ * @Date: 2025-01-13
+ * @Version: V1.0
+ */
+@Data
+@TableName("pjxx_jszbpjf")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="pjxx_jszbpjf对象", description="pjxx_jszbpjf")
+public class PjxxJszbpjf implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**id*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "id")
+ private java.lang.String id;
+ /**createBy*/
+ @ApiModelProperty(value = "createBy")
+ private java.lang.String createBy;
+ /**createTime*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+ @DateTimeFormat(pattern="yyyy-MM-dd")
+ @ApiModelProperty(value = "createTime")
+ private java.util.Date createTime;
+ /**updateBy*/
+ @ApiModelProperty(value = "updateBy")
+ private java.lang.String updateBy;
+ /**updateTime*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+ @DateTimeFormat(pattern="yyyy-MM-dd")
+ @ApiModelProperty(value = "updateTime")
+ private java.util.Date updateTime;
+ /**教师编号*/
+ @Excel(name = "教师编号", width = 15)
+ @ApiModelProperty(value = "教师编号")
+ private java.lang.String jsbh;
+ /**教师姓名*/
+ @Excel(name = "教师姓名", width = 15)
+ @ApiModelProperty(value = "教师姓名")
+ private java.lang.String jsxm;
+ /**教师职称*/
+ @Excel(name = "教师职称", width = 15)
+ @ApiModelProperty(value = "教师职称")
+ private java.lang.String jszc;
+ /**教师院系*/
+ @Excel(name = "教师院系", width = 15)
+ @ApiModelProperty(value = "教师院系")
+ private java.lang.String jsyx;
+ /**开课院系*/
+ @Excel(name = "开课院系", width = 15)
+ @ApiModelProperty(value = "开课院系")
+ private java.lang.String kkyx;
+ /**课程名称*/
+ @Excel(name = "课程名称", width = 15)
+ @ApiModelProperty(value = "课程名称")
+ private java.lang.String kcmc;
+ /**开课编号*/
+ @Excel(name = "开课编号", width = 15)
+ @ApiModelProperty(value = "开课编号")
+ private java.lang.String kkbh;
+ /**参评率*/
+ @Excel(name = "参评率", width = 15)
+ @ApiModelProperty(value = "参评率")
+ private java.lang.String cpl;
+ /**平均分汇总*/
+ @Excel(name = "平均分汇总", width = 15)
+ @ApiModelProperty(value = "平均分汇总")
+ private java.lang.String pjfhz;
+ /**重视学生的成长引领,关心学生的学习需求,乐于与学生交流*/
+ @Excel(name = "重视学生的成长引领,关心学生的学习需求,乐于与学生交流", width = 15)
+ @ApiModelProperty(value = "重视学生的成长引领,关心学生的学习需求,乐于与学生交流")
+ private java.lang.String col1;
+ /**上课准备充分,课堂教学秩序良好。作业布置合理,反馈及时*/
+ @Excel(name = "上课准备充分,课堂教学秩序良好。作业布置合理,反馈及时", width = 15)
+ @ApiModelProperty(value = "上课准备充分,课堂教学秩序良好。作业布置合理,反馈及时")
+ private java.lang.String col2;
+ /**教学目标明确,重点突出,逻辑性强*/
+ @Excel(name = "教学目标明确,重点突出,逻辑性强", width = 15)
+ @ApiModelProperty(value = "教学目标明确,重点突出,逻辑性强")
+ private java.lang.String col3;
+ /**教学内容清晰易懂,体现适当的深度、广度和前沿性*/
+ @Excel(name = "教学内容清晰易懂,体现适当的深度、广度和前沿性", width = 15)
+ @ApiModelProperty(value = "教学内容清晰易懂,体现适当的深度、广度和前沿性")
+ private java.lang.String col4;
+ /**教学方法合理,教学媒体得当,课程资源丰富*/
+ @Excel(name = "教学方法合理,教学媒体得当,课程资源丰富", width = 15)
+ @ApiModelProperty(value = "教学方法合理,教学媒体得当,课程资源丰富")
+ private java.lang.String col5;
+ /**教师知识渊博,教学水平高,教学特色鲜明,教学有吸引力*/
+ @Excel(name = "教师知识渊博,教学水平高,教学特色鲜明,教学有吸引力", width = 15)
+ @ApiModelProperty(value = "教师知识渊博,教学水平高,教学特色鲜明,教学有吸引力")
+ private java.lang.String col6;
+ /**教学语言规范、准确,情绪饱满,热忱投入,为人师表*/
+ @Excel(name = "教学语言规范、准确,情绪饱满,热忱投入,为人师表", width = 15)
+ @ApiModelProperty(value = "教学语言规范、准确,情绪饱满,热忱投入,为人师表")
+ private java.lang.String col7;
+ /**教学中启发学生思考,引导自主学习,激发学习动力,鼓励创新探索*/
+ @Excel(name = "教学中启发学生思考,引导自主学习,激发学习动力,鼓励创新探索", width = 15)
+ @ApiModelProperty(value = "教学中启发学生思考,引导自主学习,激发学习动力,鼓励创新探索")
+ private java.lang.String col8;
+ /**掌握了所学课程的基础知识和基本理论,能用所学知识解决实际问题*/
+ @Excel(name = "掌握了所学课程的基础知识和基本理论,能用所学知识解决实际问题", width = 15)
+ @ApiModelProperty(value = "掌握了所学课程的基础知识和基本理论,能用所学知识解决实际问题")
+ private java.lang.String col9;
+ /**体会到本门课程学习的乐趣和挑战,理解课程内容的意义与价值*/
+ @Excel(name = "体会到本门课程学习的乐趣和挑战,理解课程内容的意义与价值", width = 15)
+ @ApiModelProperty(value = "体会到本门课程学习的乐趣和挑战,理解课程内容的意义与价值")
+ private java.lang.String col10;
+ /**优点或建议*/
+ @Excel(name = "优点或建议", width = 15)
+ @ApiModelProperty(value = "优点或建议")
+ private java.lang.String col11;
+ /**学期学年*/
+ @Excel(name = "学期学年", width = 15)
+ @ApiModelProperty(value = "学期学年")
+ private java.lang.String xqxn;
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/PjxxJszbpjfMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/PjxxJszbpjfMapper.java
new file mode 100644
index 00000000..6625a0fc
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/PjxxJszbpjfMapper.java
@@ -0,0 +1,17 @@
+package org.jeecg.modules.kc.pjxxJszbpjf.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.kc.pjxxJszbpjf.entity.PjxxJszbpjf;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: pjxx_jszbpjf
+ * @Author: jeecg-boot
+ * @Date: 2025-01-13
+ * @Version: V1.0
+ */
+public interface PjxxJszbpjfMapper extends BaseMapper {
+
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/xml/PjxxJszbpjfMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/xml/PjxxJszbpjfMapper.xml
new file mode 100644
index 00000000..95ea0993
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/mapper/xml/PjxxJszbpjfMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/IPjxxJszbpjfService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/IPjxxJszbpjfService.java
new file mode 100644
index 00000000..a4fd3d64
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/IPjxxJszbpjfService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.kc.pjxxJszbpjf.service;
+
+import org.jeecg.modules.kc.pjxxJszbpjf.entity.PjxxJszbpjf;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: pjxx_jszbpjf
+ * @Author: jeecg-boot
+ * @Date: 2025-01-13
+ * @Version: V1.0
+ */
+public interface IPjxxJszbpjfService extends IService {
+
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/impl/PjxxJszbpjfServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/impl/PjxxJszbpjfServiceImpl.java
new file mode 100644
index 00000000..5fd3cc65
--- /dev/null
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pjxxJszbpjf/service/impl/PjxxJszbpjfServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.kc.pjxxJszbpjf.service.impl;
+
+import org.jeecg.modules.kc.pjxxJszbpjf.entity.PjxxJszbpjf;
+import org.jeecg.modules.kc.pjxxJszbpjf.mapper.PjxxJszbpjfMapper;
+import org.jeecg.modules.kc.pjxxJszbpjf.service.IPjxxJszbpjfService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: pjxx_jszbpjf
+ * @Author: jeecg-boot
+ * @Date: 2025-01-13
+ * @Version: V1.0
+ */
+@Service
+public class PjxxJszbpjfServiceImpl extends ServiceImpl implements IPjxxJszbpjfService {
+
+}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java
index 4f844264..e851648e 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java
@@ -790,8 +790,8 @@ public class ZyInfoStudentController extends JeecgController
select
ifnull(a.id,c.xh) id,c.xh as create_by,a.create_time,a.update_by,a.update_time,a.main_id,a.file_path,a.wwxsl,
- a.nwxsl,a.aigcxsl,a.wwsftg,a.nwsftg,a.aigcsftg,a.score,d.xm as student_name,a.pdf_path,a.score_fabu,
+ a.nwxsl,a.aigcxsl,a.wwsftg,a.nwsftg,a.aigcsftg,a.score,ifnull(d.xm,a.student_name) as student_name,a.pdf_path,a.score_fabu,
a.cdlx,a.xnxsl,a.xnsftg,a.publish_time,a.hpcs,a.xshpfs,a.jxfs,a.zzdf,a.jxfs2,a.zy_leixing,a.py_content,
a.py_file_path,a.sfsckhcl,a.fwq_path,a.khcl_time,
round(IFNULL(a.jxfs,'0') + IFNULL(a.jxfs2,'0'),2) as jxzf,b.wwcc,b.nwcc,b.aigccc,b.xncc,b.title as zyname, GREATEST(ifnull(a.wwxsl-0,0),ifnull(a.nwxsl-0,0),ifnull(a.aigcxsl-0,0),ifnull(a.xnxsl-0,0)) as zgccl,b.wwtgl as alltgl
from zy_info b
- join xxhbxsxkb c on c.kcapzbbh = b.rwbh
- join xxhbbks d on c.xh = d.xh
+ left join xxhbxsxkb c on c.kcapzbbh = b.rwbh
+ left join xxhbbks d on c.xh = d.xh
left join zy_info_student a on a.create_by = c.xh and a.main_id = b.id
${ew.customSqlSegment}
diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/service/impl/ZyInfoStudentServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/service/impl/ZyInfoStudentServiceImpl.java
index cb6ec9e1..385c24e0 100644
--- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/service/impl/ZyInfoStudentServiceImpl.java
+++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/service/impl/ZyInfoStudentServiceImpl.java
@@ -355,15 +355,18 @@ public class ZyInfoStudentServiceImpl extends ServiceImpl list = baseMapper.selectList(queryWrapper);
- List