package com.finance.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.finance.common.basic.PageDTO; import com.finance.system.domain.TbField; import com.finance.system.dto.FieldDTO; import com.finance.system.dto.ShowHideDTO; import com.finance.system.dto.update.FieldUpdateDTO; import com.finance.system.query.FieldQuery; import com.finance.system.vo.BasicDataFieldVO; import com.finance.system.vo.FieldVO; import java.util.List; /** *

* 字段表 服务类 *

* * @author mitao * @since 2024-03-13 */ public interface TbFieldService extends IService { void add(FieldDTO dto); void showHide(ShowHideDTO dto); PageDTO queryPage(FieldQuery query); String influencedData(Long id); void editField(FieldUpdateDTO dto); BasicDataFieldVO getHistoryFields(Long id); void downloadImportTemplate() throws Exception; PageDTO queryShowPage(FieldQuery query); List listFields(String type); }