package com.zteits.bill.dao.billrulecollect; import java.util.Date; import java.util.List; import com.zteits.bill.domain.TBillingRuleCollect; import org.springframework.stereotype.Component; /** * 计费规则集合 * * Copyright: Copyright (c) 2017 zteits * * @ClassName: BillingRuleCollectDao.java * @Description: * @version: v1.0.0 * @author: langlw * @date: 2017年11月20日 下午2:38:49 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2017年11月20日 langlw v1.0.0 创建 */ public interface BillingRuleCollectDao { /** * 保存计费规则集合 * * @param tBillingRuleCollect * @return 2017年11月20日 langlw */ int saveBillingRuleCollect(TBillingRuleCollect tBillingRuleCollect); /** * 查询当前生效的计费规则集合 * * @param plNo 停车场集合 * @param inTime 进场时间 * @return */ List queryBillingRuleCollectByPlNo(String plNo, Date inTime); /** * 根据集合编码查询计费集合 * @param * @return * @Author: atao * @Date: 2019-09-20 11:35 * */ List queryBillingRuleCollectByCollectionNo(String collectionNo); /** * 根据查询时间 查询计费规则集合 有效或未生效的绑定车场数量 * @param collectionNo * @param queryDate * @return */ int queryEffectRuleCollect(String collectionNo,Date queryDate); /** * 删除计费规则集合 * @param collectionNos * @return */ int deleteBillingRuleCollect(List collectionNos); }