package com.zteits.bill.mapper.smapper; import java.util.Date; import java.util.List; import com.zteits.bill.domain.TBillingRuleCollect; import org.apache.ibatis.annotations.Param; /** * @author atao */ public interface TBillingRuleCollectSMapper { /** * 根据顶级组织ID 查询计费规则集合列表 * * @param orgId 顶级组织ID * @return */ List queryBillingRuleCollectsByOrgId(@Param("orgId") Long orgId); /** * 查询当前生效的计费规则集合 * * @param plNo 停车场集合 * @param inTime 进场时间 * @return */ List queryBillingRuleCollectByPlNo(@Param("plNo") String plNo, @Param("inTime") Date inTime); /** * 根据集合编码查询计费集合 * * @param collectionNo * @return * @Author: atao * @Date: 2019-09-20 11:35 */ List queryBillingRuleCollectByCollectionNo(@Param("collectionNo") String collectionNo); /** * 根据查询时间 查询计费规则集合 有效或未生效的绑定车场数量 * @param collectionNo * @param queryDate * @return */ int queryEffectRuleCollect(@Param("collectionNo") String collectionNo,@Param("queryDate") Date queryDate); /** * 删除计费规则集合 * @param collectionNos * @return */ int deleteBillingRuleCollect(@Param("collectionNos") List collectionNos); }