CustomerCarInfoDao.java 1.57 KB
package com.zteits.pay.dao;

import com.github.pagehelper.PageInfo;
import com.zteits.clouds.api.dto.pay.dto.CustomerCarInfoDTO;
import com.zteits.clouds.api.dto.pay.dto.CustomerInfoDTO;
import com.zteits.clouds.api.dto.pay.param.CheckCustomerCarInfoRequest;
import com.zteits.clouds.api.dto.pay.param.CustomerCarInfoRequest;
import com.zteits.pay.domain.TdClCustomerCarInfo;

import java.util.List;

/**
 * 停车场泊位数据模型
 *
 * Copyright: Copyright (c) 2017  zteits
 *
 * @ClassName: CustomerCarInfoDao.java
 * @Description:
 * @version: v1.0.0
 * @author: jiawj
 * @date: 2020年11月1日   上午9:28:06
 * Modification History:
 * Date             Author          Version            Description
 * ---------------------------------------------------------*
 * 2020年11月1日      jiawj              v1.0.0               创建
 */
public interface CustomerCarInfoDao {

    PageInfo<CustomerCarInfoDTO> queryCustomerCarInfo(CustomerCarInfoRequest request);

    int insertSelective(TdClCustomerCarInfo customerCarInfo);

    int updateSelective(TdClCustomerCarInfo customerCarInfo);

    int deleteCustomerCarInfo(TdClCustomerCarInfo customerCarInfo);

    /**
     * 根据车牌号码获取绑定的客户信息
     *
     * @Author: zegnqc
     * @Date: 2020-12-28
     */
    CustomerInfoDTO queryCustomerInfoByCarNo(CustomerCarInfoRequest request);

    Long checkCustomerManageCar(CheckCustomerCarInfoRequest request);

    List<CustomerCarInfoDTO> queryCustomerCarList(CustomerCarInfoRequest request);

    int deleteCustomerManageRelCarInfo(TdClCustomerCarInfo customerCarInfo);
}