package com.welampiot.service; import com.welampiot.common.BaseResult; import com.welampiot.dto.GroupDTO; import com.welampiot.vo.GroupVO; import org.apache.ibatis.annotations.Param; import java.util.List; public interface GroupService { List getListBySection(@Param("sectionList")List sectionList); List getListByVO(GroupVO groupVO); Integer getCountByVO(GroupVO groupVO); GroupDTO getDetailByVO(GroupVO groupVO); BaseResult add(GroupDTO groupDTO); BaseResult update(GroupDTO groupDTO); Integer checkData(GroupDTO groupDTO); Integer deleteById(@Param("id")Integer id); List getGroupListByDTO(GroupVO vo); String findPolicyNameByValue(Integer id); Integer getGroupTotalByDTO(GroupDTO dto); GroupDTO getGroupDTOById(Integer id); void updateGroupLampId(GroupDTO dto); }