From e9085eb620dcae1ceae24bc8b70e1a6bca228b15 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期一, 27 十一月 2023 19:58:38 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java index f2f44d9..a8f7b26 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java +++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java @@ -2,12 +2,19 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.dsh.course.entity.PacQueryDto; import com.dsh.course.entity.TCoursePackagePayment; +import com.dsh.course.entity.dto.StudentQeryDto; import com.dsh.course.model.QueryRegistrationRecord; +import com.dsh.course.model.BillingRequest; +import io.swagger.models.auth.In; import org.apache.ibatis.annotations.Param; +import java.util.Date; import java.util.List; import java.util.Map; + +import java.util.List; /** * <p> @@ -20,9 +27,9 @@ public interface TCoursePackagePaymentMapper extends BaseMapper<TCoursePackagePayment> { - /** * 获取课包购买人数 + * * @param coursePackageId * @return */ @@ -30,9 +37,14 @@ TCoursePackagePayment getCoursePackagePaymentByCode(@Param("code") String code); + List<BillingRequest> billingDataRequestVo(@Param("appUserId") Integer appUserId, + @Param("monthStart") String monthStart, + @Param("monthEnd") String monthEnd); + /** * 获取课包报名信息 + * * @param page * @return */ @@ -42,6 +54,7 @@ /** * 获取未预约排课学员列表 + * * @param page * @param coursePackagePaymentId * @param userIds @@ -50,4 +63,22 @@ */ List<Map<String, Object>> queryWalkInStudentList(Page<Map<String, Object>> page, @Param("coursePackageId") Integer coursePackageId, @Param("coursePackagePaymentId") List<Long> coursePackagePaymentId, @Param("userIds") List<Integer> userIds, @Param("studentIds") List<Integer> studentIds); + + void updateUseTime(@Param("id") Long id, @Param("date") Date date); + + List<Integer> getStudentIds(@Param("id") Long payId, @Param("classId") Integer classId, @Param("appId") Integer appId); + + boolean updateHoursById(@Param("id") Long id, @Param("i") int i); + + boolean updateHoursById1(@Param("id") Long id, @Param("i") int i); + + void updateBytime(@Param("coursePackagePayment") TCoursePackagePayment coursePackagePayment); + + List<Map<String, Object>> getStudentTotal(StudentQeryDto studentQeryDto); + + List<Map<String, Object>> pacQueryDto(PacQueryDto pacQueryDto); + + List<TCoursePackagePayment> listOne(@Param("ids") List<Integer> ids); + + Integer queryStore(String code); } -- Gitblit v1.7.1