package com.hotent.portal.persistence.manager;

import com.hotent.portal.model.PortalUserLayoutConfig;
import com.hotent.base.manager.BaseManager;

/**
 * 用户布局配置 服务类
 *
 * @company 广州宏天软件股份有限公司
 * @author zengst
 * @since 2021-09-30
 */
public interface PortalUserLayoutConfigManager extends BaseManager<PortalUserLayoutConfig> {
	/**
	 * 新建、更新用户布局配置
	 * @param portalUserLayoutConfig
	 * @return
	 */
	void createOrUpdate(PortalUserLayoutConfig portalUserLayoutConfig);

	/**
	 * 通过布局ID和用户id获取布局配置
	 * @param userId 当前用户ID
	 * @param layoutId 布局ID
	 * @return 布局配置
	 * */
	PortalUserLayoutConfig getByLayoutIdUserId(String layoutId, String userId);
}
