From fe30b2562e082b05b7c083a4a1cb52878e4ab861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Wed, 5 Nov 2025 17:05:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../course/domain/req/ReqSearchScCourse.java | 7 + .../domain/req/ReqSearchScCourseCla.java | 6 +- .../req/course/ReqAddScCourseChargeItem.java | 2 +- .../course/domain/resp/RespCourseClaInfo.java | 6 +- .../domain/resp/cla/RespClaAllDetailInfo.java | 6 +- .../resp/course/RespScCourseDetail.java | 2 +- .../repo/mapping/ScClaTimeRuleMapper.xml | 6 +- .../course/repo/mapping/ScCourseClaMapper.xml | 6 +- .../sc/course/repo/mapping/ScCourseMapper.xml | 2 +- .../sc/course/repo/model/ScClaTimeRule.java | 9 +- .../sc/course/repo/model/ScCourseCla.java | 6 +- .../sc/course/repo/model/ScCourseClaVo.java | 175 ++++++++++++++++++ .../sc/course/repo/model/ScCourseVo.java | 111 +++++++++++ .../service/BusinessScCourseClaService.java | 47 ++++- .../service/BusinessScCourseService.java | 8 +- .../impl/ScClaTimeRuleServiceImpl.java | 27 +-- .../service/impl/ScCourseServiceImpl.java | 4 +- .../staff/controller/SysStaffController.java | 13 +- 18 files changed, 389 insertions(+), 54 deletions(-) create mode 100644 ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/model/ScCourseClaVo.java create mode 100644 ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/model/ScCourseVo.java diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourse.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourse.java index f313e39..2df2490 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourse.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourse.java @@ -1,6 +1,7 @@ package cn.xluobo.business.sc.course.domain.req; import cn.xluobo.core.page.ReqPageBase; +import com.ruoyi.common.utils.SecurityUtils; import lombok.Data; import java.io.Serializable; @@ -44,4 +45,10 @@ public class ReqSearchScCourse extends ReqPageBase implements Serializable { * 学生 区分结果是否为续费 */ private Long studentId; + + private String tenantId; + + public String getTenantId(){ + return SecurityUtils.getLoginUser().getNowTenantId(); + } } diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourseCla.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourseCla.java index 8f1635d..4d63372 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourseCla.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/ReqSearchScCourseCla.java @@ -11,8 +11,8 @@ import java.io.Serializable; */ @Data public class ReqSearchScCourseCla extends ReqPageBase implements Serializable { - private Long courseId; - private Long staffId; + private String courseId; + private String staffId; private String claName; private String courseTime; private Long departId; @@ -20,4 +20,6 @@ public class ReqSearchScCourseCla extends ReqPageBase implements Serializable { * 收费模式 */ private String chargeType; + + private String tenantId; } diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/course/ReqAddScCourseChargeItem.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/course/ReqAddScCourseChargeItem.java index d47edea..c3f56f3 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/course/ReqAddScCourseChargeItem.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/req/course/ReqAddScCourseChargeItem.java @@ -12,7 +12,7 @@ import java.math.BigDecimal; @Data public class ReqAddScCourseChargeItem { - private Long chargeId; + private String chargeId; /** * 校区id diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/RespCourseClaInfo.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/RespCourseClaInfo.java index a75fd6f..afbbc9b 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/RespCourseClaInfo.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/RespCourseClaInfo.java @@ -10,7 +10,7 @@ import lombok.Data; @Data public class RespCourseClaInfo { - private Long claId; + private String claId; private String claName; @@ -24,13 +24,13 @@ public class RespCourseClaInfo { private String openDate; - private Long courseId; + private String courseId; private String courseName; private Long staffId; - private String staffName; + private String teacherName; private String deptName; diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/cla/RespClaAllDetailInfo.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/cla/RespClaAllDetailInfo.java index f5ce0b8..ee8bb1b 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/cla/RespClaAllDetailInfo.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/cla/RespClaAllDetailInfo.java @@ -3,6 +3,8 @@ package cn.xluobo.business.sc.course.domain.resp.cla; import cn.xluobo.business.sc.course.domain.resp.RespBusinessChooseCourseCharge; import cn.xluobo.business.sc.course.repo.model.ScCourse; import cn.xluobo.business.sc.course.repo.model.ScCourseCla; +import cn.xluobo.business.sc.course.repo.model.ScCourseClaVo; +import cn.xluobo.business.sc.course.repo.model.ScCourseVo; import lombok.Builder; import lombok.Data; @@ -18,10 +20,10 @@ import java.util.List; public class RespClaAllDetailInfo { // 班级信息 - private ScCourseCla courseCla; + private ScCourseClaVo courseCla; // 课程信息 - private ScCourse course; + private ScCourseVo course; // 收费方式 private List courseChargeList; diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/course/RespScCourseDetail.java b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/course/RespScCourseDetail.java index 73b6a86..161afc6 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/course/RespScCourseDetail.java +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/domain/resp/course/RespScCourseDetail.java @@ -12,7 +12,7 @@ import lombok.Data; @Data public class RespScCourseDetail extends ReqAddScCourse { - private Long courseId; + private String courseId; private String courseTypeName; diff --git a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/mapping/ScClaTimeRuleMapper.xml b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/mapping/ScClaTimeRuleMapper.xml index 981b9cf..fd78dab 100644 --- a/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/mapping/ScClaTimeRuleMapper.xml +++ b/ruoyi-admin/src/main/java/cn/xluobo/business/sc/course/repo/mapping/ScClaTimeRuleMapper.xml @@ -4,9 +4,9 @@ +