package com.product.mobile.core.service.ide; import com.product.core.entity.DataTableEntity; import com.product.core.entity.FieldSetEntity; import com.product.core.exception.BaseException; import java.util.List; /** * @Author cheng * @Date 2022/2/22 17:56 * @Desc 导航栏管理接口 */ public interface INavBarManagerService { /** * 配置列表 * * @param fse * @return * @throws BaseException */ DataTableEntity listConfig(FieldSetEntity fse) throws BaseException; /** * 配置详情 * * @param fse * @return * @throws BaseException */ FieldSetEntity findConfig(FieldSetEntity fse) throws BaseException; /** * 保存配置 * * @param fse * @return * @throws BaseException */ void saveConfig(FieldSetEntity fse) throws BaseException; /** * 删除配置 * * @param fse * @throws BaseException */ void delConfig(FieldSetEntity fse) throws BaseException; /** * 移动端获取导航栏(展示跳转) * * @return * @throws BaseException */ List getNarBarTree() throws BaseException; }