puzhibing
2024-02-05 640ff18d2d7f4be02ddb7f8f75e899f05545eb98
cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java
@@ -9,7 +9,6 @@
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;
@@ -24,6 +23,7 @@
import com.dsh.account.util.ResultUtil;
import java.util.List;
import java.util.Map;
/**
 * <p>
@@ -35,23 +35,26 @@
 */
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);
    /**
     * 查询常见问题列表
     */
@@ -83,28 +86,28 @@
    /**
     * 查询学院的上课记录
     *
     * @param stuId
     * @param appUserId
     * @return
     */
    List<RecordAppoint> 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,String search);
    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);
    List<TStudentDto> listAll(StudentSearch search);
    TStudentDto listOne(Integer id);
@@ -114,4 +117,6 @@
    Integer getGiftSelect(GiftSearchDto giftSearchDto);
    List<Map<String, Object>> queryCom(Integer id);
}