package jnpf.onlinedev.service; import jnpf.base.service.SuperService; import jnpf.onlinedev.entity.VisualPersonalEntity; import jnpf.onlinedev.model.DataInfoVO; import jnpf.onlinedev.model.personalList.VisualPersonalInfo; import jnpf.onlinedev.model.personalList.VisualPersonalVo; import java.util.List; /** * 列表个性视图 服务 * * @author JNPF开发平台组 * @version v5.1.0 * @copyright 引迈信息技术有限公司 * @date 2024/11/5 16:50:00 */ public interface VisualPersonalService extends SuperService { /** * 查询个性视图列表 * * @param menuId * @return */ List getList(String menuId); /** * 查询个性视图列表 * * @param menuId * @return */ List getListVo(String menuId); /** * 查询个性视图详情 * * @param id * @return */ VisualPersonalInfo getInfo(String id); /** * 重名检测 同菜单下不能同名 * * @param fullName * @param id * @param menuId * @return */ boolean isExistByFullName(String fullName, String id, String menuId); /** * 页面初始化获取个性化配置 * * @param menuId * @return */ void setDataInfoVO(String menuId, DataInfoVO dataInfoVO); }