package com.aps.core.service; import com.aps.core.domain.ApsResourceGroup; import com.aps.core.domain.ApsResourceGroupTemp; import java.time.LocalDateTime; import java.util.List; /** * 资源组Service接口 * * @author ruoyi * @date 2025-04-10 */ public interface IApsResourceGroupService { /** * 查询资源组 * * @param id 资源组主键 * @return 资源组 */ ApsResourceGroup selectApsResourceGroupById(String id); /** * 查询资源组列表 * * @param apsResourceGroup 资源组 * @return 资源组集合 */ List selectApsResourceGroupList(ApsResourceGroup apsResourceGroup); /** * 新增资源组 * * @param apsResourceGroup 资源组 * @return 结果 */ int insertApsResourceGroup(ApsResourceGroup apsResourceGroup); /** * 修改资源组 * * @param apsResourceGroup 资源组 * @return 结果 */ int updateApsResourceGroup(ApsResourceGroup apsResourceGroup); /** * 批量删除资源组 * * @param ids 需要删除的资源组主键集合 * @return 结果 */ int deleteApsResourceGroupByIds(String[] ids); /** * 删除资源组信息 * * @param id 资源组主键 * @return 结果 */ int deleteApsResourceGroupById(String id); String importData(List tempList); void confirmData(String batchNum, LocalDateTime requestDate); }