package com.jsowell.thirdparty.service; import com.jsowell.pile.vo.ThirdPartySecretInfoVO; import com.jsowell.thirdparty.domain.ThirdpartySecretInfo; import java.util.List; /** * 对接三方平台配置Service接口 * * @author jsowell * @date 2024-04-18 */ public interface ThirdpartySecretInfoService { /** * 查询对接三方平台配置 * * @param id 对接三方平台配置主键 * @return 对接三方平台配置 */ public ThirdpartySecretInfo selectThirdpartySecretInfoById(Long id); /** * 查询对接三方平台配置列表 * * @param thirdpartySecretInfo 对接三方平台配置 * @return 对接三方平台配置集合 */ public List selectThirdpartySecretInfoList(ThirdpartySecretInfo thirdpartySecretInfo); /** * 新增对接三方平台配置 * * @param thirdpartySecretInfo 对接三方平台配置 * @return 结果 */ public int insertThirdpartySecretInfo(ThirdpartySecretInfo thirdpartySecretInfo); /** * 修改对接三方平台配置 * * @param thirdpartySecretInfo 对接三方平台配置 * @return 结果 */ public int updateThirdpartySecretInfo(ThirdpartySecretInfo thirdpartySecretInfo); /** * 批量删除对接三方平台配置 * * @param ids 需要删除的对接三方平台配置主键集合 * @return 结果 */ public int deleteThirdpartySecretInfoByIds(Long[] ids); /** * 删除对接三方平台配置信息 * * @param id 对接三方平台配置主键 * @return 结果 */ public int deleteThirdpartySecretInfoById(Long id); ThirdPartySecretInfoVO queryByOperatorId(String theirOperatorId); ThirdPartySecretInfoVO queryByThirdPlatformType(String thirdPlatformType); }