GroupService.java 854 B

12345678910111213141516171819202122232425
  1. package com.welampiot.service;
  2. import com.welampiot.common.BaseResult;
  3. import com.welampiot.dto.GroupDTO;
  4. import com.welampiot.vo.GroupVO;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. public interface GroupService {
  8. List<GroupDTO> getListBySection(@Param("sectionList")List sectionList);
  9. List<GroupDTO> getListByVO(GroupVO groupVO);
  10. Integer getCountByVO(GroupVO groupVO);
  11. GroupDTO getDetailByVO(GroupVO groupVO);
  12. BaseResult add(GroupDTO groupDTO);
  13. BaseResult update(GroupDTO groupDTO);
  14. Integer checkData(GroupDTO groupDTO);
  15. Integer deleteById(@Param("id")Integer id);
  16. List<GroupDTO> getGroupListByDTO(GroupVO vo);
  17. String findPolicyNameByValue(Integer id);
  18. Integer getGroupTotalByDTO(GroupDTO dto);
  19. GroupDTO getGroupDTOById(Integer id);
  20. void updateGroupLampId(GroupDTO dto);
  21. }