package com.zteits.park.dao; import com.github.pagehelper.PageInfo; import com.zteits.park.domain.TpPNetworkCardStatisticMonth; import com.zteits.park.domain.TpPNetworkCardStatisticMonthExample; import com.zteits.clouds.api.dto.park.param.TpPNetworkCardStatisticMonthRequest; import java.util.List; public interface TpPNetworkCardStatisticMonthDao { /** * 逻辑删除-通过主键 * @param id * @return */ int deleteTpPNetworkCardStatisticMonthByPrimaryKey(Long id,String opId,String opName); /** * 保存 * @param tpPNetworkCardStatisticMonth * @return */ int saveTpPNetworkCardStatisticMonth(TpPNetworkCardStatisticMonth tpPNetworkCardStatisticMonth); /** * 动态更新 * @param record 需要更新的信息 * @param example 更新时的where条件 * @return */ int updateByExampleSelective(TpPNetworkCardStatisticMonth record, TpPNetworkCardStatisticMonthExample example); /** * 根据主键更新 * @param record * @return */ int updateByPrimaryKeySelective(TpPNetworkCardStatisticMonth record); /** * 动态查询 * @param example * @return */ List selectByExample(TpPNetworkCardStatisticMonthExample example); /** * 根据主键查询 * @param id * @return */ TpPNetworkCardStatisticMonth queryByPrimaryKey(Long id); /** * 动态查询 * @param request * @return */ List queryTpPNetworkCardStatisticMonth(TpPNetworkCardStatisticMonthRequest request); /** * 逻辑批量删除 * @param ids * @param opId * @param opName * @return */ int batchDeleteTpPNetworkCardStatisticMonthByPrimaryKey(List ids, String opId, String opName); /** * * @param * @return * @Author: xiejianpeng * @Date: 2019/10/12 15:13 * */ Integer updateTpPNetworkCardEqpTypeByCardNo(TpPNetworkCardStatisticMonth tpPNetworkCardStatisticMonth); /** * 动态分页查询 * @param request * @return */ PageInfo queryTpPNetworkCardStatisticMonthForPage(TpPNetworkCardStatisticMonthRequest request); }