package com.smartor.mapper; import com.smartor.domain.PatSpecificArchiveGenerateConfig; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 专科档案生成配置Mapper接口 * * @author ruoyi * @date 2026-10-12 */ @Mapper public interface PatSpecificArchiveGenerateConfigMapper { public PatSpecificArchiveGenerateConfig selectPatSpecificArchiveGenerateConfigById(Long id); public List selectPatSpecificArchiveGenerateConfigList(PatSpecificArchiveGenerateConfig patSpecificArchiveGenerateConfig); /** * 查询机构/院区可用的专科档案生成配置。 * 机构配置优先;没有机构配置时才返回全局配置。 * * @param orgid 机构ID * @param campusid 院区ID * @return 配置集合 */ public List selectEffectivePatSpecificArchiveGenerateConfigList(@Param("orgid") String orgid, @Param("campusid") String campusid); public int insertPatSpecificArchiveGenerateConfig(PatSpecificArchiveGenerateConfig patSpecificArchiveGenerateConfig); public int updatePatSpecificArchiveGenerateConfig(PatSpecificArchiveGenerateConfig patSpecificArchiveGenerateConfig); public int deletePatSpecificArchiveGenerateConfigById(Long id); public int deletePatSpecificArchiveGenerateConfigByIds(Long[] ids); }