package com.glxp.api.dao.thrsys; import com.glxp.api.entity.thrsys.ThrSystemEntity; import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ThrSystemDao { boolean updateBasicThiSys(ThrSystemEntity thrSystemEntity); ThrSystemEntity selectByThirdId(@Param("thirdId") String thirdId); List filterBasicThiSys(FilterBasicThirdSysRequest filterBasicThirdSysRequest); /** * 查询启用的第三方系统的ID */ List selectEnabledThirdId(); /** * 查询第三方系统名称数量 */ int selectCountByThirdName(@Param("thirdName") String thirdName); /** * 根据系统ID和名称查询第三方系统配置信息 */ ThrSystemEntity selectByThirdIdAndThirdName(@Param("thirdId") String thirdId, @Param("thirdName") String thirdName); /** * 根据第三方系统ID查询第三方系统名称 */ String selectThirdNameByThirdId(@Param("thirdId") String thirdId); int countThirdSys(FilterBasicThirdSysRequest filterBasicThirdSysRequest); }