package com.finance.system.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.finance.common.basic.PageDTO; import com.finance.system.domain.TbBasicDataConfig; import com.finance.system.dto.BasicDataConfigDTO; import com.finance.system.dto.ShowHideDTO; import com.finance.system.dto.update.BasicDataConfigUpdateDTO; import com.finance.system.query.BasicDataConfigQuery; import com.finance.system.query.ScoreCalculateQuery; import com.finance.system.vo.BasicDataConfigDetailVO; import com.finance.system.vo.BasicDataConfigVO; import com.finance.system.vo.ScoreCalculateVO; /** *

* 基础数据配置表 服务类 *

* * @author mitao * @since 2024-03-18 */ public interface TbBasicDataConfigService extends IService { void add(BasicDataConfigDTO dto); void edit(BasicDataConfigUpdateDTO dto); BasicDataConfigDetailVO getDetails(Long id); void delete(Long id); PageDTO queryPage(BasicDataConfigQuery query); void showHide(ShowHideDTO dto); Page scoreCalculatePage(ScoreCalculateQuery query, Page page); Page queryPage(Page objectPage, BasicDataConfigQuery query); }