package com.jsowell.pile.service; import java.util.List; import com.jsowell.pile.domain.ThirdpartySnRelation; import com.jsowell.pile.dto.QueryPileDTO; import com.jsowell.pile.dto.ThirdPartySnRelationDTO; import com.jsowell.pile.vo.web.ThirdPartySnRelationVO; /** * 万车充--第三方平台桩编号对应关系Service接口 * * @author jsowell * @date 2024-03-09 */ public interface IThirdpartySnRelationService { /** * 查询万车充--第三方平台桩编号对应关系 * * @param id 万车充--第三方平台桩编号对应关系主键 * @return 万车充--第三方平台桩编号对应关系 */ public ThirdpartySnRelation selectThirdpartySnRelationById(Long id); /** * 查询万车充--第三方平台桩编号对应关系列表 * * @param thirdpartySnRelation 万车充--第三方平台桩编号对应关系 * @return 万车充--第三方平台桩编号对应关系集合 */ public List selectThirdpartySnRelationList(ThirdpartySnRelation thirdpartySnRelation); public List selectSnRelationListByParams(String stationId, String pileSn, List pileIds); /** * 新增万车充--第三方平台桩编号对应关系 * * @param thirdpartySnRelation 万车充--第三方平台桩编号对应关系 * @return 结果 */ public int insertThirdpartySnRelation(ThirdpartySnRelation thirdpartySnRelation); /** * 修改万车充--第三方平台桩编号对应关系 * * @param thirdpartySnRelation 万车充--第三方平台桩编号对应关系 * @return 结果 */ public int updateThirdpartySnRelation(ThirdpartySnRelation thirdpartySnRelation); /** * 批量删除万车充--第三方平台桩编号对应关系 * * @param ids 需要删除的万车充--第三方平台桩编号对应关系主键集合 * @return 结果 */ public int deleteThirdpartySnRelationByIds(Long[] ids); /** * 删除万车充--第三方平台桩编号对应关系信息 * * @param id 万车充--第三方平台桩编号对应关系主键 * @return 结果 */ public int deleteThirdpartySnRelationById(Long id); /** * 查询第三方平台桩编号对应的列表 * @param queryPileDTO * @return */ List getRelationVOList(ThirdPartySnRelationDTO dto); /** * 修改第三方平台对应编号 * @param dto * @return */ int updateThirdPartySnRelation(ThirdPartySnRelationDTO dto); }