package com.doumee.service.business; import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.business.dto.YwCustomerRechargeRecordVO; import com.doumee.dao.business.dto.h5.*; import com.doumee.dao.business.model.YwContract; import com.doumee.dao.business.model.YwContractBill; import com.doumee.dao.business.model.YwH5Banner; import java.util.List; import java.util.Map; public interface YwCustomerH5BizService { List listBanners(); Map home(Integer customerId); PageData devicePage(PageWrap pageWrap, Integer customerId); CustomerDeviceH5VO deviceDetail(Integer deviceType, Integer deviceId, Integer customerId); PageData rechargeRecordPage(PageWrap pageWrap, Integer customerId); PageData contractPage(PageWrap pageWrap, Integer customerId); Map contractDetail(Integer contractId, Integer customerId, Integer billType); PageData billPage(PageWrap pageWrap, Integer customerId); Map billDetail(Integer billId, Integer customerId); void applyFirstRechargeIfNeeded(Integer customerId, LoginUserInfo user); }