a-tuoheng-device/src/main/java/com/ruoyi/device/domain/api/IGroupDomain.java

61 lines
1.1 KiB
Java

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<Group> 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);
}