package com.zteits.pay.dao; import com.zteits.clouds.api.dto.pay.param.QueryCompanyAccountRequest; import com.zteits.clouds.api.dto.pay.param.SaveCompanyAccountRequest; import com.zteits.clouds.api.dto.pay.param.ViewCompanyAccountRequest; import com.zteits.pay.domain.TdClCompanyAccInfo; import java.util.List; /** * 公司储值账户 *

* Copyright: Copyright (c) 2020 zteits * * @ClassName: CompanyAccountInfoDao.java * @Description: * @version: v1.0.0 * @author: jiawj * @date: 2020年12月10日 上午16:28:06 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2020年12月10日 jiawj v1.0.0 创建 */ public interface CompanyAccountInfoDao { List queryCompanyAccount(QueryCompanyAccountRequest request); int insertSelective(TdClCompanyAccInfo tdClCompanyAccInfo); int updateSelective(TdClCompanyAccInfo tdClCompanyAccInfo); TdClCompanyAccInfo viewCompanyAccount(ViewCompanyAccountRequest request); int validateAccount(SaveCompanyAccountRequest request); /** * 根据停车场编号以及公司编号,获取对应的账户信息 * * @Author: zengqc * @Date: 202-12-28 */ TdClCompanyAccInfo queryCompanyAccInfo(QueryCompanyAccountRequest request); /** * 根据账户编号获取某个车在某个停车场的公司储值账户信息 * * @Author: zegnqc */ TdClCompanyAccInfo queryCompanyAccInfoAccCode(String accCode); /** * 更新余额 */ int updateAccountBalance(String accCode, long balance); }