package com.chuanghai.smartschool.tuitionpayment.service; import com.baomidou.mybatisplus.extension.service.IService; import com.chuanghai.smartschool.tuitionpayment.common.utils.PageParam; import com.chuanghai.smartschool.tuitionpayment.common.utils.PageUtils; import com.chuanghai.smartschool.tuitionpayment.entity.PayableInfoWaterEntity; import com.chuanghai.smartschool.tuitionpayment.to.PayOrderQueryTO; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; /** * 学生应缴数据 * * @author codingliang * @email codingliang@gmail.com * @date 2021-08-12 15:52:41 */ public interface PayableInfoWaterService extends IService { void importByExcel(MultipartFile file) throws IOException; PageUtils queryPage(PayOrderQueryTO queryTO, PageParam pageParam); String queryAmount(String itemName, String payItemType, String keyword, String payStatus, String createTime, String payTime); String queryAmountWater(PayOrderQueryTO queryTO); void downloadResult(HttpServletResponse response, PayOrderQueryTO queryTO, List downIDs) throws IOException; void exportTxt(HttpServletResponse response, PayOrderQueryTO queryTO, List downIDs) throws IOException; List getPayableInfoWaterByCardNumber(String cardNumber, String studentName); PayableInfoWaterEntity getByStudentNo(String studentNo, String itemName, String payYear); }