package com.bruce.common.service; import com.baomidou.mybatisplus.extension.service.IService; import com.bruce.common.domain.entity.SysEnum; import com.bruce.common.dto.request.SysEnumBatchSaveRequest; import com.bruce.common.dto.request.SysEnumManageQueryRequest; import com.bruce.common.dto.request.SysEnumQueryRequest; import com.bruce.common.dto.request.SysEnumSaveRequest; import com.bruce.common.dto.response.SysEnumResponse; import java.util.List; public interface ISysEnumService extends IService { List listByCatalogAndType(SysEnumQueryRequest request); List listResponses(); List listByCatalogAndTypeResponses(SysEnumQueryRequest request); List listForManagement(SysEnumManageQueryRequest request); SysEnumResponse getResponseById(Long id); boolean saveOrUpdate(SysEnumSaveRequest request); boolean batchSave(SysEnumBatchSaveRequest request); boolean replaceByCatalogAndType(String catalog, String type, List items); }