TdClCompanyAccInfoSMapper.java 1.11 KB
package com.zteits.pay.mapper.smapper;

import com.zteits.clouds.api.dto.pay.param.QueryCompanyAccountRequest;
import com.zteits.clouds.api.dto.pay.param.ViewCompanyAccountRequest;
import com.zteits.pay.domain.TdClCompanyAccInfo;
import com.zteits.pay.domain.TdClCompanyAccParkRelation;
import org.apache.ibatis.annotations.Param;
import com.zteits.pay.domain.TdClCompanyAccInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TdClCompanyAccInfoSMapper {

    List<TdClCompanyAccInfo> selectByDataDtoExample(QueryCompanyAccountRequest request);

    TdClCompanyAccInfo viewCompanyAccount(ViewCompanyAccountRequest request);

    TdClCompanyAccParkRelation viewParkRelation(ViewCompanyAccountRequest request);
    /**
     * 根据停车场编号以及公司编号,获取对应的账户信息
     *
     * @Author: zengqc
     * @Date: 202-12-28
     */
    TdClCompanyAccInfo queryCompanyAccInfo(@Param("customerNo") String customerNo, @Param("plNo") String plNo);

    /**
     * 更新余额
     */
    int updateAccountBalance(@Param("accCode") String accCode, @Param("balance") long balance);
}