| | |
| | | package com.dsh.account.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.dsh.account.dto.*; |
| | | import com.dsh.account.entity.GiftSearchDto; |
| | | import com.dsh.account.entity.TStudent; |
| | | import com.dsh.account.feignclient.competition.model.PurchaseRecordVo; |
| | | import com.dsh.account.feignclient.course.model.RecordAppoint; |
| | | import com.dsh.account.feignclient.other.model.StoreDetailList; |
| | | import com.dsh.account.feignclient.other.model.StoreInfo; |
| | | import com.dsh.account.feignclient.other.model.SysNotice; |
| | | import com.dsh.account.model.vo.classDetails.AppointmentRecordVo; |
| | | import com.dsh.account.model.vo.classDetails.ClasspaymentRequest; |
| | | import com.dsh.account.model.vo.classDetails.StuEditInfoReq; |
| | | import com.dsh.account.model.vo.classDetails.classInsVo.ClassDetailsInsVo; |
| | | import com.dsh.account.model.vo.classDetails.classInsVo.StuDetailsReq; |
| | | import com.dsh.account.model.vo.classDetails.classInsVo.StuListVo; |
| | |
| | | import com.dsh.account.util.ResultUtil; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | public interface TStudentService extends IService<TStudent> { |
| | | |
| | | ResultUtil addStuOfAppUser(StuDetailsReq stu,Integer appUserId) throws Exception; |
| | | ResultUtil addStuOfAppUser(StuDetailsReq stu, Integer appUserId) throws Exception; |
| | | |
| | | ClassDetailsInsVo querySessionDetailsDt(Integer userIdFormRedis, Integer lessonId, Integer stuId); |
| | | |
| | | List<PurchaseRecordVo> queryDeduRecordDetails(RecordTimeRequest timeRequest,Integer appUserId); |
| | | List<PurchaseRecordVo> queryDeduRecordDetails(RecordTimeRequest timeRequest, Integer appUserId); |
| | | |
| | | List<CouponStuAvailableVo> queryStuOfConponDetails(Integer appUserId); |
| | | |
| | | CourseDetailsOfContinuationResp queryStuOfCourseDetails(Integer lessonId, Integer stuId, Integer appUserId); |
| | | |
| | | /** |
| | | * 查询探索-公告列表 |
| | | */ |
| | | List<SysNotice> querySystemNoticeDetails(); |
| | | |
| | | /** |
| | | * 查询公告详情 |
| | | */ |
| | | SysNotice queryNoticeData(Integer noId); |
| | | |
| | | /** |
| | | * 查询常见问题列表 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询学院的上课记录 |
| | | * |
| | | * @param stuId |
| | | * @param appUserId |
| | | * @return |
| | | */ |
| | | AppointmentRecordVo getAppointmentRecords(Integer stuId, Integer appUserId,Integer appointStatus,Integer timeType,String search); |
| | | List<RecordAppoint> getAppointmentRecords(Integer stuId, Integer appUserId, Integer appointStatus, Integer timeType, String search, Integer pageNum); |
| | | |
| | | ResultUtil cancelReservationOfCourse( Integer courseStuRecordId); |
| | | ResultUtil cancelReservationOfCourse(Integer courseStuRecordId); |
| | | |
| | | /** |
| | | * |
| | | * @param space 距离 |
| | | * @param space 距离 |
| | | * @param cityCode 城市code |
| | | * @return |
| | | */ |
| | | List<StoreDetailList> queryStoreList(Integer space,String cityCode,String latitude,String longitude); |
| | | List<StoreDetailList> queryStoreList(Integer space, String cityCode, String latitude, String longitude, String search); |
| | | |
| | | StoreDetailsVo getStoreDetail(Integer storeId); |
| | | |
| | | ResultUtil commitEditStudentInfo(StuEditInfoReq stu, Integer userIdFormRedis); |
| | | |
| | | |
| | | List<TStudentDto> listAll(StudentSearch search); |
| | | |
| | | TStudentDto listOne(Integer id); |
| | | |
| | | void createHistory(CreateHistoryDto createHistoryDto); |
| | | |
| | | List<GetHistoryDto> getHistory(); |
| | | |
| | | |
| | | Integer getGiftSelect(GiftSearchDto giftSearchDto); |
| | | |
| | | List<Map<String, Object>> queryCom(Integer id); |
| | | } |