From 039c201ec9b340f5c0410fedc7ba9de605ccf57c Mon Sep 17 00:00:00 2001 From: xuliangtong <1124839262@qq.com> Date: Fri, 23 Dec 2022 17:41:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jlw/entity/StudentHandsOnTaskReport.java | 17 ++++++ .../StudentHandsOnTaskReportService.java | 11 +++- .../sql/jlw/studentHandsOnTaskReport.md | 61 ++++++++++++++++++- 3 files changed, 86 insertions(+), 3 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/entity/StudentHandsOnTaskReport.java b/web/src/main/java/com/ibeetl/jlw/entity/StudentHandsOnTaskReport.java index 606c9c48..a8005e04 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/StudentHandsOnTaskReport.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/StudentHandsOnTaskReport.java @@ -2,7 +2,10 @@ package com.ibeetl.jlw.entity; import javax.validation.constraints.NotNull; +import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.TypeReference; import com.ibeetl.admin.core.entity.BaseEntity; +import org.apache.commons.lang3.StringUtils; import org.beetl.sql.annotation.entity.*; import com.ibeetl.admin.core.util.ValidateConfig; @@ -11,6 +14,8 @@ import com.ibeetl.admin.core.annotation.Dict; import java.math.BigDecimal; import java.util.Date; +import java.util.List; +import java.util.Map; /* * 学生-课程实操-报告撰写 @@ -40,6 +45,7 @@ public class StudentHandsOnTaskReport extends BaseEntity{ //文件地址PDF private String reportFile ; + private Map reportFileMap; //报告分值 @@ -234,4 +240,15 @@ public class StudentHandsOnTaskReport extends BaseEntity{ public void setStudentId(Long studentId) { this.studentId = studentId; } + + public Map getReportFileMap() { + if (StringUtils.isNotEmpty(reportFile)) { + return JSONObject.parseObject(reportFile, new TypeReference>(){}); + } + return reportFileMap; + } + + public void setReportFileMap(Map reportFileMap) { + this.reportFileMap = reportFileMap; + } } diff --git a/web/src/main/java/com/ibeetl/jlw/service/StudentHandsOnTaskReportService.java b/web/src/main/java/com/ibeetl/jlw/service/StudentHandsOnTaskReportService.java index c3225ecd..9c2425cb 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/StudentHandsOnTaskReportService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/StudentHandsOnTaskReportService.java @@ -94,9 +94,16 @@ public class StudentHandsOnTaskReportService extends CoreBaseService