package com.finance.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.finance.common.basic.PageDTO; import com.finance.system.domain.TbFieldCategory; import com.finance.system.dto.FieldCategoryDTO; import com.finance.system.dto.ShowHideDTO; import com.finance.system.dto.update.FieldCategoryUpdateDTO; import com.finance.system.query.FieldCategoryQuery; import com.finance.system.vo.FieldCategoryDetailVO; import com.finance.system.vo.FieldCategoryVO; import java.util.List; /** *

* 字段分类表 服务类 *

* * @author mitao * @since 2024-03-13 */ public interface TbFieldCategoryService extends IService { void add(FieldCategoryDTO dto); PageDTO queryPage(FieldCategoryQuery query); void showHide(ShowHideDTO dto); void edit(FieldCategoryUpdateDTO dto); void deleteChildren(Long id); void delete(Long id); List queryFieldCategories(Long id); FieldCategoryDetailVO getDetailsById(Long id); }