TdClRuleCollectSMapper.java
960 Bytes
package com.zteits.bill.mapper.smapper;
import com.zteits.clouds.api.dto.bill.closecarpark.dto.*;
import com.zteits.clouds.api.dto.bill.closecarpark.param.QuerySegmentChargingRequest;
import com.zteits.clouds.api.dto.bill.cloudbilling.dto.CloudRuleCollectDTO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface TdClRuleCollectSMapper {
/**
* 根据停车场编号以及区域ID获取计费规则合计
*/
CloudRuleCollectDTO queryRuleCollectByPlnoAndAreaId(@Param("plNo") String plNo, @Param("areaId") Long areaId);
List<DetailRulesDTO> viewParkingChargingRules(String ruleCollectId);
ViewSegmentChargingDTO viewParkingSegmentCharging(Long id);
List<CarSegmentRulesDTO> viewCarSegmentRules(String ruleCollectId);
List<SegmentDetailRulesDTO> viewSegmentDetailRules(String ruleCollectId);
List<SegmentChargingDTO> queryParkingSegmentCharging(QuerySegmentChargingRequest request);
}