package com.zteits.bill.dao.closecarpark; import com.github.pagehelper.PageInfo; import com.zteits.bill.domain.TdClSubCardInfo; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SubCardChargeInfoDTO; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SubCardInfoDTO; import com.zteits.clouds.api.dto.bill.closecarpark.dto.SubCardPushDTO; import com.zteits.clouds.api.dto.bill.closecarpark.param.CheckSubCardInfoRequest; import com.zteits.clouds.api.dto.bill.closecarpark.param.QueryNoPushSubCardRequest; import com.zteits.clouds.api.dto.bill.closecarpark.param.SubCardInfoManageInfoRequest; import com.zteits.clouds.api.dto.bill.closecarpark.param.UpdateSubCardPushStateRequest; import com.zteits.clouds.api.dto.bill.closecarpark.param.ViewSubCardInfoRequest; import java.util.List; /** * * * Copyright: Copyright (c) 2017 zteits * * @ClassName: SubCardInfoManageDao.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 SubCardInfoManageDao { PageInfo querySubCardInfoManage(SubCardInfoManageInfoRequest request); int insertSelective(TdClSubCardInfo subCardInfo); int updateSelective(TdClSubCardInfo subCardInfo); int deleteSubCardInfoManage(TdClSubCardInfo subCardInfo); SubCardChargeInfoDTO viewSubCardInfoManage(ViewSubCardInfoRequest request); Long checkSubCustmoerBind(CheckSubCardInfoRequest request); /** * 查询未推送的子母车卡信息 */ List queryNoPushSubCardInfo(QueryNoPushSubCardRequest request); /** * 更新子母车卡推送状态 */ int updateSubCardPushState(UpdateSubCardPushStateRequest request); }