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<Object> getNarBarTree() throws BaseException;
|
/**
|
* 设备管理
|
* 移动端获取导航栏(展示跳转)
|
*
|
* @return
|
* @throws BaseException
|
*/
|
List<Object> getDeviceNarBarTree() throws BaseException;
|
|
}
|