package com.zteits.bill.dao.closecarpark; import com.github.pagehelper.PageInfo; import com.zteits.bill.domain.TdClRule; import com.zteits.bill.domain.TdClRuleCollect; import com.zteits.bill.domain.TdClRuleDetail; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SegmentChargingDTO; import com.zteits.clouds.api.dto.bill.closecarpark.dto.ViewSegmentChargingDTO; import com.zteits.clouds.api.dto.bill.closecarpark.param.QuerySegmentChargingRequest; import com.zteits.clouds.api.dto.bill.closecarpark.param.ViewSegmentChargingRequest; import java.util.List; /** * * * Copyright: Copyright (c) 2017 zteits * * @ClassName: ParkingChargingRulesDao.java * @Description: * @version: v1.0.0 * @author: jiawj * @date: 2020年12月1日 上午9:28:06 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2020年12月1日 jiawj v1.0.0 创建 */ public interface ParkingSegmentChargingDao { int saveParkingSegmentChargingCollect(TdClRuleCollect ruleCollect); int saveParkingSegmentChargingRule(TdClRule rule); int saveParkingSegmentChargingRuleDetail(TdClRuleDetail tdClRuleDetail); int updateParkingSegmentChargingCollect(TdClRuleCollect ruleCollect); int updateParkingSegmentChargingRule(TdClRule rule); int updateParkingSegmentChargingRuleDetail(TdClRuleDetail tdClRuleDetail); int deleteParkingSegmentCharging(TdClRuleCollect ruleCollect); ViewSegmentChargingDTO viewParkingSegmentCharging(ViewSegmentChargingRequest request); PageInfo queryParkingSegmentCharging(QuerySegmentChargingRequest request); int deleteParkingSegmentChargingRule(TdClRule tdClRule); int deleteParkingSegmentChargingRuleDetail(String ruleCollectId); List queryParkingChargingRulesList(QuerySegmentChargingRequest request); }