package com.ruoyi.device.domain.api; import com.ruoyi.device.domain.model.Group; import java.util.List; /** * 分组Domain接口 * * @author ruoyi * @date 2026-01-16 */ public interface IGroupDomain { /** * 查询分组列表 * * @param group 分组 * @return 分组集合 */ List selectGroupList(Group group); /** * 根据分组主键查询分组 * * @param groupId 分组主键 * @return 分组 */ Group selectGroupByGroupId(Long groupId); /** * 新增分组 * * @param group 分组 * @return 结果 */ int insertGroup(Group group); /** * 修改分组 * * @param group 分组 * @return 结果 */ int updateGroup(Group group); /** * 删除分组 * * @param groupId 分组主键 * @return 结果 */ int deleteGroupByGroupId(Long groupId); /** * 批量删除分组 * * @param groupIds 分组主键数组 * @return 结果 */ int deleteGroupByGroupIds(Long[] groupIds); }