package com.glxp.api.service.thrsys; import com.baomidou.mybatisplus.extension.service.IService; import com.glxp.api.entity.thrsys.ThrSystemEntity; import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest; import org.apache.ibatis.annotations.Param; import java.util.List; public interface ThrSystemService extends IService { boolean updateBasicThiSys(ThrSystemEntity thrSystemEntity); ThrSystemEntity selectByThirdId(String thirdId); List filterBasicThiSys(FilterBasicThirdSysRequest filterBasicThirdSysRequest); ThrSystemEntity selectMainThrSys(); ThrSystemEntity selectMainThrSys1(FilterBasicThirdSysRequest filterBasicThirdSysRequest); /** * 校验第三方系统名称是否重复 * * @param thirdId 第三方系统ID * @param thirdName 第三方系统名称 * @return */ boolean selectThirdNameExists(String thirdId, String thirdName); /** * 根据第三方系统ID查询第三方系统名称 * * @param thirdId * @return */ String selectThirdNameByThirdId(@Param("thirdId") String thirdId); int countThirdSys(FilterBasicThirdSysRequest filterBasicThirdSysRequest); }