ParkingBindingChargingInnerService.java 1.32 KB
package com.zteits.bill.service.closecarpark;

import com.zteits.clouds.api.apibase.bean.PageBean;
import com.zteits.clouds.api.dto.bill.closecarpark.dto.*;
import com.zteits.clouds.api.dto.bill.closecarpark.param.*;

import java.util.List;

public interface ParkingBindingChargingInnerService {

    /**
     * 查询停车场绑定计费规则
     *
     * @param request
     * @return
     */
    PageBean<ParkBindChargingDTO> queryParkingBindingChargingRules(QueryParkingBindingChargingRequest request);

    PageBean<ParkBindChargingAreasDTO> queryParkingBindingChargingAreas(QueryParkingBindingByPlNoRequest request);

    int saveParkingBindingChargingAreas(SaveParkingBindingChargingRequest request);

    int deleteParkingBindingChargingAreas(DeleteParkingBindingChargingRequest request);

    ViewParkBindChargingDTO viewParkingBindingChargingAreas(ViewParkingBindingChargingRequest request);

    int updateParkingBindingChargingAreas(UpdateParkingBindingChargingRequest request);

    InitCloseParkingBindTreeDTO initCloseParkingBindTree(InitCloseParkingBindTreeRequest request);

    List<ParkBindChargingDTO> queryBindingRulesList(QueryParkingBindingChargingRequest request);

    Integer checkBindPark(QueryCheckBindParkRequest request);

    List<ParkBindAreasListDTO> queryBindingAreaRulesList(QueryParkingBindingAreaRequest request);
}