package com.ruoyi.mall.service;

import java.util.List;
import com.ruoyi.mall.domain.MallConfigFunction;

/**
 * 更多功能Service接口
 * 
 * @author LCL
 * @date 2023-10-24
 */
public interface IMallConfigFunctionService 
{
    /**
     * 查询更多功能
     * 
     * @param configFunctionId 更多功能主键
     * @return 更多功能
     */
    public MallConfigFunction selectMallConfigFunctionByConfigFunctionId(Long configFunctionId);

    /**
     * 查询更多功能列表
     * 
     * @param mallConfigFunction 更多功能
     * @return 更多功能集合
     */
    public List<MallConfigFunction> selectMallConfigFunctionList(MallConfigFunction mallConfigFunction);

    /**
     * 新增更多功能
     * 
     * @param mallConfigFunction 更多功能
     * @return 结果
     */
    public int insertMallConfigFunction(MallConfigFunction mallConfigFunction);

    /**
     * 修改更多功能
     * 
     * @param mallConfigFunction 更多功能
     * @return 结果
     */
    public int updateMallConfigFunction(MallConfigFunction mallConfigFunction);

    /**
     * 批量删除更多功能
     * 
     * @param configFunctionIds 需要删除的更多功能主键集合
     * @return 结果
     */
    public int deleteMallConfigFunctionByConfigFunctionIds(Long[] configFunctionIds);

    /**
     * 删除更多功能信息
     * 
     * @param configFunctionId 更多功能主键
     * @return 结果
     */
    public int deleteMallConfigFunctionByConfigFunctionId(Long configFunctionId);
}
