package com.ssm.manage.service;

import com.ssm.core.service.BaseService;
import com.ssm.manage.entity.CourseAccount;
import com.ssm.manage.entity.CoursePayList;
import com.ssm.manage.entity.RechargeTurnCourse;
import com.ssm.manage.entity.SmsException;
import com.ssm.manage.query.CardChangeOutProjectRequest;
import com.ssm.manage.query.CoursePayListRequest;
import com.ssm.manage.response.CardChangeOutProjectResponse;
import com.ssm.manage.response.CoursePayListResponse;

import java.util.List;

public interface SsmCoursePayListService  extends BaseService<CoursePayList> {
    int insert(List<CoursePayListRequest> coursePayListRequests, RechargeTurnCourse rechargeTurnCourse) throws SmsException;
    List<CoursePayListResponse> selectOutList(Long storeId, String date);

    List<CoursePayList> selectCourseTurnRecharge(List<String> rechargeTurnCoursesDocNum);
}
