package com.gkhy.exam.pay.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.exam.pay.dto.req.CoalPayStudentReq; import com.gkhy.exam.pay.entity.CoalPayStudent; import com.ruoyi.common.core.domain.AjaxResult; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.util.List; public interface CoalPayStudentService extends IService { List selectCoalPayStudentList(Long coalPayId); AjaxResult updateByCoalPayStudent(CoalPayStudent coalPayStudent); int insertStudent(CoalPayStudent coalPayStudent); int deleteStudent(Long[] ids); AjaxResult uploadStudent(MultipartFile file,Long coalPayId) throws IOException; List selectByCoalPayId(Long id); List selectByCoalPayIdAndPayStatus(Long id, int status); List selectbyIdcard(CoalPayStudentReq coalPayStudent); List selectbyId(Long studentId); void updateByCoalPayId(CoalPayStudent coalPayStudent); void updateByCoalPayIdAndStatus(CoalPayStudent payStudent); void updateByIdAndPayType(CoalPayStudent payStudent); }