package com.ruoyi.patarchive.mapper;
|
|
import com.ruoyi.patarchive.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<PatSpecificArchiveGenerateConfig> selectPatSpecificArchiveGenerateConfigList(PatSpecificArchiveGenerateConfig patSpecificArchiveGenerateConfig);
|
|
/**
|
* 查询机构/院区可用的专科档案生成配置。
|
* 机构配置优先;没有机构配置时才返回全局配置。
|
*
|
* @param orgid 机构ID
|
* @param campusid 院区ID
|
* @return 配置集合
|
*/
|
public List<PatSpecificArchiveGenerateConfig> 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);
|
}
|