package com.nova.sankuai.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.nova.sankuai.domain.dto.IncomeConfigDto; import com.nova.sankuai.domain.dto.IncomeConfigPageDto; import com.nova.sankuai.domain.entity.IncomeConfig; import com.nova.sankuai.domain.vo.IncomeConfigItemListVo; import com.nova.sankuai.domain.vo.IncomeConfigVo; /** * @Author Lilinhong * @Date 2022/7/13 9:28 */ public interface IncomeConfigService extends IService { /** * 获取收入配置列表 * @param pageDto * @return */ IPage getIncomeConfigList(IncomeConfigPageDto pageDto); /** * 编辑收入配置列表 * @param editCostConfigDto */ void editIncomeConfig(IncomeConfigDto editCostConfigDto); /** * 新增收入配置列表 * @param addCostConfigDto */ void addIncomeConfig(IncomeConfigDto addCostConfigDto); /** * 删除收入配置列表 * @param id */ void deleteIncomeConfig(Long id); /** * 获取可选收入配置对象列表 * @return */ IncomeConfigItemListVo getSelectIncomeConfigs(); }