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