ParkingLotEquipmentSMapper.java 1.12 KB
package com.zteits.park.mapper.smapper;

import com.zteits.clouds.api.dto.park.dto.ParkingEquipmentConfigInfoDTO;
import com.zteits.clouds.api.dto.park.dto.ParkingEquipmentInfoDTO;
import com.zteits.clouds.api.dto.park.dto.ParkingTreeListDTO;
import com.zteits.clouds.api.dto.park.param.closecarpark.QueryEquipmentDetailRequest;
import com.zteits.clouds.api.dto.park.param.closecarpark.QueryEquipmentRequest;
import com.zteits.clouds.api.dto.park.param.closecarpark.QueryEquipmentTreeListRequest;
import com.zteits.park.domain.ParkingLotEquipment;
import com.zteits.park.domain.ParkingLotEquipmentConfigDetail;

import java.util.List;

public interface ParkingLotEquipmentSMapper {

    List<ParkingEquipmentInfoDTO> selectByEquipment(QueryEquipmentRequest request);

    List<ParkingTreeListDTO> selectTreeByExample(QueryEquipmentTreeListRequest request);

    ParkingLotEquipment QueryEquipmentDetail(QueryEquipmentDetailRequest request);

    ParkingEquipmentConfigInfoDTO getEquipmentCongif(QueryEquipmentDetailRequest request);

    int deleteByEquipmentId(Long id);

    int insertDetailInfo(List<ParkingLotEquipmentConfigDetail> detailList);
}