package com.ssm.manage.dao;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;
import com.ssm.manage.entity.DebtList;
import com.ssm.manage.query.DebtListRequest;
import com.ssm.manage.response.DebtDayVo;

import java.util.Date;
import java.util.List;

public interface SsmDebtDao extends BaseDao<DebtList> {
    PageInfo<DebtList> selectPage(DebtListRequest debtListRequest);
    PageInfo<DebtList> selectPageNew(DebtListRequest debtListRequest);
    List<DebtList> selectList(DebtListRequest debtListRequest);
    List<DebtList> selectLists(DebtList debtListRequest);
    List<DebtList> queryByDocId(DebtList debtList);
    int insertBatch(List<DebtList> list);

    List<DebtDayVo> selectByDay(List<Long> storeIds, Date startTime, Date endTime);
}
