package com.ssm.manage.service;

import com.ssm.core.service.BaseService;
import com.ssm.manage.entity.PayList;
import com.ssm.manage.entity.SmsException;
import com.ssm.manage.query.StoreDailyRequest;
import com.ssm.manage.response.PayListVo;
import com.ssm.manage.response.StoreDailyResponse;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public interface SsmPayService extends BaseService<PayList> {
    int addPayList(List<PayList> payList) throws SmsException;

    List<PayListVo> selectByDay(String tab,List<Long> storeIds, Date startTime, Date endTime);

    void updateByNum(PayList list);

    BigDecimal selectStoreDailys(StoreDailyRequest storeDailyRequest);

    List<PayList> selectList(List<String> courseNums);

    void updateIsCancelById(PayList list);
}
